PVE(Proxmox VE)解除集群
PVE的集群创建很容易,适合新机加入现有虚拟化时方便的迁移虚拟机
但是没有人说怎么把集群解开,变成独立运行的单机,并且保留虚拟机,网上找到的是备份,删除节点,还原备份的虚拟机
集群缺点
- PVE集群的子机需要用母机验证来进入管理控制台,如果母机没有开机或者挂了就进不去啦
- 加入集群的子机必须是空的没有虚拟机的
只需要运行以下命令就可以把集群解了
不会删除虚拟机
systemctl stop pve-cluster corosync
pmxcfs -l
cp -a /etc/corosync /etc/corosync.bak
rm /etc/corosync/*
rm /etc/pve/corosync.conf
killall pmxcfs
systemctl start pve-cluster
其中/etc/corosync.bak
是备份,如果要组回来可以直接用回他(重走流程要清空子机),再启动corosync
服务即可
这时候可以各自用各自的root用户在管理控制台登录
会发现有一些问号的虚拟机,和已经解除集群的机器,那现在就可以放心的删除了,因为已经断开连接了,不会把子机的虚拟机删掉
如果咩咩的文章对你有帮助,您可以 请我喝牛奶