安装ArcGIS Enterprise WebGIS (Portal ArcGIS Server DataStore ) 系统后如何应对网络环境的配置修改
客户往往在部署完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 ) 系统后如何应对网络环境的配置修改的更多相关文章
- 如何迁移 ArcGIS Enterprise WebGIS( Portal Server DataStore )系统
在部署ArcGIS Enterprise WebGIS系统的时候,往往由于后期系统的扩容需求,需要把已经部署好的组件迁移到其他服务器中. ArcGIS WebGIS系统涉及的软件组件有Portal S ...
- centos6.7安装系统后看不到网卡无法配置IP的解决办法
新安装centos6.7后发现/etc/sysconfig/network-scripts目录下没有eth0的网卡配置,通过ifconfig可以看到eth0的硬件地址 于是新建网卡输入一下内容 # c ...
- 安装ubuntu16.04系统后没有无线网络选项的解决方法
ubuntu系统是自带有无线网络驱动的,因此最好的解决办法是安装是把联网更新选项勾选上,这样在安装是就能自动把无线网络驱动配置好 这是一个比较有效的解决没有无线网络驱动的方法,比后续按网络上的教程自己 ...
- 【Linux-CentOS】CentOS安装Win双系统后Win启动项丢失及默认启动项修改
转载自:搁浅bky,有部分更正,建议看此文. 1.Windows启动项消失的原因: 在安装Win7.8/10系统+CentOS7双系统后,默认会将mbr(Main Boot Record)改写为g ...
- ArcGIS Enterprise 10.5.1 静默安装部署记录(Centos 7.2 minimal)- 5、安装Datastore
安装Datastore 解压datastore安装包,tar -xzvf ArcGIS_DataStore_Linux_1051_156441.tar.gz 切换到arcgis账户静默安装server ...
- 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 ...
- 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账户静默安装 ...
- ArcGIS Enterprise 10.5.1 静默安装部署记录(Centos 7.2 minimal)- 6、总结
安装小结 安装完成后,首先我们需要将Datastore托管给Server,再将Server托管给Portal以此来完成整个单机版Enterprise 部署流程.为了测试流程是否正确,我们可以采用上传一 ...
- 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 ...
随机推荐
- Selenium3 + Python3自动化测试系列五——常用断言Assertion
断言Assertion 验证应用程序的状态是否同所期望的一致. 常见的断言包括:验证页面内容,如标题是否为X或当前位置是否正确,或是验证该复选框是否被勾选. selenium 提供了三种模式的断言:a ...
- IDEA快捷键--与Eclipse快捷键的对比--IDEA快捷键设置成Eclipse默认快捷键
部分内容转载于:http://blog.csdn.net/dc_726/article/details/9531281 IntelliJ Idea 常用快捷键列表 Ctrl+Alt+t 选择代码块 t ...
- php -- 获取函数参数
----- 015-parameter.php ----- <!DOCTYPE html> <html> <head> <meta http-equiv=&q ...
- GO入门——4. 数组、切片与map
1. 数组 定义数组的格式:var [n],n>=0 数组长度也是类型的一部分,因此具有不同长度的数组为不同类型 注意区分指向数组的指针和指针数组 //数组的指针 a := [2]int{1, ...
- Django+Echarts画图实例
所有演示均基于Django2.0 阅读此篇文章你可以: 了解Django中aggregate和annotate函数的使用方法 获取一个Django+Echarts绘制柱状图的完整示例 需求说明 一张会 ...
- AJAX(Jquery)
一)jQuery常用AJAX-API 目的:简化客户端与服务端进行局部刷新的异步通讯 (1)取得服务端当前时间 简单形式:jQuery对象.load(url) 返回结果自动添加到jQuery对象代表的 ...
- Spring cloud的Maven插件(二):run目标
简介 Spring Boot Maven Plugin插件提供spring boot在maven中的支持.允许你打包可运行的jar包或war包. 插件提供了几个maven目标和Spring Boot ...
- Unity3D第一战:软件安装与代码调试
1.软件的安装 Unity3D可以轻松创建诸如三维视频游戏.建筑可视化.实时三维动画等类型互动内容的多平台的综合型游戏开发工具,功能非常强大. 最新版下载地址:http://unity3d.com/u ...
- SpringBoot入门 (十一) 数据校验
本文记录学习在SpringBoot中做数据校验. 一 什么是数据校验 数据校验就是在应用程序中,对输入进来得数据做语义分析判断,阻挡不符合规则得数据,放行符合规则得数据,以确保被保存得数据符合我们得数 ...
- HTTP 无法注册URL 进程不具有命名空间的访问权限
写WCF时在 host.Open(); 报错:HTTP 无法注册 URL http://+:9999/CalculatorService/.进程不具有此命名空间的访问权限(有关详细信息,请参见 htt ...