Skip to main content

2026 年 9 月 1 日

Horizon Cloud Connector 2.0 及更高版本 - Horizon Cloud Connector 集群、节点级别高可用性和服务级别容错

本文介绍了 Horizon Cloud Connector 2.0 及更高版本的系统架构,此系统架构依赖于在集群中的主节点和工作节点上运行的 Kubernetes 容器。此外,还将说明此架构如何支持节点的高可用性功能,以及核心 Horizon Cloud Connector 服务(包括 Horizon 通用许可证)的容错功能。

从版本 2.0 开始,Horizon Cloud Connector 支持双节点集群、节点级别高可用性和服务级别容错。在 Horizon Cloud Connector 2.0 及更高版本中,所有服务都作为 Kubernetes Pod 在节点上运行。

注意: 此版本仅对与以下类型的容器配对的设备支持双节点集群、节点级别高可用性和服务级别容错:

  • 内部部署的 Horizon 容器
  • 使用全内置 SDDC 架构在 VMC on AWS 中部署的 Horizon 容器

在所有其他环境中部署的 Horizon 容器支持仅包含主节点的单节点集群,而不支持节点级别高可用性和服务级别容错。

什么是 Horizon Cloud Connector 集群?

Horizon Cloud Connector 集群由以下成员组成:

  • Horizon Cloud Connector 虚拟设备的主节点
  • Horizon Cloud Connector 虚拟设备的工作节点

集群必须至少包含主节点作为成员。可以在包含主节点的现有集群中添加和移除工作线程节点。

什么是主节点?

主节点是 Horizon Cloud Connector 设备的虚拟机 (VM),该设备运行管理 Horizon Cloud Connector 集群所需的控制平面服务。

主节点还运行以下服务的主实例:

  • Horizon Cloud Connector 应用程序服务,其中包括 设备租户门户中列出的以下服务:
    • 连接器客户端服务
    • 云代理服务
    • 连接服务器监控服务
  • 支持 Universal Broker 的云代理客户端服务 (CBCS)
  • 映像区域服务 (Image Locality Service, ILS),支持可选的 Horizon 映像管理服务
  • 将 Horizon Cloud 租户载入 Cloud Services 后提供的服务。有关更多信息,请参阅 第一代租户 - 使用 Horizon Universal Console 将 Horizon Cloud 租户载入云服务云服务。
  • 版本 2.0 至 2.4.1 还包括连接服务器监控服务 (CSMS)

要部署主节点并将其与 Horizon 容器配对,请遵循 载入现有 Horizon 容器时的简要工作流中所述的准则。

什么是工作节点?

工作节点是运行以下服务的副本实例的 Horizon Cloud Connector 设备的辅助虚拟机:

通过向 Horizon Cloud Connector 集群中添加工作节点,您可以扩展这些服务以支持增加的工作负载,这些工作负载会在服务的主实例和副本实例之间进行负载均衡。如果从集群中移除工作节点,则服务会缩减为在主节点上运行的单个实例。

注意: 在此版本中,工作节点仅支持 Horizon Cloud Connector 应用程序服务的副本实例。所有其他服务(如集群管理服务以及上一节“什么是主节点”中列出的其他服务)将作为单个实例在主节点上运行。

要部署工作节点,请按照 Horizon Cloud Connector 2.0 及更高版本 - 向 Horizon Cloud Connector 集群添加工作节点中所述的步骤进行操作。要从集群中移除工作节点,请按照 Horizon Cloud Connector 2.0 及更高版本 - 从 Horizon Cloud Connector 集群中移除工作节点中所述的步骤进行操作。

什么是节点级别高可用性及其工作原理?

有关完整信息,请参阅 Horizon Cloud Connector 2.0 及更高版本 - 设置节点级别高可用性

服务级别容错功能在不同故障场景中如何工作?

本节介绍了双节点 Horizon Cloud Connector 集群如何在各种故障条件下支持 Horizon 通用许可证的容错和持续可用性。

注意: 在此版本中,Horizon Cloud Connector 仅支持 Horizon Cloud Connector 应用程序服务的容错功能,如上一节所述。所有其他服务将作为单个实例在主节点上运行,如果该单个实例出现故障,则将变得不可用。

  1. 如果某个框架服务出现故障

    如上所述,Horizon Cloud Connector 框架服务(连接器客户端服务、云代理服务、连接服务器代理服务)在主节点和工作节点作为双实例运行。如果某个框架服务在一个节点上出现故障,该服务的副本实例将继续在另一个节点上运行,以确保 Horizon Cloud Connector 框架服务和 Horizon 通用许可证完全正常运行。

    例如,如果云代理服务在主节点上失败,工作节点上云代理服务的副本实例将继续运行。可完全正常运行的框架服务可确保 Horizon Cloud 许可证服务能够继续每 24 小时与容器同步一次。

  2. 如果工作节点出现故障

    注意:当您尚未配置 节点级别 HA 时,此中断场景才适用。按照 Horizon Cloud Connector 2.0 及更高版本 - 设置节点级别高可用性中所述配置节点级别 HA 时,vSphere HA 可确保工作节点的高可用性。

    如果整个工作节点无法正常运行,则所有服务将作为单个实例在主节点上不中断地继续运行,并且 Horizon 通用许可证仍可完全正常运行。

    Horizon Cloud Connector 应用服务会暂时缩减,直到工作节点完全恢复正常运行为止。

  3. 如果主节点发生故障

    注意:当您尚未配置 节点级别 HA 时,此中断场景才适用。当您按照 Horizon Cloud Connector 2.0 及更高版本 - 设置节点级别高可用性中所述配置节点级别 HA 时,vSphere HA 可确保主节点的高可用性。

    如果整个主节点无法正常运行,Horizon 通用许可证将进入 25 天的同步宽限期。在此期间,许可证仍然有效,并且容器仍可完全正常运行。有关更多信息,请参阅 监控 Horizon 通用许可证

    您可以使用 Horizon Universal Console 继续在容器上监控并执行管理任务。但是,存在以下限制:

    • Horizon Cloud Connector 集群进入错误状态。
    • 您无法从工作节点访问 Horizon Cloud Connector 租户门户。
    • Universal Broker、Cloud Monitoring Service 和 Horizon 映像管理服务将变得暂时不可用。

此页面对您有帮助吗?

对本主题提供反馈

本主题对您有帮助吗?

请勿填写任何个人信息或机密信息。

正在生成链接…