可以在 VMware vSphere 和 Microsoft Hyper-V 等虚拟化环境中部署 ArcGIS Server。 请参阅系统要求以获取正式支持版本的最新列表。
基础架构中的虚拟化硬件与云基础架构不同,云基础架构由云提供商管理。 使用虚拟化环境时,您仍需拥有、运营和维护运行虚拟机的硬件基础结构。 您可以选择使用虚拟化硬件来提高资源效率、改进灾难恢复功能或测试新的操作系统,同时在本地维护您自己的基础架构。 ArcGIS Enterprise(包括独立 ArcGIS Server 站点)也可以部署在云基础架构上,这样可以将支持和维护物理基础架构的责任转移给云提供商。 要了解有关云和 Esri 云部署工具中 ArcGIS Enterprise 的详细信息,请参阅文档的云部分。
虚拟化环境的最佳做法
在虚拟化硬件基础设施中设置站点时,为优化稳定性和性能,可以遵循一些最佳做法。
- 确保有足够的资源可用于主机虚拟机监听器或直接分配到其中。 这包括 CPU 资源和内存资源。 如果需要有关保留多少可用资源及如何分配这些资源的具体指南,请参阅虚拟机监听器提供商提供的产品文档。
- 由于 ArcGIS Server 可能会非常占用磁盘空间,请确保各个虚拟机不在同一个物理磁盘上运行。 如果可能,请使用高性能的固态驱动器 (SSD)。
- 请在单一虚拟网络中安装并运行 ArcGIS Server 组件,以避免中断通信。
- 建议您使用少量大型虚拟计算机,而非大量小型虚拟计算机。 例如,一台带有八个 CPU 的计算机的执行效果要远远强于四台带有两个 CPU 的计算机。 如果您正在配置故障转移、高可用性或单独 ArcGIS Server 站点以用于单独目的,请按照上面的建议确定每个站点中的计算机大小。
在 VMware 上部署 ArcGIS 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 Server 可与虚拟化环境兼容,因此无需任何特殊配置即可在 VMware 上运行或连接到在 VMware 上运行的站点。 如果可能,建议您在组织的现有 Web 服务器计算机上安装 ArcGIS Server。
从模板启动虚拟机并重命名计算机
使用模板启动已安装 ArcGIS Server 的虚拟机。
部署虚拟机时,默认使用模板的名称。 您应重命名计算机并重新启动,然后再继续操作。 有关重命名计算机的说明,请查阅操作系统文档。
重命名计算机并不影响 ArcGIS Server 或 ArcGIS Server 帐户。
此时,如有必要可以将计算机添加到网络中,使其可以引用文件共享、Web 服务器和其他 GIS 服务器。
构建 ArcGIS Server 站点
现在即可在虚拟机上访问 ArcGIS Server Manager。 单击创建新站点按钮以创建 ArcGIS Server 站点。
如果有多台 GIS 服务器将参与站点,可以在指定配置存储和服务器目录时使用共享的网络路径。 在这种情况下,配置存储和服务器目录应位于高度可用的文件服务器上。 如果配置存储丢失或已经损坏并且无法恢复,您需要重新创建站点。
在启动第一台虚拟机并创建站点后,可以选择启动其他虚拟机,并使用启动 Manager 时显示的加入站点按钮将其加入站点。
此时,还可以配置应在站点上运行的任何服务。 或者,将 ArcGIS Web Adaptor 连接到站点并部署和更新引用服务的任何 Web 应用程序。
备份和恢复站点
虚拟化环境(如 VMware)的优点是在出现问题时可以很容易地备份和恢复站点。 您可以使用 VMware 模板保留计算机设置,并可选择运行 ArcGIS Server 备份和还原实用程序来保留 ArcGIS Server 设置。
如果您使用单机站点,可以使用 VMware 模板备份和还原站点。 不需要使用备份和还原实用程序。
如果您使用多机站点,则可以使用 VMware 模板保留数据和其他计算机配置,然后使用 ArcGIS Server 备份实用程序保留站点配置。 如果发生故障,则可以使用 VMware 模板恢复您的计算机,然后运行还原实用程序来恢复站点配置。 有关备份保留的项目,请参阅备份和还原 ArcGIS Server 站点配置。
您应将备份文件 .agssite 存储在与站点无关的计算机上、物理服务器上(如果可能)。