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

前提条件

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

过程

  1. 打开与集群主节点的安全 Shell (Secure Shell, SSH) 会话并运行移除命令,其中,<WORKER_IP> 是工作节点的 IP 地址。
    /opt/vmware/sbin/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:
    /opt/vmware/sbin/worker-cluster-config.sh -r <PRIMARY_IP>

    记下此清理命令。

  2. 打开与该工作节点的 SSH 会话,并运行之前获得的清理命令。
    /opt/vmware/sbin/worker-cluster-config.sh -r <PRIMARY_IP>
    允许清理命令不中断地持续执行。
    注: 该命令将显示描述每个清理任务的进度输出。您可以忽略有关手动清除配置的任何消息。从 Horizon Cloud Connector 集群中移除工作节点时,无需手动清理。

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

    Please restart this VM to complete the clean up.
  3. 执行以下操作之一。
  4. 要验证是否已从集群移除该工作节点,请在主节点虚拟机上运行以下命令。
    kubectl get nodes -o wide
    在命令输出中,确认该工作节点不再作为集群的成员列出。