在 VMware 中部署 ArcGIS Server 站点

可以使用 VMware 在虚拟化环境中部署 ArcGIS Server。Esri 对 vSphere 和 vCenter 的版本 4 和 5 的此功能提供了正式支持,您可以随时查阅 ArcGIS 10.1 for Server 系统要求获取受支持版本的最新列表。如果您要使用其他虚拟化技术,仍可采用下面的常规步骤。

使用 VMware 部署 ArcGIS Server 站点的方式与在物理硬件上部署 ArcGIS Server 的方式非常相似。支持 Windows 和 Linux 平台。工作流程为:

  1. 创建安装了 ArcGIS Server 的 VMware 模板。
  2. 从模板启动虚拟机 (VM) 并重命名计算机,然后重新启动。
  3. 在虚拟机上创建 ArcGIS Server 站点。
  4. 或者,启动其他虚拟机并将它们加入站点。
  5. 配置服务、应用程序和可选的 ArcGIS Web Adaptor(可将站点集成到企业级 Web 服务器)。

本文档介绍了在 VMware 上部署 ArcGIS Server 时应特别注意的一些事项。

创建安装了 ArcGIS Server 的 VMware 模板

VMware 模板是虚拟机 (VM) 的主副本,可以用于创建和配置其他虚拟机。在 VMware 上部署 ArcGIS Server 时,首先需要构建一个安装有 ArcGIS Server 的 VMware 模板。VMware 文档中列出了构建模板的步骤。

构建模板时,请注意以下事项:

ArcGIS Web Adaptor 可与虚拟化环境兼容,因此无需任何特殊配置即可在 VMware 上运行或连接到在 VMware 上运行的站点。如果可能,建议您在组织的现有 Web 服务器计算机上安装 Web Adaptor。

从模板启动虚拟机并重命名计算机

使用模板启动已安装 ArcGIS Server 的虚拟机。

部署虚拟机时,默认使用模板的名称。您应重命名计算机并重新启动,然后再继续操作。有关重命名计算机的说明,请参阅操作系统文档。例如,可以在此处找到有关使用 Windows Server 2008 时重命名计算机的说明。

重命名计算机并不影响 ArcGIS Server 或 ArcGIS Server 帐户。

此时,如有必要可以将计算机添加到网络中,以便可以引用文件共享、Web 服务器和其他 GIS 服务器。

构建 ArcGIS Server 站点

现在即可在虚拟机上访问 ArcGIS Server 管理器,单击创建新站点按钮创建 ArcGIS Server 站点

如果有多台 GIS 服务器将参与站点,可以在指定配置存储和服务器目录时使用共享的网络路径。在这种情况下,配置存储和服务器目录应位于高度可用的文件服务器上。如果配置存储丢失或已经损坏并且无法恢复,则需要重新创建新的站点。

在启动第一台虚拟机并创建站点后,可以选择启动其他虚拟机,并使用第一次打开管理器时显示的加入站点按钮将其加入站点

此时,还可以配置可在站点上运行的任何服务。或者,将 Web Adaptor 连接到站点并部署和更新引用服务的任何 Web 应用程序。

备份和恢复站点

虚拟化环境(如 VMware)的优点是在出现问题时可以很容易地备份和恢复站点。备份和恢复 ArcGIS Server 站点的方式会根据单机站点和多机站点的不同而有所不同。

在单机站点上备份和恢复

对于独立站点,GIS 服务器、配置存储和服务器目录都位于同一计算机上,您可以将虚拟机的快照用作备份。仅在创建站点并设置所有服务和应用程序后再创建快照。建议在对服务器作出任何重大更改之前或之后都创建快照,例如应用操作系统更新或发布一组新服务。

在站点出现故障或不可用时,只需恢复快照即可修复。

在多机站点上备份和恢复

如果运行含有多台 GIS 服务器的站点,则无需使用快照进行备份。如果发现计算机没有反应,可以使用 ArcGIS Server 管理器从站点手动移除此计算机。

然后,可以使用 VMware 模板启动新的虚拟机。按照本文档前面所述,重命名计算机并重新启动。然后,使用在第一次打开管理器时显示的加入站点按钮将此虚拟机加入 ArcGIS Server 站点。

新的虚拟机加入站点后,它会从配置存储和服务器目录收集它所需要的所有信息。这就是要将配置存储和服务器目录放置在高度可用的计算机上的重要原因。

您也可以使用 ArcGIS Server Administrator API 编写脚本从站点移除和加入计算机。

9/15/2013