客户往往在部署完ArcGIS WebGIS系统后,由于需要满足业务或者网络管理的要求,需要修改系统的网络环境的配置,下文将从常见的几个场景来讲述如何去应对这些变动。

1.网络IP地址变动

由于在部署WebGIS的时候,我们是使用计算机DNS名称来描述各组件的所在位置的,所以正常来说,网络IP地址的变动不需要额外的设置。但对于计算机添加额外网卡而带来的网络IP地址变动,我们是需要对WebGIS进行额外配置的。

Portal

在Portal的安装目录,例如C:\Program Files\ArcGIS\Portal\framework\etc,创建hostname.properties文件。编写如下内容:

hostname = <和原来DNS对应的固定的IP地址>

Server

在Server的安装目录,例如C:\Program Files\ArcGIS\Server\framework\etc,创建hostname.properties文件。编写如下内容:

hostname = <和原来DNS对应的固定的IP地址>

DataStore

在DataStore的安装目录,例如C:\Program Files\ArcGIS\DataStore\framework\etc,创建hostidentifier.properties文件。编写如下内容:

hostidentifier= <和原来DNS对应的固定的IP地址>

preferredidentifier=ip

2.计算机DNS名称变动

计算机在DNS中注册的名称变动分为两种:修改了原有主机名称,添加了新的别名。对于第二种情况,添加新别名,是无需额外配置,客户端使用新的计算机别名去访问系统即可。而对于第一种情况,则较为复杂。有时DNS中登记的主机名和机器名相同,有时则不同。如果是相同的,则参考下面一节《计算机主机名称变动》的说明。如果不相同,则首先需要判断系统各组件中注册的信息是使用原来的DNS主机名,还是机器名,如果是使用的是DNS主机名,则参考下面一节《计算机主机名称变动》的说明。如果使用的是机器名,则参考下面说明:

Portal

使用新的DNS名称,重新配置WebAdapator注册到Poratal。

ArcGIS Server

使用新的DNS名称,重新配置WebAdapator注册到Server。访问Portal的sharing REST接口,Org Id>Servers>联合的Server名字>Update Server,更新为新的Server服务器地址。原本注册到Portal中服务,需要重新注册,已反映新的DNS地址。

DataStore

由于DataStore不对外,所以不需要做任何配置。

3.计算机主机名称变动

Portal

Portal在创建站点的时候,会把计算机主机名称写到多个配置文件中,涉及到复杂的修改和配置,目前是不支持需要修改Portal计算机主机名称,修改后会出现Portal内置PostgreSQL数据库无法启动的现象,所以目前不要在安装了Portal的计算机上修改主机名称。假如真的需要,则需要在修改前,备份Portal站点的内容,例如C:\arcgisportal\content and C:\arcgisportal\db,修改主机名后,重新安装Portal,并创建站点,这时候,可以把刚才提及的备份内容复制回原来路径,在创建站点的时候,选择Upgrade就能重现站点。

ArcGIS Server

软件会自动检测新的计算机主机名,重启计算机后就能正常工作。下一步的工作就是要修改原来绑定到6443端口上的SSL证书,根据新的计算机名称生成新的SSL证书进行绑定。对应配置了WebAdapator的Server环境,还需要重新配置WebAdaptor,使用新的计算机主机名进行注册。

DataStore

对于只部署了关系型DataStore的计算机,支持修改计算机主机名称。

同时修改<install>\DataStore\framework\etc的hostidentifier.properties文件 和 <arcgisserver>\config-store\data\enterpriseDatabases\AGSDataStore_ds_<ds_id>\dataItem.json文件中的计算机主机名称。

对应其他类型的DataStore,目前版本则不支持修改。

