pve 删除集群
删除PVE集群
在Proxmox VE (PVE) 中删除集群并将节点恢复为独立运行的单机模式需要几个步骤。以下是详细的操作步骤:
停止集群服务
首先,在节点上停止 corosync 和 pve-cluster 服务:
systemctl stop pve-cluster
systemctl stop corosync
启动本地模式
在本地模式下再次启动群集文件系统:
pmxcfs -l
删除配置文件
删除 corosync 配置文件:
rm /etc/pve/corosync.conf
rm -r /etc/corosync/*
重新启动文件系统服务
将文件系统作为正常服务重新启动:
killall pmxcfs
systemctl start pve-cluster
此时,进入GUI查看,集群已经不存在。
从剩余节点中删除节点
使用以下命令将节点从集群的任何剩余节点中删除:
pvecm delnode oldNodeName
如果由于剩余节点中的仲裁丢失而导致命令失败,可以将 expected 设置为1作为解决方法,然后重复 pvecm delnode 命令:
pvecm expected 1
pvecm delnode oldNodeName
清理剩余文件
切换回分离的节点并删除其上所有剩余的集群文件:
rm /var/lib/corosync/*
ls /etc/pve/nodes # 打印出节点名称
pvecm delnode nodeName
rm -rf /etc/pve/nodes/nodeName
通过以上步骤,您可以成功删除PVE集群并将节点恢复为独立运行的单机模式。确保在操作前备份重要数据,以防止数据丢失。