ceph维护

Posted littlevigra

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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再停止服务,操作上面的命令。

以上是关于ceph维护的主要内容,如果未能解决你的问题,请参考以下文章

ceph维护

Ceph常用操作维护手册

ceph离线安装与日常简单维护

Ceph逻辑架构

部署CEPH集群

CEPH 13.2