从 ArcGIS Mission Server 10.8.1 开始支持多机站点。
旧版本:
在版本 10.8 中,仅支持单机站点。
多机 ArcGIS Mission Server 站点用于同时支持更多任务活动成员。 如果具有许多活动用户,或者单机资源不足以满足用户的需求,那么,扩展到多机站点可能更有益。
ArcGIS Mission Server 站点中的所有计算机必须具有相同的版本和许可文件。 需要在设置的第一台计算机上创建 ArcGIS Mission Server 站点。 随后即可将任何其他 ArcGIS Mission Server 计算机加入到该站点。
注:
与其他 ArcGIS Server 角色不同, ArcGIS Mission Server 不支持从第一台计算机向站点添加附加计算机。 您必须依次访问每台计算机,然后使用 ArcGIS Mission Server 配置向导或 joinSite 命令行实用程序将其按程序加入到站点。
安装之前
当您创建 ArcGIS Mission Server 站点时,您需要指定配置存储和服务器目录的位置。 在多机站点中,您必须共享配置存储和服务器目录,以供其他计算机访问。 必须为加入站点的每台计算机授予对这些共享位置的读写权限。
安装并配置多机站点
设置多机 ArcGIS Mission Server 站点时,需要执行其他步骤。
- 查看 ArcGIS Mission Server 系统要求以验证每台计算机是否符合条件。 在每台计算机上,调整防火墙以打开端口 20443 和 20160,以供 ArcGIS Enterprise 部署中的每台计算机进行通信。
确保使用同一操作系统用户在两台计算机上进行安装。 用于安装 ArcGIS Mission Server 的用户帐户将用来运行软件。 组用户和所有其他用户必须至少具有对 ArcGIS Mission Server 安装目录的执行权限。 请注意,不支持使用根帐户安装 ArcGIS Mission Server。 例如,用于在两台计算机上进行安装的用户帐户可能如下所示:
- 在第一台计算机上以用户 ags 的身份(用户 ID 58103)将 ArcGIS Mission Server 安装到 /data/ags 下。
- 在第二台计算机上以相同用户名和 ID(ags,用户 ID 58103)将 ArcGIS Mission Server 安装到 /data/ags 下。
- 至此,请确保您在安装过程中已完成以下操作:
- 在每台计算机上安装并授权 ArcGIS Mission Server。 您也可以静默安装软件。
- 在网络上创建并共享两个目录,同时为安装用户指定所有者身份。 一个目录用于配置存储,另一个目录用于服务器目录。 至少需要为文件夹授予 700 权限。例如:
注:
ArcGIS Mission Server 不支持隐藏或使用特殊字符(例如,$)的共享网络目录。
- 创建名为 config-store 的目录。 将所有者指定为 ags,用户为 ID 58103。至少授予对目录的 700 权限。
- 共享 config-store 文件夹,以使两台计算机都能使用相同路径(如 /net/myserver/config-store)访问该目录。
- 创建名为 arcgismissionserver 的目录。 将所有者指定为 ags,用户为 ID 58103。至少授予对目录的 700 权限。
- 共享 arcgismissionserver 文件夹,以使两台计算机都能使用相同路径(如 /net/myserver/arcgismissionserver)访问该目录。
即使这些目录都位于您在创建站点时所使用的同一台计算机上,也必须手动创建和共享这些目录,然后通过网络路径引用它们。
- 在您的一台计算机中,创建 ArcGIS Mission Server 站点。 确保使用您先前设置的服务器目录和配置存储的路径。
- 完成上述步骤后,您可以使用配置向导将每台附加计算机加入到您创建的站点。 如果您希望从命令行加入站点,请参阅步骤 6。
- 在第一台附加计算机中,打开 ArcGIS Mission Server 配置向导。
- 查看并按照向导中提供的说明进行操作,然后单击继续。
- 单击加入现有站点。
- 输入在步骤 4 中创建的 ArcGIS Mission Server 站点的站点 URL 和凭据。
- 针对您要加入站点的每台附加计算机,重复子步骤 a 到 d。
- 作为使用配置向导的替代方法,您还可以使用命令行实用程序将计算机加入到站点,如下所示:
- 确保您已使用 ArcGIS Mission Server 帐户登录到计算机。
- 打开命令提示符并运行位于 <ArcGIS Mission Server install directory>/tools/joinsite/joinsite.sh 的实用程序。 该实用程序的命令行参数如下:
参数 描述 -u 或 --username
主站点管理员的用户名。
用户名不能包含以下字符:\/:*?|<>
-p 或 --password
主站点管理员的密码。
密码不能包含以下字符:\/:*?|<>
-f 或 --file
joinsite 实用程序的配置存储连接文件。
-s 或 --siteUrl
要加入的现有 ArcGIS Mission Server 站点的 URL,格式为 https://missionserver.domain.com:20443/arcgis/admin。
-h 或 --help
显示命令行帮助并退出。
以下为该实用程序命令的示例:
<ArcGIS Mission Server install directory>/tools/joinsite/joinsite.sh -u missionPSA -p my.Password3 -s https://missionserver.domain.com:20443/arcgis/admin
如果输入的帐户凭据和站点 URL 均正确,则该实用程序会将计算机加入到 ArcGIS Mission Server 站点。 对每台附加计算机重复此步骤。