ArcGIS Portal 10.8分布式、集群部署要点
上周折腾了一周,在四台虚拟机上完成了Portal 10.8的部署,有一些需要注意的地方,在此总结一下
环境及配置:
总体采用Windows + Tomcat
前提准备:4台虚拟机,相互能够ping通,防火墙关闭。四台虚拟机的的arcgis server账户使用相同的账户密码,并设置权限为管理员组。
虚拟机1:安装ArcGIS Server、ArcGIS Portal、ArcGIS Webadaptor、Tomcat
虚拟机1上的Portal作为分布式部署的门户,Server作为托管服务器,并配置DataStore,电脑名要设为域名形式
虚拟机2:安装ArcGIS Server、ArcGIS Webadaptor、Tomcat
虚拟机2上的Server作为Portal的联合服务器,电脑名要设为域名形式
虚拟机1与虚拟机2的host文件里添加相互的ip和域名映射。
虚拟机3:安装ArcGIS Server
虚拟机3上的Server加入虚拟机2上的Server站点,进行集群
虚拟机4:安装DataStore,可作为总体的数据存储设备。
10.8的安装总体与10.6、10.7类似,但在部分细节配置上有变化需注意
参考:
https://www.cnblogs.com/xuqw/p/11794614.html
https://www.bilibili.com/video/BV1KA41187Z6
具体步骤和配置基本参考上述链接即可,首先按照单机Portal部署的形式对虚拟机1进行安装配置,但DataStore安装在虚拟机4上。
10.8与上述不同需注意的地方主要为Webadaptor的配置
1.若在一台机器上同时部署Server和Portal,10.8需分别为Server和Portal安装不同的Webadaptor,即可将arcgis.war分别复制重命名为server.war和portal.war后放入tomcat相应目录下
2.为server和portal配置Webadaptor时,以及为server注册datastore时,要注意看示例输入URL的形式。例如10.6的webadaptor输入形式为https://name.gisserver.com:6443,在10.8里只需要输入name.gisserver.com,这里不需要加上https和端口号。具体情况在配置时注意即可,如果不按格式要求配置,即使当时能配置成功,后续步骤和使用中有可能会出现问题
虚拟机1、4上Portal+Server+DataStore配置完成后,再进行虚拟机2上的Server和Webadaptor安装配置,然后将虚拟机2上的server联合到虚拟机1的Portal中。需注意的是,为了后续的集群server部署,虚拟机2上在Server创建站点时,配置文件夹数据存储文件夹需为虚拟机3可读写访问到的位置,且路径格式为网络路径,这里可以仅使用虚拟机2的默认配置文件夹,将其共享后改写路径,也可以放在虚拟机4上。
虚拟机3仅安装ArcGIS Server,安装完成后选择加入站点并填写虚拟机2的ip端口即可。