在 VMware 中部署 ArcGIS Server 站点
可以使用 VMware 在虚拟化环境中部署 ArcGIS Server。Esri 对 vSphere 和 vCenter 的版本 4 和 5 的此功能提供了正式支持,您可以随时查阅 ArcGIS 10.2 for Server 系统要求获取受支持版本的最新列表。如果您要使用其他虚拟化技术,下面的常规步骤仍然是有用的。
使用 VMware 部署 ArcGIS Server 站点的方式与在物理硬件上部署 ArcGIS Server 的方式非常相似。支持 Windows 和 Linux 平台。工作流程为:
- 创建安装了 ArcGIS Server 的 VMware 模板。
- 从模板启动虚拟机 (VM) 并重命名计算机,然后重新启动。
- 在虚拟机上创建 ArcGIS Server 站点。
- 或者,启动其他虚拟机并将它们加入站点。
- 配置服务、应用程序和可选的 ArcGIS Web Adaptor(可将站点集成到企业级 Web 服务器)。
本文档介绍了在 VMware 上部署 ArcGIS Server 时应特别注意的一些事项。
创建安装了 ArcGIS Server 的 VMware 模板
VMware 模板是虚拟机 (VM) 的主副本,可以用于创建和配置其他虚拟机。在 VMware 上部署 ArcGIS Server 时,首先需要构建一个安装有 ArcGIS Server 的 VMware 模板。VMware 文档中列出了构建模板的步骤。
构建模板时,请注意以下事项:
- 您应安装 ArcGIS Server 并对其进行授权,但不得在模板上创建 ArcGIS Server 站点。您将在启动实际虚拟机后创建站点。
- 或者,也可以将 GIS 数据加载到模板中。这样数据的本地副本在启动的每台虚拟机上均可用,从而节省了加载数据的时间。此外,在适当的情况下在每台 GIS 服务器上引用本地数据的副本也可提高架构的性能。
- 在 Windows 中,ArcGIS Server 已配置为在操作系统启动时自动启动。在 Linux 中,需要进行手动配置。
ArcGIS Web Adaptor 可与虚拟化环境兼容,因此无需任何特殊配置即可在 VMware 上运行或连接到在 VMware 上运行的站点。如果可能,建议您在组织的现有 Web 服务器计算机上安装 Web Adaptor。
从模板启动虚拟机并重命名计算机
使用模板启动已安装 ArcGIS Server 的虚拟机。
部署虚拟机时,默认使用模板的名称。您应重命名计算机并重新启动,然后再继续操作。有关重命名计算机的说明,请查阅操作系统文档。例如,可以在 Windows Server Community 网站获得如何使用 Windows Server 2008 重命名计算机的说明。
重命名计算机并不影响 ArcGIS Server 或 ArcGIS Server 帐户。
此时,如有必要可以将计算机添加到网络中,使其可以引用文件共享、Web 服务器和其他 GIS 服务器。
构建 ArcGIS Server 站点
现在即可在虚拟机上访问 ArcGIS Server 管理器,单击创建新站点按钮创建 ArcGIS Server 站点。
如果有多台 GIS 服务器将参与站点,可以在指定配置存储和服务器目录时使用共享的网络路径。在这种情况下,配置存储和服务器目录应位于高度可用的文件服务器上。如果配置存储丢失或已经损坏并且无法恢复,您需要重新创建新的站点。
在启动第一台虚拟机并创建站点后,可以选择启动其他虚拟机,并使用第一次打开管理器时显示的加入站点按钮将其加入站点。
此时,还可以配置应在站点上运行的任何服务。或者,将 Web Adaptor 连接到站点并部署和更新引用服务的任何 Web 应用程序。
备份和恢复站点
虚拟化环境(如 VMware)的优点是在出现问题时可以很容易地备份和恢复站点。您可以使用 VMWare 模板保留计算机设置,并可选择运行 ArcGIS Server 备份和还原实用程序来保留 ArcGIS Server 设置。
如果您使用单机站点,可以仅使用 VMWare 模板备份和还原站点。不需要使用备份和还原实用程序。
如果您使用多机站点,则使用 VMWare 模板保留数据和其他计算机配置,然后使用 ArcGIS Server 备份实用程序保留站点配置。如果发生故障,则使用 VMWare 模板恢复您的计算机,然后运行还原实用程序来恢复站点配置。有关备份保留的项目,请参阅备份和还原 ArcGIS Server 站点配置。
您应将备份文件 .agssite 存储在与站点无关的计算机上、物理服务器上(如果可能)。