Linux下部署arcgis server集群
参考网址:
配置server http://zhihu.esrichina.com.cn/article/2810
配置 集群 http://zhihu.esrichina.com.cn/article/1059
示例为42 43建立集群,其中42为主server
第一部分,在42上安装主server,创建站点
- 先在42上配置server,配置步骤参考http://zhihu.esrichina.com.cn/article/281
- 如果只需要配置server,不需要portal和datastore的话需要参考的步骤为:
- 对http://zhihu.esrichina.com.cn/article/281 中的操作进行说明:
第二部分 在43上安装server,添加42上的站点,建立集群
1.修改43机器名,42,43两台机器最好用同一个域名,在两台机器的hosts文件中添加两个机器的IP和机器名,分别在两个机器上测试能不能ping通
2.安装server 步骤依旧参考http://zhihu.esrichina.com.cn/article/281,但是只安装server就可以,不用装webadaptor,参考以上网址的下面部分,2.2以后部分不要参考!!
注意:在43上安装server ,用户名必须与42上的用户名一致,如:arcgis
3.确定两台机器的arcgis用户uid和gid都是一样的,两台机器的时间是一致的
查看uid和gid命令:https://blog.csdn.net/qq_21808961/article/details/78532487
cat /etc/passwd | grep 你的用户名
结果中x后面的两个数就是uid和gid了
4.在42上建立共享文件夹,此文件夹中存放配置和服务
新建文件夹
命令:mkdir /usr/arcgisserver
mkdir /usr/arcgisserver/config-store
mkdir /usr/arcgisserver/directories
5.共享文件夹 42的exports(/erc/exports)中输入: /usr/arcgisserver *.*.*.43(rw,sync,no_root_squash)
6.重启服务:
重启nfs服务: service nfs restart
执行service nfs status 查看运行状态
重启nfslock服务: service nfslock restart
重启rpcbind(以前版本叫做portmap)服务 :service rpcbind restart
7.将共享文件夹权限设置为777,授权给所有用户
chmod 777 /usr/arcgisserver
8.通过访问server manager(https:42全名/arcgis/manager)更改42server里的配置和服务目录
9.在43上挂接共享文件夹,注意挂接位置要与42上完全一致,
43上:
1) 首先关闭防火墙
2) 重启rpcbind服务(以前版本叫做portmap)服务 ,命令:service rpcbind restart
3) 执行命令:mount –t nfs *.*.*.42:/usr/arcgisserver /usr/arcgisserver
可以再43的/usr/arcgisserver目录下创建个文件,然后在42的/usr/arcgisserver目录下查看是否共享成功。
10.通过43的server manager(https:43全名/arcgis/manager)添加站点(https:42全名/arcgis/manager),输入的用户名密码为42server管理员的用户名和密码(如siteadmin)
11.集群配置成功