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

浙公网安备 33010602011771号