ceph-mon IP更改方法

weixin_34162695發表於2018-06-11

1、輸入ceph-s發現mon的IP地址為以前的IP

2、問題原因:monitor程式啟動失敗,monitor程式總是試圖繫結到以前的IP地址。修改ceph.conf無效,因為ceph讀取monmap來啟動monitor程式,所以需要修改monmap。

3、如何修改

1。停止monitor程式

stop ceph-mon-all

2。如果環境正常,執行

ceph mon getmap -o /tmp/monmap

否則執行

ceph-mon -i ID --extract-monmap /top/monmap

3。檢視匯出的monmap

monmaptool --print /tmp/monmap

4.增加新的monitor

monmaptool --create --add 主機名1 ip:6789 --add 主機名2 ip:6789 --fsid xxxxxx --clobber /tmp/monmap

5.注入monmap,執行如下命令:

ceph-mon -i 節點名 --inject-monmap /tmp/monmap

6.檢視monmap正確性

monmaptool --print /tmp/monmap

7.start ceph-mon-all

相關文章