Skip To Content

在虚拟化硬件上部署 GeoEvent Server

ArcGIS GeoEvent Server 可以部署在 VMware vSphere 等虚拟化环境中。对于 ArcGIS ServerGeoEvent Server 虚拟化和云环境支持相同。 请参阅 ArcGIS Server 系统要求以获取支持版本的最新列表。

基础架构中的虚拟化硬件与云基础架构不同,云基础架构由云提供商管理。 使用虚拟化环境时,您仍需拥有、运营和维护运行虚拟机的硬件基础结构。 您可以选择使用虚拟化硬件来提高资源效率、改进灾难恢复功能或测试新的操作系统,同时在本地维护基础架构。 GeoEvent Server 也可以部署在云基础架构上,这样可以将支持和维护物理基础架构的责任转移给云提供商。 要了解有关云和 Esri 云部署工具中 GeoEvent Server 的详细信息,请参阅云端 ArcGIS Enterprise

虚拟化环境的最佳做法

物理硬件通常优于虚拟环境。 但是,如果虚拟环境提供了完全的资源隔离,GeoEvent Server 可以在该环境中运行良好。 在硬件级别下隔离的虚拟实例可提供有益于 GeoEvent Server 的专用资源,并且大多数虚拟环境提供的故障转移和扩展功能提供了额外的灵活性和弹性。 在不提供资源隔离和专用资源的虚拟环境中,已观察到性能、可靠性和弹性问题。

除了资源隔离之外,系统资源选择也至关重要。 经过优化的 CPU、RAM 和本地存储在任何计算机(物理或虚拟)上均会产生影响。 有关资源选择的详细信息,请参阅分配计算机资源。 在虚拟化硬件基础设施中部署 GeoEvent Server 时,为优化稳定性和性能,应遵循一些最佳做法。

  • 确保有足够的资源可用于主机虚拟机监听器或直接分配到其中,包括 CPU 和内存资源。 如果需要有关可使用的资源数量以及如何分配这些资源的具体指南,请参阅虚拟机监听器提供商提供的文档。
  • 由于 GeoEvent Server 可能会非常占用磁盘空间,请确保各个虚拟机不在同一个物理磁盘上运行。 如果可能,请使用高性能的固态驱动器 (SSD)。
  • 要避免通信中断,在单一虚拟网络中安装 GeoEvent Server 并与其他 ArcGIS Enterprise 组件并排运行。
  • 在扩展系统时,与向一台计算机添加其他资源相比,使用多台计算机进行事件源分区更加有效。

如果配置故障转移、高可用性或单独 ArcGIS Server 站点以用于单独目的,请按照上面的建议确定每个站点中的计算机大小。

VMware 上部署 GeoEvent Server

VMware 上部署 GeoEvent Server 的方式与在物理硬件上部署该服务器的方式几乎相同。 支持 WindowsLinux

请执行以下步骤来在 VMware 上部署 GeoEvent Server

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

以下是在 VMware 上部署 GeoEvent Server 的一些注意事项。

创建安装了 GeoEvent ServerVMware 模板。

必须先创建一个 VMware 模板作为 GeoEvent Server 虚拟机 (VM) 的主副本。 可使用此模板来创建和配备其他相同的虚拟机。 构建模板时,请考虑以下注意事项:

  • 安装 ArcGIS Server,创建单机站点,安装 ArcGIS GeoEvent Server 并对其进行授权。 由于 GeoEvent Server 部署在单机 ArcGIS Server 站点上,因此稍后无需加入站点。
  • 或者,将 GeoEvent Server 配置导入到 GeoEvent Server。 模板的每个虚拟副本将使用相同的 GeoEvent Server 配置,如果需要复制或重新创建计算机,则可以节省时间。
  • Windows 中,GeoEvent Server 已配置为在操作系统启动时自动延迟启动。 在 Linux 上,这需要手动配置。

GeoEvent Server 可与虚拟化环境兼容,因此无需特殊配置即可在 VMware 上运行或连接到在 VMware 上运行的 ArcGIS Enterprise

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

有关将 VMware 模板与 ArcGIS Server 搭配使用的详细信息,请参阅VMware 上部署 ArcGIS Server 站点

对于已加载到模板上的计算机,重命名该计算机不会影响 GeoEvent Server 配置。 如果 GeoEvent Server 配置中存在特定于计算机的资源,建议在启动 VM 之后创建配置,或者从 XML 配置文件(可以在文本编辑器中进行修改)中导入配置。

可根据需要将计算机添加到网络中,使其可以引用其他企业级 GIS 组件。

站点的备份和还原

虚拟化环境(如 VMware)的一个优点是在出现问题时可以很容易地备份和恢复站点。 可使用 VMware 模板保留计算机设置。 备份和恢复由 ArcGIS Server 提供的实用程序不适用于 GeoEvent Server

GeoEvent Server 会将配置的备份存储到本地磁盘。 考虑将备份文件 (GeoEventBackup-<date>.xml) 复制并存储在独立于站点的计算机上以及物理服务器上(如果可能)。

有关备份 GeoEvent Server 的详细信息,请参阅自动备份备份配置文件