ceph mon 无法启动,报错:ceph-12.2.11/src/mon/AuthMonitor.cc: 157: FAILED assert(ret == 0)

解决办法,重建 mon 节点数据

systemctl stop ceph-mon.target
cd /var/lib/ceph/mon/

# 获取所有的 monitor 的信息
ceph mon getmap -o /tmp/monmap
cp -a ceph-ceph-node2/keyring /tmp/

cp -a ceph-ceph-node2/keyring /tmp/
mv ceph-ceph-node2 ceph-ceph-node2_20210906

# id 的值为 ceph -s 获取的你要重建的节点名称
ceph-mon --cluster ceph --id ceph-node2 --mkfs --monmap /tmp/monmap --keyring /tmp/keyring


chown -R ceph:ceph ceph-ceph-node2
systemctl start ceph-mon.target

参考:https://blog.csdn.net/zzboat0422/article/details/102503261

posted @ 2021-09-06 17:36  klvchen  阅读(967)  评论(0)    收藏  举报