ceph維護


一個節點掛了,重新添加硬盤並格式化成xfs文件系統掛載到原來的位置后ceph osd無法啟動。使用ceph osd tree查看處於down狀態。
A:移除掉這個osd,
1:ceph osd out osd.3
2:ceph osd crush remove osd.3
3:ceph auth del osd.3
4:ceph osd rm osd.3
到ceph-deploy節點使用命令 ceph-deploy --overwrite-conf osd prepare ceph-node4.cloud.exa:/ceph/osd1 重新格式化。
重新激活ceph-deploy osd activate ceph-node2.cloud.exa:/ceph/osd1

 


如果在激活時出現 Error EINVAL: entity osd.0 exists but key does not match
osd.0 does not exist. create it before updating the crush map
RuntimeError: Failed to execute command: ceph-disk -v activate --mark-init sysvinit --mount /ceph/osd1
A:類似的錯誤,請在要激活的節點上使用ceph osd create命令后重新激活

替換osd節點時,使用ceph osd out osd.1(數字根據具體情況替換,可使用ceph osd tree命令查看)。然后得到全部active+clean再停止服務,操作上面的命令。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM