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  進程

相關文章
相關標籤/搜索