如果更改服务器计算机/主机名,需要对ArcGIS Server执行什么操作?


9

我们有一个安装了ArcGIS Server 10的Windows Server 2008。这台机器还没有做很多事情,但是在安装ArcGIS之后必须更改机器的名称。旧服务器名称为DAYTONA,新服务器名称为PIGIRON(名称更改为保护无辜者)。

在服务器活动日志中,有一条消息:“机器daytona不是有效的服务器容器。找不到机器daytona。”

我还在系统事件日志中看到一个错误,内容为:“ DCOM无法使用任何已配置的协议与计算机代托纳进行通信。”

我在文件C:\ Program Files(x86)\ ArcGIS \ Server10.0 \ server \ system \ Server.dat中找到对Daytona的引用,但是当我在该文件中删除机器引用时,将其保存,然后重新启动SOM ,机器参考将重新放回到该文件中。这使我相信由于服务器名称的更改,还有其他需要更新的内容。

我在ESRI的网站上找到了有关在Linux或AIX上进行此操作的信息,三步解决方案是卸载ArcGIS,重命名服务器,安装ArcGIS。我可能最终会这样做,但认为可能有一种无需重新安装所有内容的方法。

SOC未在此GIS服务器下的ArcCatalog中列出。我们仍然尝试添加它,然后将其删除,但这没有用。

Answers:


6

仅重新运行两个安装后程序就足够了。如果这样做没有效果,则可能需要完全重新安装。


我省略了那部分,我们确实重新运行了安装后的内容,但仍然出现DCOM错误消息,并且服务器活动日志仍然显示有关查找旧服务器名称的错误。它没有保留Server.dat配置文件中的旧名称,而是保留了它并添加了新名称,因此现在有了两个。我感觉正在重新安装,这比尝试解决这个问题要快。
Bratch

也许值得一看一下AGS在EC2中的工作方式。默认情况下,EC2实例在重新启动时会获得新的主机名。这意味着Esri必须设计一个脚本来优雅地重新配置AGS。我认为该脚本可以作为文本文件使用(powershell?)。
Kirk Kuykendall

没关系,我看到EC2上的AGS有一个启动脚本,该启动脚本调用ArcGISServerStartUp.exe进行重命名,但是我在本地安装的AGS没有此exe。
Kirk Kuykendall

作为参考,有关如何执行步骤的帮助主题:support.esri.com/en/knowledgebase/techarticles/detail/34514
KHibma 2011年

由于安装服务器的过程很早,因此重新安装起来更快,更容易。
Bratch

1

对我来说,只需完全重新安装AGS 10 for Java平台即可。

删除,安装并运行安装后。


0
  1. 停止Arcgis服务器服务
  2. 修改server.dat
  3. 开始服务
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.