ceph-mon IP更改方法
2018-06-11 本文已影响1人
LH_9161
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