安装ArcGIS Enterprise WebGIS (Portal ArcGIS Server DataStore ) 系统后如何应对网络环境的配置修改的更多相关文章

  1. 如何迁移 ArcGIS Enterprise WebGIS( Portal Server DataStore )系统

    在部署ArcGIS Enterprise WebGIS系统的时候,往往由于后期系统的扩容需求,需要把已经部署好的组件迁移到其他服务器中. ArcGIS WebGIS系统涉及的软件组件有Portal S ...

  2. centos6.7安装系统后看不到网卡无法配置IP的解决办法

    新安装centos6.7后发现/etc/sysconfig/network-scripts目录下没有eth0的网卡配置,通过ifconfig可以看到eth0的硬件地址 于是新建网卡输入一下内容 # c ...

  3. 安装ubuntu16.04系统后没有无线网络选项的解决方法

    ubuntu系统是自带有无线网络驱动的,因此最好的解决办法是安装是把联网更新选项勾选上,这样在安装是就能自动把无线网络驱动配置好 这是一个比较有效的解决没有无线网络驱动的方法,比后续按网络上的教程自己 ...

  4. 【Linux-CentOS】CentOS安装Win双系统后Win启动项丢失及默认启动项修改

    转载自:搁浅bky,有部分更正,建议看此文. 1.Windows启动项消失的原因:   在安装Win7.8/10系统+CentOS7双系统后,默认会将mbr(Main Boot Record)改写为g ...

  5. ArcGIS Enterprise 10.5.1 静默安装部署记录(Centos 7.2 minimal)- 5、安装Datastore

    安装Datastore 解压datastore安装包,tar -xzvf ArcGIS_DataStore_Linux_1051_156441.tar.gz 切换到arcgis账户静默安装server ...

  6. ArcGIS Enterprise 10.5.1 静默安装部署记录(Centos 7.2 minimal)- 4、安装 ArcGIS for Server

    安装ArcGIS for Server 解压server安装包,tar -xzvf ArcGIS_Server_Linux_1051_156429.tar.gz 切换到arcgis账户静默安装serv ...

  7. ArcGIS Enterprise 10.5.1 静默安装部署记录(Centos 7.2 minimal)- 3、安装Portal for ArcGIS

    安装Portal for ArcGIS 解压portal安装包,tar -xzvf Portal_for_ArcGIS_Linux_1051_156440.tar.gz 切换到arcgis账户静默安装 ...

  8. ArcGIS Enterprise 10.5.1 静默安装部署记录(Centos 7.2 minimal)- 6、总结

    安装小结 安装完成后,首先我们需要将Datastore托管给Server,再将Server托管给Portal以此来完成整个单机版Enterprise 部署流程.为了测试流程是否正确,我们可以采用上传一 ...

  9. ArcGIS Enterprise 10.5.1 静默安装部署记录(Centos 7.2 minimal)- 2、安装WebAdapter

    解压webadapter安装包,tar -xzvf Web_Adaptor_Java_Linux_1051_156442.tar.gz 进入下Webadapter目录下静默安装 ./Setup -m ...

随机推荐

  1. MySQL笔记(4)---表

    1.前言 上一章记录了MySQL中的一些文件组成,以及相关作用和参数配置,本章开始记录深层次的存储结构,以便更好理解MySQL的设计. 2.索引组织表 InnoDB中,表都是根据主键顺序组织存放的,这 ...

  2. .net core跨平台发布至centos7

    在要发布的项目目录下输入发布命令 dotnet publish -r centos.-x64 发布成功后,文件位于xxx\bin\Debug\netcoreapp2.0\centos.7-x64\pu ...

  3. 推荐几个 WebSocket 服务端实现

    http://netty.io/http://socket.io/https://github.com/StackExchange/NetGainhttps://github.com/SignalR/ ...

  4. c# winform as3相互调用

    C#主要代码: 首先要添加COM组件-Shockwave Flash Object //接收flash发送过来的信息        private void axShockwaveFlash1_Fla ...

  5. tomcat8 进入不了Manager App 界面 403 Access Denied

    准备 1.注释掉context.xml中的value属性 使用下面的命令: vim /usr/local/tomcats/tomcat-daily/webapps/manager/META-INF/c ...

  6. 五:理解控件的运行机制(例:基于Control命名空间的简单控件)

    一:先用最简短的话说点理论的1.asp.net中所有的标准控件都可以重写 2.和控件相关的命名空间有 System.Web.UI.Control是所有控件的基类只提供简单的呈现逻辑,不支持样式表 Sy ...

  7. [java初探06]__排序算法的简单认识

    今天,准备填完昨天没填的坑,将排序算法方面的知识系统的学习一下,但是在简单的了解了一下后,有些不知如何组织学习了,因为排序算法的种类,实在是太多了,各有优略,各有适用的场景.有些不知所措,从何开始. ...

  8. 白话$resource,$resource中的增删改查

    前言 $resource详解,在学习angular的过程中,我们已经知道,$http能十分便捷的为我们实现与后端的数据交互,格式如下: $http({method:'GET'},url:'XX').t ...

  9. MySQL重置主键ID

    这个就简单了 ; ); 定义变量,根据表进行更新.

  10. asp.net mvc 学习笔记 - 单一实例设计模式

    学习之前,先喊一下口号:每天进步一点,生活更好一点 首先声明一点,我也是新新新手一枚,崭新的新哦.如果文章有不合理的地方,也请各位博友多多指点,不要乱喷哦 我的文采很低调,低调到语文老师对我的期望是你 ...