40 修改了机器名,portal重装后,还需要做什么?

用过Portal for ArcGIS 产品的人应该都有所耳闻,那就是已经安装好了Portal不支持改机器名域名,一旦改了只能重装,这一点在官方的帮助文档中有明确说明

传送门:https://enterprise.arcgis.com/zh-cn/portal/latest/administer/windows/common-problems-and-solutions.htm#anchor12

好吧,不得不接受这个残酷的事实,但是让一些朋友奔溃的是,我都重装整个enterprise了,把之前旧的配置目录啊,安装目录什么的都删掉了,为啥新装的enterprise里还带有旧的名字呢?

遇到这样的问题我也很绝望啊,最后终于终于,找到了解决办法,且听下面分解

1、相信有一部分用户是没有DNS服务器的,所以都会选择去改hosts文件,文件位置位于C:\Windows\System32\drivers\etc,里面长这个样子

奥秘其实就在于框住的这一句话,我遇到有的小伙伴在这个位置写的是   127.0.0.1     localhost    下一行写   xxx.xxx.xxx.xxx   你机器的实际域名    上面的xxx代表的是你实际某个网络环境下的ip,这么写,基本就废了

虽然在安装Enterprise环境的时候并没有要求一定写这个文件,如果一旦写了,它就会对Enterprise环境产生影响,因此修改了机器名之后,一定要来检查这个文件

P.S:如果有DNS服务器,在之前的使用中也没有用到过这个文件,那这步就可以忽略啦

2、证书

在安装Enterprise之前,除了需要确定机器名域名之外,还有一步就是要创建自签名证书,而证书其实也会记录颁发者的,即域名,绑定的是https协议的443端口,如果装好了Enterprise后,到了最后一步配置托管服务器时发现server中能够验证的通datastore,portal中的联合server也可以验证通过,唯独托管服务器那栏是灰色,这个时候百分之一万是证书的问题了。

因此,需要在Windows层面,创建新的,正确的自签名证书,把旧的自签名证书删除掉,替换为新的证书,此时会遇到的问题可能是iis启动不了,这个时候需要重启一下World Wide Web系统服务,应该就好了,然后到server和portal的admin页面,替换一下新的证书,步骤见http://zhihu.esrichina.com.cn/question/14191回答的第一个

完成以上步骤后,重启电脑即可

 

总结:

1、取消server和portal的联合托管,先解除server端:打开admin -> security -> config -> update,将Authentication tier改为GIS_SERVER,接下来从portal端操作:https://blog.csdn.net/smss007/article/details/76768773

2、备份datastore的内容,步骤参考http://zhihu.esrichina.com.cn/question/13013中的回答

3、卸载portal,删除安装目录,配置目录下的文件

4、改计算机名,改hosts文件

5、重启电脑

6、检查一下用新的域名能否打开server,在server里验证一下datastore是否为绿色对勾,没有问题的话,直接进入第7步

6.1、如果以上步骤出现问题,先修复这里的问题,需要修改的地方

6.1.1、停止server,datastore的系统服务

6.1.2、修改在framework/etc文件夹下的machine-config文件中的机器名

6.1.3、arcgisserver\config-store\machines文件夹下的计算机名.json文件,修改里面相应的机器名

6.1.4、启动server服务

6.2、修改arcgisdatastore\etc\hostidentifier.properties,将hostidentifier=正确的域名   后,保存

6.3、如果还不行,那就只能是取消server与datastore的连接,重新创建datastore了

6.3.1、取消server和datastore的注册关系  步骤参考http://zhihu.esrichina.com.cn/article/3231

6.3.2、停止datastore服务

6.3.3、删除或重命名arcgisdatastore文件夹

6.3.4、启动datastore服务,此时我们会发现自动生成了一个arcgisdatastore文件

6.3.5、创建datastore和server的连接

6.3.6、(可选)恢复datastore中的数据,也可以在配置好portal之后恢复,步骤参考http://zhihu.esrichina.com.cn/question/13013中的回答

7、创建新的自签名证书,并绑定到443端口

8、安装Portal

9、创建portal站点

10、配置portal的webadaptor

11、统一证书,步骤参见步骤见http://zhihu.esrichina.com.cn/question/14191回答的第一个

12、重启电脑

13、配置托管联合

14、完

对于以上步骤有任何疑问,欢迎留言,我看到会及时回复,祝大家使用愉快!

 

posted @ 2019-07-11 15:35  天然呆嘛  阅读(375)  评论(0编辑  收藏  举报