退出集群
故障节点逐出集群
假设某节点硬件故障而无法开机(将 node03 关机即可模拟),需要把该节点从集群中逐出。
- 第1步,在正常的集群节点上(比如 node01)将故障节点从集群中移除。
downnode=node03
rm -rf /etc/pve/nodes/$downnode
pvecm delnode $downnode
故障节点重新加入集群
接上一步,假设故障节点的故障修复完毕(系统可以登录),如何重新加入集群呢?
- 第2步,在修复完成的节点上(比如 node03),ssh登录终端,将集群信息清理掉。
systemctl stop pve-cluster.service
systemctl stop corosync.service
pmxcfs -l
rm -f /etc/pve/corosync.conf
rm -rf /etc/corosync/*
killall pmxcfs
systemctl start pve-cluster.service
注:执行
killall pmxcfs
则会断开shell,且web管理地址无法登陆,所以必须ssh登录操作。
- 第3步,参考加入集群的步骤,将该节点重新加入集群。
销毁集群
假设集群不用了,只用在所有节点执行如下命令:
systemctl stop pve-cluster corosync
pmxcfs -l
rm /etc/corosync/*
rm /etc/pve/corosync.conf
killall pmxcfs
systemctl start pve-cluster
rm -rf /etc/pve/nodes/*
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容