pve集群中删除节点
06 April 2024
PVE集群中删除节点
加入集群的节点一定要确保存储数量一致,否则会拖死集群;
在节点加入集群失败、节点死机等情况下删除节点
操作如下:
#在待隔离节点上停止 pve-cluster 服务
systemctl stop pve-cluster.service
systemctl stop corosync.service
#将待隔离节点的集群文件系统设置为本地模式
pmxcfs -l
#删除 corosync 配置文件
rm /etc/pve/corosync.conf
rm -rf /etc/corosync/*
#重新启动集群文件系统服务
killall pmxcfs
systemctl start pve-cluster.service
#删除故障节点node文件
cd /etc/pve/nodes
ls
rm -rf /etc/pve/nodes/pve2 #改成故障节点对应路径
清理集群残留信息:
pvecm delnode NodeName
PVE中删除节点常规流程
- 在案例迁移节点后,显示所有活动节点
pvecm nodes - 关闭要删除的节点后,连接到其中一个活动节点上执行删除
pvecm delnode <NodeName> # 或 pvecm delnode <NodeID> - 从PVE的GUI中删除已删除的节点
# 查看节点目录 # 注:所有节点都有自己的目录(例如,VM的清单),目录/etc/pve/nodes/在所有群集节点之间都会同步。如果删除的节点仍在 /etc/pve/nodes/,则该删除的节点仍在GUI中可见,如果要从PVE GUI中删除先前删除的节点,则只需删除目录 /etc/pve/nodes/<NodeName> ls -l /etc/pve/nodes/ rm -rf /etc/pve/nodes/<NodeName>
