在一台或多台计算机上安装了 ArcGIS Server 之后,您可使用 ArcGIS Server Manager、ArcMap 或 join-site 命令行实用程序将其添加到站点中。
使用 Manager 添加计算机
要将 ArcGIS Server 计算机添加到站点,请按以下步骤执行操作:
- 打开 Manager 并登录。如需此步骤的帮助,请参阅主题登录 Manager。
- 单击站点 > GIS 服务器 > 计算机。
- 在计算机 模块中,单击添加计算机。
- 在添加计算机窗口中,输入要添加到站点中的 ArcGIS Server 计算机的名称,例如 gisserver.domain.com。
警告:
必须输入正确的计算机名称。不要输入 localhost。
- 将自动以 https://gisserver.domain.com:6443 格式输入要添加到站点的 ArcGIS Server 计算机的 URL。如果站点使用仅 HTTP 进行通信,请将 URL 更改为以下格式:http://gisserver.domain.com:6080。
- 单击添加。计算机会添加到站点并显示在计算机模块中。
可根据需要重复上述步骤,从而将 ArcGIS Server 计算机添加到站点。
- 如果您的站点已经注册了关系数据存储类型,则必须通过以 ArcGIS Server 所有者身份运行 stopserver/startserver 脚本的方式,来重新启动新添加的每台计算机上的 ArcGIS Server。这些脚本位于 $AGSHOME 目录中。
使用 ArcMap 添加计算机
您也可以使用 ArcMap 中的目录窗口将 ArcGIS Server 计算机添加到现有站点。
要将 ArcGIS Server 计算机添加到站点,请按以下步骤执行操作:
- 在目录树中展开 GIS 服务器节点。
- 双击添加 ArcGIS Server,与服务器建立管理 GIS 服务器连接。有关连接方法的说明,请参阅 从 ArcGIS Desktop 连接到 ArcGIS Server。如果您已拥有一个管理连接,则可跳过此步骤。
- 在目录树中,右键单击服务器连接,然后选择服务器属性。
- 在 ArcGIS Server 属性窗口中,单击计算机选项卡。
- 单击添加。
- 在添加计算机窗口中,输入要添加到站点中的计算机的名称,例如 gisserver.domain.com。
警告:
必须输入正确的计算机名称。请勿键入 localhost。
- 按照以下格式输入要添加到站点中的计算机的 URL:https://gisserver.domain.com:6443。如果站点使用仅 HTTP 进行通信,请按照格式 http://gisserver.domain.com:6080 使用 URL。
- 单击确定。您的计算机即被添加到站点并显示在可用计算机列表中。可根据需要重复上述步骤,从而将 ArcGIS Server 计算机添加到站点。
- 如果您的站点已经注册了关系数据存储类型,则必须通过以 ArcGIS Server 所有者身份运行 stopserver/startserver 脚本的方式,来重新启动新添加的每台计算机上的 ArcGIS Server。这些脚本位于 $AGSHOME 目录中。重新启动后,所添加的每台计算机上的 ArcGIS Server 都将具备全面功能。
从命令行添加计算机
也可以使用 join-site 命令行实用程序将计算机添加到 ArcGIS Server 站点。此实用程序要求您指定现有站点配置存储的位置,而不是其 URL。因此,该实用程序对于使用 URL 会阻塞站点的网络请求队列的某些情况十分有利。如果 ArcGIS Server 站点计算机的网络请求已超载,或者您想要一次将大量计算机添加到站点,请考虑使用此实用程序。
join-site 实用程序安装在 ArcGIS Server 安装目录下的 /tools/JoinSite 中。 从要添加到现有站点的 ArcGIS Server 计算机中运行 join-site 实用程序。
- 将现有站点的配置存储目录的读写权限授予给用于在正在加入站点的计算机上安装 ArcGIS Server 的帐户。
- 创建一个名为 connection.json 的 JavaScript 对象标记法 (JSON) 文件。
- 将以下行添加到该文件,同时将 <path to the configuration store> 替换为现有 ArcGIS Server 站点的配置存储位置:
{"type": "FILESYSTEM", "connectionString": "<path to the configuration store>"}
在此示例中,现有站点的配置存储路径为 /net/myserver/share/config-store:
{"type": "FILESYSTEM", "connectionString": "/net/myserver/arcgis/server/usr/config-store"}
- 保存并关闭 connection.json 文件。
- 将 connection.json 文件放在将要加入站点的计算机上,或者将其放在可以从将要加入站点的计算机中访问的共享目录下。
- 打开命令提示符并运行 join-site。语法如下:
./join-site.sh -f <The file path to the configuration store JSON file>
在此示例中,配置存储 JSON 文件 (connection.json) 的路径为:/usr/serverfiles。
./join-site.sh -f "/usr/serverfiles/connection.json"