由于PVE的集群机制需要两台宿主机在线运行,才可以启动虚拟机。
我的两台机器只是由于要迁移虚拟机才组成了集群。
两台PVE运行的服务彼此没有关联性,因此,集群也就没有保留的必要性,逐使其两者各自退出。
systemctl stop pve-cluster.service systemctl stop corosync.service pmxcfs -l rm /etc/pve/corosync.conf rm -rf /etc/corosync/* killall pmxcfs systemctl start pve-cluster.service
以上的命令请在shell中使用root执行。
原理为:停止PVE和集群的服务,并设置本机操作的宿主为「本地模式」,删除之前的集群配置文件和进程,再次启动单独的PVE服务。
另外,还需要删除本机以外的其他集群节点(Node),以便从Web UI中移除:
cd /etc/pve/nodes rm -rf [本机之外的其他节点]