How to delete ghost monitor in ceph cluster
Today , after I let a new server join pve cluster. ceph mon is stopped. I want to start or delete it , I always got a failed notification. After search and try to fix it. At last I fixed it.Here is what I had do
root@xa-autotest-hci04:~# pveceph createmon monitor 'xa-autotest-hci04' already exists root@xa-autotest-hci04:~# pveceph mon destroy xa-autotest-hci04 no such monitor id 'xa-autotest-hci04'
How to fixed it
#stop ceph-mon@xa-autotest-hci04 service systemctl stop ceph-mon@xa-autotest-hci04 #Disable ceph-mon@xa-autotest-hci04 service systemctl disable ceph-mon@xa-autotest-hci04 pveceph purge rm -rf /var/lib/ceph/mon/ceph-xa-autotest-hci04 pveceph createmon #Created symlink /email@example.com -> /lib/systemd/system/ceph-mon@.service.