ceph mon更换ip地址

一、概述:

  数据中心的集群从A地迁移到B地, 更改的信息包括: 

    • 集群内所有节点的ip
    • 集群内所有节点的主机名 

  由ceph文档可知:http://docs.ceph.com/docs/hammer/rados/operations/add-or-rm-mons/#changing-a-monitor-s-ip-address 可知:

    必须要monmap文件,但是通过命令:ceph mon getmap  -o monmap 无法获取;

    ps:此时ceph-mon进程无法启动,肯定无法获取通过命令来获取;

  正打算重新初始化集群mon; 但是发现每个osd目录下存在monmap : 

1 [root@BJ-M11-Cloud1 ~]# ls /var/lib/ceph/osd/ceph-0/activate.monmap
2 /var/lib/ceph/osd/ceph-0/activate.monmap

二、操作

  1、跳转到/root/cp/目录下:

1 cd /root/cp
2 cp  /var/lib/ceph/osd/ceph-0/activate.monmap  ./map

  2、删除旧map的原mon的ip,主机名等信息,载入更新后的信息:

1 monmaptool --rm node1 --rm node2 --rm node3 map
2 monmaptool --add node1 10.0.2.21:6789 --add node2 10.0.2.22:6789 --add node3 10.0.2.23:6789 map 
3 monmaptool --print map

  3、分发新map到所有mon节点,并更新ceph.conf,并分发

  4、更新集群monmap,启动ceph-mon进程

1 ceph-mon -i node1 --inject-monmap  map
2 /etc/init.d/ceph start mon.node1

  5、ceph -s 查看集群状态

转载于:https://www.cnblogs.com/chris-cp/p/7390030.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值