部署过ceph的pve节点故障,如何踢出集群

A、在正常节点上踢出故障节点

查看集群成员 + 查看集群状态
    pvecm nodes
    pvecm status

在pve集群中删除故障节点
    pvecm delnode $hostname

删除 故障节点的 ceph节点中故障的 mon信息(前提是有的话)
    ceph mon remove $hostname
删除故障节点上osd相关信息
    ceph osd crush remove osd.$id
    ceph auth del osd.$id
    ceph osd rm osd.$id

B、在故障节点上,清除集群信息,单机运行

首先在待隔离节点上停止 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
声明:本文为原创,作者为 辣条①号,转载时请保留本声明及附带文章链接:https://boke.wsfnk.com/archives/1092.html
谢谢你请我吃辣条谢谢你请我吃辣条

如果文章对你有帮助,欢迎点击上方按钮打赏作者

最后编辑于:2023/3/23作者: 辣条①号

现在在做什么? 接下来打算做什么? 你的目标什么? 期限还有多少? 进度如何? 不负遇见,不谈亏欠!

暂无评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

arrow grin ! ? cool roll eek evil razz mrgreen smile oops lol mad twisted wink idea cry shock neutral sad ???

文章目录