Skip to main content

2026 年 9 月 1 日

Horizon Cloud Connector 2.0 及更高版本 - 从 Horizon Cloud Connector 集群中移除工作节点

要从 Horizon Cloud Connector 集群中移除工作节点,请使用以下过程中的步骤。从集群中移除工作节点时,Horizon Cloud Connector 应用服务会缩减并在主节点上作为单个实例运行。

必备条件

获取要从集群中移除的工作节点虚拟机的 IP 地址。

在部署的 Horizon Cloud Connector 设备中,找到名为 primary-cluster-config.sh的脚本文件。对于 Horizon Cloud Connector 版本 2.4.1 和更早版本的 2.x 版本,primary-cluster-config.sh该文件位于 目录结构内的/opt/某个sbin目录中。

步骤

  1. 打开与集群主节点的安全 Shell (SSH) 会话。

  2. 将目录更改为脚本文件所在的 primary-cluster-config.sh 位置。

  3. 运行移除命令,其中 <WORKER_IP> 是工作节点的 IP 地址。

    primary-cluster-config.sh -rs <WORKER_IP>
    

    允许移除命令不中断地持续执行。该命令会显示进度输出,说明从节点中移除每个副本服务的进度。在命令输出末尾处,查找类似于以下示例的行,其中 <WORKER_IP> 和 <PRIMARY_IP> 分别是工作节点和主节点的 IP 地址。

    Please run the following command on worker node <WORKER_IP> to complete clean up:
    worker-cluster-config.sh -r <PRIMARY_IP>
    

    记下此清理命令中的信息。

  4. 打开与工作节点的 SSH 会话,更改为步骤 3 中的消息中显示的目录,然后运行清理命令:

    worker-cluster-config.sh -r <PRIMARY_IP>
    

    允许清理命令不中断地持续执行。

    注意: 该命令将显示描述每个清理任务的进度输出。您可以忽略有关手动清除配置的任何消息。从 Horizon Cloud Connector 集群中移除工作节点时,无需手动清理。

    在输出末尾,查找类似于以下示例的行:

    Please restart this VM to complete the clean up.
    
  5. 执行以下操作之一。

  6. 要验证是否已从集群中移除工作节点,请在主节点虚拟机上运行以下命令。

    kubectl get nodes -o wide
    

    在命令输出中,确认该工作节点不再作为集群成员列出。

此页面对您有帮助吗?

对本主题提供反馈

本主题对您有帮助吗?

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

正在生成链接…