为10.5 ArcGIS Server多机站点共享存储搭建Samba共享
分享
作者:勾戈雪黎 发布时间: 2018-1-2
目的:构建多机站点,并将多机站点的配置存储放在Samba共享上。
环境:测试中使用了三台机器 - GIS服务器1,GIS服务器2,Samba共享服务器3
三台测试机器的操作系统与安装软件分别为:
GIS服务器1, rhel-server-6.8-x86_64, ArcGIS Server 10.5;
GIS服务器2, rhel-server-6.8-x86_64, ArcGIS Server 10.5;
Samba共享服务器3, rh6.5.
前期环境准备
##配置Samba服务##
完整配置Samba服务可以参考:http://www.cnblogs.com/mchina/archive/2012/12/18/2816717.html
当前环境Samba共享服务器3已经安装相应的组件,并且开启了samba服务。可以直接进行参考链接中的第四部分 --- 配置Samba服务
(1) 在network related options中,hosts allow指向了另外两台GIS服务器:
(2)在standalone server options中添加:
(3)将name resolution 中的dns proxy设置为no:
(4)在share definitions中添加了[arcgis]以及其下面的所有参数:
2 . 在三台机器下分别用smbclient做连接测试,以下为正常的返回结果。
可以使用testparm检测参数是否修改成功,成功后通过/etc/init.d/smb restart重启smb服务。
3 . 将Samba服务器共享出来的文件在Linux客户端进行挂载,分别在GIS服务器1和2上执行以下语句:
4 . 在Samba服务器上的/home/samba下添加文件,并确认在余下两台机器中可以显示,确保挂载成功。
5 . 在GIS服务器1上创建新站点,将站点的共享存储配置为/foler137samba。例如,在跳出的网页manager的界面中指定configstore和directories的目录分别为:/foler137samba/arcgisserver/configstore和/foler137samba/arcgisserver/directories
6 . 成功后,将GIS服务器2加入现有站点,此时已经完成创建多机站点并将多机站点的配置存储放在Samba共享上。
文章来源:
https://github.com/serverteamCN/TechnicalArticles/blob/master/Product%20Usage/%E4%B8%BA10.5%20ArcGIS%20Server%E5%A4%9A%E6%9C%BA%E7%AB%99%E7%82%B9%E5%85%B1%E4%BA%AB%E5%AD%98%E5%82%A8%E6%90%AD%E5%BB%BASamba%E5%85%B1%E4%BA%AB.md
作者:勾戈雪黎 发布时间: 2018-1-2
目的:构建多机站点,并将多机站点的配置存储放在Samba共享上。
环境:测试中使用了三台机器 - GIS服务器1,GIS服务器2,Samba共享服务器3
三台测试机器的操作系统与安装软件分别为:
GIS服务器1, rhel-server-6.8-x86_64, ArcGIS Server 10.5;
GIS服务器2, rhel-server-6.8-x86_64, ArcGIS Server 10.5;
Samba共享服务器3, rh6.5.
前期环境准备
- 在GIS服务器1和2上分别安装好ArcGIS Server 10.5,此时访问两台GIS服务的manager页面都应处于“创建新站点”/“加入现有站点”的状态。 确保所有运行ArcGIS Server服务器的账户和密码相同,账号及所在账户组的UID和GID相同。 也就说在两台服务器上运行id arcgis命令返回的结果应该是一致的(arcgis为ArcGIS Server的操作系统级别的账户),例如,在两台服务器上返回的结果都应如下: [root@ga1 /]# id arcgis uid=501(arcgis) gid=501(arcgis) groups=501(arcgis)
- 在Samba共享服务器3上创建一个与GIS服务器上相同的ArcGIS Server账户,确保UID和GID也为501。如果不一样,需要修改为一致,可参考帮助链接如下http://xlogin.blog.51cto.com/3473583/1722430。 例如,在此次测试环境使用以下修改语句,并验证结果: [root@122linuxall ~]#groupmod -g 501 arcgis [root@122linuxall ~]# usermod -u 501 arcgis [root@122linuxall ~]# id arcgis uid=501(arcgis) gid=501(arcgis) groups=501(arcgis)
- 在三台机器上分别修改hosts文件,确保机器间可以互相解析。 [root@ga1 /]# vim /etc/hosts
192.168.220.137 ga1.xueli.com ga1.xueli.com192.168.220.181 ga2.xueli.com ga2.xueli.com192.168.220.122 122linuxall.esrichina.com 122linuxall
- 关掉三台机器防火墙,使用方法完全相同。 [root@ga1 ~]# service iptables stop iptables: Setting chains to policy ACCEPT: filter [ OK ] iptables: Flushing firewall rules: [ OK ] iptables: Unloading modules: [ OK ] 关闭防火墙开机自动启动: [root@ga1 ~]# chkconfig iptables off
- 在Samba共享服务器3中创建一个文件夹,做Samba共享目录。例如,在/home下创建名为samba文件。
- 将该文件夹的权限修改给账户arcgis: [root@122linuxall /]chown –R arcgis:arcgis /home/samba/ [root@122linuxall /]chmod –R 777 /home/samba/ 修改后查看创建的文件夹权限: [root@122linuxall samba]# cd .. [root@122linuxall home]# ll total 48 drwxrwxrwx 2 arcgis arcgis 4096 Jul 14 10:21 samba
- 在GIS服务器1和2上分别创建两个同名文件夹foler137samba,使用第5步中的方法,将权限修改给arcgis,确保创建集群的时候ArcGIS Server账户对所需的文件夹有读写权限。 [root@ga1 /]# chown -R arcgis:arcgis foler137samba/ [root@ga1 /]# chmod -R 777 foler137samba/
##配置Samba服务##
完整配置Samba服务可以参考:http://www.cnblogs.com/mchina/archive/2012/12/18/2816717.html
当前环境Samba共享服务器3已经安装相应的组件,并且开启了samba服务。可以直接进行参考链接中的第四部分 --- 配置Samba服务
- 修改主配置文件/etc/samba/smb.conf。修改的内容主要包括以下:
(1) 在network related options中,hosts allow指向了另外两台GIS服务器:
(2)在standalone server options中添加:
(3)将name resolution 中的dns proxy设置为no:
(4)在share definitions中添加了[arcgis]以及其下面的所有参数:
2 . 在三台机器下分别用smbclient做连接测试,以下为正常的返回结果。
[root@ga1 etc]# smbclient //192.168.220.122/arcgis -U arcgis
Enter arcgis's password:
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.6.9-164.el6]
smb: \>
可以使用testparm检测参数是否修改成功,成功后通过/etc/init.d/smb restart重启smb服务。
3 . 将Samba服务器共享出来的文件在Linux客户端进行挂载,分别在GIS服务器1和2上执行以下语句:
[root@ga1 /]# mount -t cifs -l //192.168.220.122/arcgis /foler137samba/
4 . 在Samba服务器上的/home/samba下添加文件,并确认在余下两台机器中可以显示,确保挂载成功。
5 . 在GIS服务器1上创建新站点,将站点的共享存储配置为/foler137samba。例如,在跳出的网页manager的界面中指定configstore和directories的目录分别为:/foler137samba/arcgisserver/configstore和/foler137samba/arcgisserver/directories
6 . 成功后,将GIS服务器2加入现有站点,此时已经完成创建多机站点并将多机站点的配置存储放在Samba共享上。
文章来源:
https://github.com/serverteamCN/TechnicalArticles/blob/master/Product%20Usage/%E4%B8%BA10.5%20ArcGIS%20Server%E5%A4%9A%E6%9C%BA%E7%AB%99%E7%82%B9%E5%85%B1%E4%BA%AB%E5%AD%98%E5%82%A8%E6%90%AD%E5%BB%BASamba%E5%85%B1%E4%BA%AB.md
0 个评论
发起人
推荐内容
- ArcGIS Pro 2.4向独立server发布服务步骤
- Linux上安装ArcGIS Enterprise超详细教程——以Redhat7.2上安装ArcGIS Enterprise 10.5为例
- ArcGIS for Server 10.x 许可授权手册
- Portal for ArcGIS 10.X许可授权手册 (Windows版)
- arcgis server 无法手动删除切片
- ArcGIS for Server内置JS Viewer的离线部署和配置
- Linux上安装ArcGIS for Server超详细教程——以Redhat6.5上安装ArcGIS for Server 10.3.1为例
- 如何创建Geometry Service?
- 地图服务优化策略
相关问题
- 如何优雅的使用ArcGIS知乎?
- 建设ArcGIS知乎平台的目和意义?
- ArcGIS知乎社区改进意见征集
- 【抽奖结果已出】ArcGIS知乎社区活动 之 你不知道的地理空间革命【转发分享有奖】【附奖品寄送照片】
- 苹果系统下可以使用arcgis 吗?
- 请问ArcGIS适合在局域网内用javaweb做二次开发吗?
- arcgis版本兼容性
- ArcGIS 知乎社区活动 之 字幕组加鸡腿暨KBP字幕组招新【获奖名单公布与优秀作品展示】
- 请问大神们,怎么用ArcGIS做城镇间经济联系强度的图?
- 在Visual studio 2015 中使用 Arcgis API for JavaScript v3.16 如何实现代码智能提示?
- ArcGIS如何求栅格图像的“质心”