Linux下部署arcgis server集群

参考网址:

配置server   http://zhihu.esrichina.com.cn/article/2810

配置 集群    http://zhihu.esrichina.com.cn/article/1059

示例为42 43建立集群,其中42为主server

第一部分,在42上安装主server,创建站点

  1. 先在42上配置server,配置步骤参考http://zhihu.esrichina.com.cn/article/281
  2. 如果只需要配置server,不需要portal和datastore的话需要参考的步骤为:

    Linux下部署arcgis server集群

     

  3. http://zhihu.esrichina.com.cn/article/281 中的操作进行说明:

    Linux下部署arcgis server集群

    Linux下部署arcgis server集群

    Linux下部署arcgis server集群

    Linux下部署arcgis server集群

    Linux下部署arcgis server集群

    Linux下部署arcgis server集群

    第二部分 在43上安装server,添加42上的站点,建立集群

1.修改43机器名,42,43两台机器最好用同一个域名,在两台机器的hosts文件中添加两个机器的IP和机器名,分别在两个机器上测试能不能ping通

2.安装server 步骤依旧参考http://zhihu.esrichina.com.cn/article/281,但是只安装server就可以,不用装webadaptor,参考以上网址的下面部分,2.2以后部分不要参考!!

Linux下部署arcgis server集群

 

注意:在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.集群配置成功