要从 Horizon Cloud Connector 集群移除工作节点,请按以下过程中的步骤操作。从集群移除工作节点后,Horizon Cloud Connector 应用程序服务会缩减并在主节点上作为单个实例运行。
前提条件
获取要从集群移除的工作节点虚拟机的 IP 地址。
过程
- 打开与集群主节点的安全 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>
记下此清理命令。
- 打开与该工作节点的 SSH 会话,并运行之前获得的清理命令。
/opt/vmware/sbin/worker-cluster-config.sh -r <PRIMARY_IP>
允许清理命令不中断地持续执行。
注: 该命令将显示描述每个清理任务的进度输出。您可以忽略有关手动清除配置的任何消息。从
Horizon Cloud Connector 集群中移除工作节点时,无需手动清理。
在输出末尾处,查找类似于以下示例的行:
Please restart this VM to complete the clean up.
- 执行以下操作之一。
- 要验证是否已从集群移除该工作节点,请在主节点虚拟机上运行以下命令。
kubectl get nodes -o wide
在命令输出中,确认该工作节点不再作为集群的成员列出。