要从 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目录中。
步骤
-
打开与集群主节点的安全 Shell (SSH) 会话。
-
将目录更改为脚本文件所在的
primary-cluster-config.sh位置。 -
运行移除命令,其中 <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>记下此清理命令中的信息。
-
打开与工作节点的 SSH 会话,更改为步骤 3 中的消息中显示的目录,然后运行清理命令:
worker-cluster-config.sh -r <PRIMARY_IP>允许清理命令不中断地持续执行。
注意: 该命令将显示描述每个清理任务的进度输出。您可以忽略有关手动清除配置的任何消息。从 Horizon Cloud Connector 集群中移除工作节点时,无需手动清理。
在输出末尾,查找类似于以下示例的行:
Please restart this VM to complete the clean up. -
执行以下操作之一。
- 如果您计划将来将该工作节点添加到同一集群或其他集群,请重新启动该工作节点虚拟机。然后,按照 Horizon Cloud Connector 2.0 及更高版本:向 Horizon Cloud Connector 集群添加工作节点中所述的步骤操作。
- 如果您不打算在集群中再次使用该工作节点,则可以关闭该工作节点虚拟机,然后将其从 vSphere 环境中删除。
-
要验证是否已从集群中移除工作节点,请在主节点虚拟机上运行以下命令。
kubectl get nodes -o wide在命令输出中,确认该工作节点不再作为集群成员列出。
此页面对您有帮助吗?