Skip To Content

配置多机 ArcGIS Server 站点

ArcGIS Server 站点由一个或多个安装了 ArcGIS Server 组件的 ArcGIS Server 计算机组成。 对地图、地址坐标、地理处理作业等发出的服务请求都将被分配到此站点中的某一可用计算机上。 接下来,计算机将绘制地图、查找地址坐标或运行地理处理工具,然后将结果返回到客户端。

可以暂时将新计算机添加到现有 ArcGIS Server 站点来迁移到新计算机,或者更持久地执行此操作以增加服务器站点的资源和处理能力。 还可以配置具有两个或多个计算机的站点,以提高可用性,从而防止在计算机发生故障时造成停机和数据丢失。

在新计算机上安装并配置 ArcGIS Server 后,您可以在登录 ArcGIS Server Manager使用“加入站点”操作将其添加到现有站点。 您也可以使用 ArcGIS Server Managerjoin-site 命令行实用程序ArcGIS Server 计算机添加到站点

ArcGIS Server 计算机添加到站点的条件

以下是将 ArcGIS Server 计算机添加到站点需满足的条件。

连接计算机的要求

如果使用“加入站点”操作迁移计算机,则无需匹配新计算机和现有计算机;但是如果您打算永久保留站点中的所有计算机,请确保新计算机满足以下条件:

  • 它必须拥有与站点中的其他 ArcGIS Server 计算机相同的版本号。
  • 它必须拥有与站点中的其他 ArcGIS Server 计算机相同的许可。
  • 它必须可以读取并写入到站点的配置存储服务器目录
  • 它必须能够通过 ArcGIS Server 所使用的端口中列出的端口与站点中的其他 ArcGIS Server 计算机进行通信。 这可能需要调整防火墙设置。
  • 它必须能够读取此站点上服务所引用的任何数据。 最佳验证方法是确认计算机具有对注册到站点的所有数据存储位置的访问权限。 要了解这些已注册位置的详细信息,请参阅 ArcGIS Server 的数据源
  • 所有运行的 ArcGIS Server 计算机都必须能够使用所有系统上的同一挂载点,通过 NFS 对相同的共享目录进行读取和写入。 例如,如果将文件服务器共享目录挂载到一台计算机上的 /arcgis 中,并将其用于配置存储和服务器目录,则所有计算机也必须将相同的目录挂载到 /arcgis 中。
  • 为了对共享的配置存储和服务器目录位置进行读取和写入,所有 ArcGIS Server 计算机都必须运行在具有同一个用户 ID (uid) 或群组 ID (gid) 的用户下。

将计算机连接到多机站点的建议

要创建多机站点,新的计算机必须在站点中的其他 ArcGIS Server 计算机所在的同一操作系统平台上运行。 建议站点中的所有计算机都使用相同的操作系统版本和硬件资源。 例如,如果组成站点的 ArcGIS Server 计算机都在具有 3 GHz 处理器、8 GB RAM 的 Red Hat Enterprise Linux Server 8 上运行,则添加至此站点的计算机也应该具有相同的操作系统和硬件规范。

配置服务器目录和配置存储以使用共享路径

具有多台计算机的 ArcGIS Server 站点必须共享包含站点服务器目录配置存储的文件夹。 确保 ArcGIS Server 帐户具有共享文件夹的读写权限。

尽管可以对现有的用于配置存储和服务器目录的位置进行共享,仍然建议您将这些位置移动到一台容错文件服务器。 这对于云部署来说至关重要,因为它使得云环境下的自动伸缩机制在向站点中添加和从中移除计算机时无需考虑哪台计算机具有配置存储。

注:

ArcGIS Server 不支持隐藏或使用特殊字符(例如 $)的共享网络目录。

一旦共享了服务器目录和配置存储,您便需要配置站点以使用这一新的共享路径。 可在 ArcGIS Server Manager 中按照以下说明进行配置。 请注意,执行这些步骤时,您的服务器将经历一段时间的宕机。

ArcGIS Server Manager 中编辑服务器目录和配置存储路径

要在 ArcGIS Server Manager 中编辑服务器目录和配置存储路径,请执行以下步骤。

  1. ArcGIS Server 站点打开 ArcGIS Server Manager 并登录。 如需此步骤的帮助,请参阅登录 Manager
  2. 单击站点 > 服务器配置 > 配置存储以编辑配置存储路径。 提供配置存储位置的共享路径。 配置存储的内容将移至新位置且所有服务将重新启动。
  3. 单击站点 > 服务器配置 > 目录以编辑服务器目录路径。 对于每个目录,单击其编辑按钮 编辑,然后提供该目录的新共享路径。 编辑目录路径时,目录中的内容将复制到新位置(编辑缓存目录时除外)。 编辑缓存目录位置时,必须手动将缓存复制到新位置。