Ceph由于更换IP地址导致MON异常怎么解决
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,这篇文章主要讲解了"Ceph由于更换IP地址导致MON异常怎么解决",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Ceph由于更换IP地址导致MON异常
千家信息网最后更新 2025年12月01日Ceph由于更换IP地址导致MON异常怎么解决
这篇文章主要讲解了"Ceph由于更换IP地址导致MON异常怎么解决",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Ceph由于更换IP地址导致MON异常怎么解决"吧!
引言
由于机器要更换IP地址,更改重启后,各ceph监控进程出现异常,无法启动,本文用于记录并说明该问题。
现象
更换IP地址后,直接启动mon无法启动,总是发现报绑定IP地址的错误。初步猜测为:
进程需要绑定本地的IP:PORT进行监听,地址已改,而绑定的还是修改前的地址,绑定失败,所以报错。
[root@gnop029-ct-zhejiang_wenzhou-16-20 ceph]# ./startmon.sh monmaptool: monmap file /etc/ceph/monmapmonmaptool: /etc/ceph/monmap exists, --clobber to overwrite'/var/lib/ceph/mon/ceph-a' already exists and is not empty: monitor may already exist=== mon.a === Starting Ceph mon.a on ceph-10...2015-11-23 13:23:47.855887 7f4a5a36a7a0 -1 WARNING: 'mon addr' config option 101.71.4.20:6789/0 does not match monmap file continuing with monmap configuration2015-11-23 13:23:47.856064 7f4a5a36a7a0 -1 accepter.accepter.bind unable to bind to 101.67.163.20:6789: (99) Cannot assign requested address2015-11-23 13:23:47.856085 7f4a5a36a7a0 -1 accepter.accepter.bind was unable to bind. Trying again in 5 seconds 2015-11-23 13:23:52.856281 7f4a5a36a7a0 -1 accepter.accepter.bind unable to bind to 101.67.163.20:6789: (99) Cannot assign requested address2015-11-23 13:23:52.856319 7f4a5a36a7a0 -1 accepter.accepter.bind was unable to bind. Trying again in 5 seconds 2015-11-23 13:23:57.856622 7f4a5a36a7a0 -1 accepter.accepter.bind unable to bind to 101.67.163.20:6789: (99) Cannot assign requested address2015-11-23 13:23:57.856657 7f4a5a36a7a0 -1 accepter.accepter.bind was unable to bind after 3 attempts: (99) Cannot assign requested address2015-11-23 13:23:57.856670 7f4a5a36a7a0 -1 unable to bind monitor to 101.67.163.20:6789/0failed: 'ssh ceph-10 ulimit -n 32768; /usr/bin/ceph-mon -i a --pid-file /var/run/ceph/mon.a.pid -c /etc/ceph/ceph.conf --cluster ceph '
解决办法
修改ceph.conf配置文件,并重新生成monmap文件,即可启动mon进程
重新生成monmap文件
sudo monmaptool --create --generate -c /etc/ceph/ceph.conf /etc/ceph/monmap
也可以通过命令得到新的monmap
monmaptool --create --add mon.a 101.71.4.20:6789 --add mon.b 101.71.4.21:6789 \ --add mon.c 101.71.4.22:6789 --add mon.d 101.71.4.23:6789 --add mon.e 101.71.4.24:6789 --fsid c6e7e7d9-2b91-4550-80b0-6fa46d0644f6 \ --clobber monmap
monmaptool --print monmap
得到monmap后,重新注入monmap
ceph-mon -i monid --inject-monmap monmap
按照上述办法,即可解决IP地址修改导致监控进程无法启动的问题。
[root@ceph0 ceph]# sudo /etc/init.d/ceph -a start mon.ceph0=== mon.ceph0 === Starting Ceph mon.ceph0 on ceph0...Starting ceph-create-keys on ceph0...[root@ceph0 ceph]# ps aux | grep monroot 3768 1.0 0.0 226328 16784 pts/0 Sl 11:28 0:00 /usr/bin/ceph-mon -i ceph0 --pid-file /var/run/ceph/mon.ceph0.pid -c /etc/ceph/ceph.conf --cluster ceph
感谢各位的阅读,以上就是"Ceph由于更换IP地址导致MON异常怎么解决"的内容了,经过本文的学习后,相信大家对Ceph由于更换IP地址导致MON异常怎么解决这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
地址
进程
文件
问题
学习
内容
办法
生成
监控
可以通过
命令
就是
引言
思路
情况
文章
更多
机器
现象
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
杭州构建智慧消防软件开发
德国服务器租赁
数据库图片加载不出
cvte软件开发第一面
数据库技术的发展分为哪三大
如何学好安全计算软件开发
杭州服务器机房搭建服务
网络技术与应用的就业前景
c 软件开发pdf
html退出清空数据库
吃鸡la是什么服务器
软件开发中专学历
我的世界服务器管理员的家
高可信网络技术
校园网络安全自查措施
铜川ar软件开发报价
服务器主机安全性
兰理工网络安全
数据库超过21亿之后
网络安全工作有哪些内容
网警支队和网络安全保卫支队
软件开发的模型包括
局域网服务器配置与管理教程
服务器网口灯橙色闪烁
网络安全和道德教育的宣传语
全局数据库名到哪找
武汉软件开发兼职
网络安全二级配备
负载均衡是用服务器
新时代网络安全服务保障