ceph:如何更新public_network网段或ip地址?。

在【所有节点】上停止Ceph Monitor服务,确保操作过程中无进程冲突

 

获取或生成新的monmap

ceph mon getmap -o /tmp/new_monmap
ceph-mon -i <mon-id> --extract-monmap /tmp/new_monmap
ceph-monstore-tool /var/lib/ceph/mon/ceph-node102 get monmap -- --out /tmp/new_monmap

 

 

使用monmaptool工具更新monmap中的IP地址

monmaptool /tmp/new_monmap --rm <旧节点名> --add <新节点名> <新IP:port>

将更新后的monmap文件复制到每个节点,执行命令并注入到/var/lib/ceph/mon/{存储点}

ceph-mon -i <mon-id> --inject-monmap /tmp/new_monmap

 

重启ceph-mon服务即可

posted on 2025-08-01 11:51  jinzhenshui  阅读(12)  评论(0)    收藏  举报