IP改变引发的Ceph monitor异常

全部服务器的ip改变。对ceph服务器配置好ip后启动,发现monitor进程启动失败,monitor进程老是试图绑定到之前的ip地址,那固然不可能成功了。开始觉得服务器的ip设置有问题,在改变hostname、ceph.conf等方法无果后,逐步分析发现,是monmap中的ip地址仍是之前的ip,ceph经过读取monmap来启动monitor进程,因此须要修改monmap。方法以下:服务器

 

1. #Add the new monitor locations  
2.
# monmaptool --create --add mon0 192.168.32.2:6789 --add osd1 192.168.32.3:6789 \  
3.   --add osd2 192.168.32.4:6789 --fsid 61a520db-317b-41f1-9752-30cedc5ffb9a \  
4.   --clobber monmap   5.     6. #Retrieve the monitor map  
7. # ceph mon getmap -o monmap.bin 
8.    
9.
#Check new contents  
10. # monmaptool --print monmap.bin 
11.    
12. #Inject the monmap 
13. # ceph-mon -i mon0 --inject-monmap monmap.bin  14. # ceph-mon -i osd1 --inject-monmap monmap.bin  15. # ceph-mon -i osd2 --inject-monmap monmap.bin  进程

相关文章
相关标签/搜索