环境centos 6.7
ceph 版本 0.94.10
主机名 | 原IP | 新IP |
node214 | 155.8.3.214 | 155.8.15.214 |
node215 | 155.8.3.215 | 155.8.15.215 |
node216 | 155.8.3.216 | 155.8.15.216 |
修改方法:
1.导出monmap文件
monmaptool --create --generate -c /etc/ceph/ceph.conf /tmp/monmap
2.解析文件
[root@node214 ~]# monmaptool --print /tmp/monmap
monmaptool: monmap file /tmp/monmap
epoch 0
fsid 504c8317-4ade-42ae-8964-a3e731df5921
last_changed 2019-11-13 20:13:54.421174
created 2019-11-13 20:13:54.421174
0: 155.8.3.214:6789/0 mon.node214
1: 155.8.3.215:6789/0 mon.node215
2: 155.8.3.216:6789/0 mon.node216
3.删除老的mon节点
monmaptool --rm node214 /tmp/monmap
monmaptool --rm node215 /tmp/monmap
monmaptool --rm node216 /tmp/monmap
4.添加新的mon节点
monmaptool --add node214 155.8.15.214:6789 --add node215 155.8.15.215:6789 --add node216 155.8.15.216:6789 /tmp/monmap
5.将新的manmap文件拷贝到所有运行ceph-mon服务的机器上
6.导入manmap
主机node214
ceph-mon -i node214 --inject-monmap /tmp/monmap
主机node215
ceph-mon -i node215 --inject-monmap /tmp/monmap
主机node216
ceph-mon -i node216 --inject-monmap /tmp/monmap
7.修改/etc/ceph/ceph.conf,同步到所有节点
8.重启ceph服务