ceph mon更换ip地址
2023-09-27 14:27:44 时间
一、概述:
数据中心的集群从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 查看集群状态
相关文章
- 获取当前局域网下所有连接设备的ip地址和mac地址
- 百度地图,根据地址获取经纬度,点击地图获取经纬度
- ubuntu Server 设置主机静态 ip地址
- 复原 IP 地址(回溯+剪枝)
- iptable 大量需要封杀的ip地址便捷方法
- DHCP分配ip地址。0.0.0.0与255.255.255.255
- Linux - 静态配置ip地址
- 计算机网络 - 网络层-子网掩码-ip地址-子网划分-可变长子网掩码
- Windows下使用命令行设置ip地址的DNS服务器
- H3C 根据主机地址数划分子网
- Linux C 网络编程 - 获取本地 ip 地址,mac,通过域名获取对应的 ip
- C++获得本机所有网卡的IP和MAC地址信息
- 阿里maven仓库地址 和 oschina maven仓库地址
- vue-cli项目开发/生产环境代理实现跨域请求+webpack配置开发/生产环境的接口地址
- Django电商项目---完成用户中心(订单中心+收货地址)day7
- nmap,port扫描,获取sshserver的ip地址
- C++获取站点的ip地址
- mysql报错:Can’t start server: Bind on TCP/IP port: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。
- asp.net web项目 绑定ip地址运行方式
- C#怎么判断2个对象引用的是同一个地址
- 如何修改数据决策系统登陆地址为ip
- [Mysql]Mysql报错: 1366 - Incorrect string value: ‘xE8x8ACx80...‘ for column ‘地址‘ at row 2
- 怎么用程序获取远程url执行后的图片地址
- ARP 地址解析协议
- 不知道路由器的设置地址了? 看这里吧