遇到问题---ceph---ceph的rbd命令没反应卡住

情况

ceph的rbd命令没反应卡住
使用命令查看健康状态

ceph -s

如下图:

原因

undersized+degraded+peered
集群处于不健康的状态,所以禁止了io读写。

有两种可能一种是osd的节点不够副本的设置数量,比如设置了3副本但是只有2个osd。

另一个可能是 pg的num不够,会报错too few PGs per OSD (21 < min 30)。

这种情况下除了增加osd之外可以减少副本数量。

更多诊断方式

使用命令

ceph osd dump --format=json-pretty |more

输出如下:

[zzq@localhost ceph]$ ceph osd dump --format=json-pretty |more

{
    "epoch": 

你可能感兴趣的:(云存储云计算,遇到问题解决方案集锦)