Rogue Ceph OSD未分配给主机

时间:2017-01-27 13:16:38

标签: ceph

我为ceph添加了一个额外的驱动器,但在切换磁盘后,创建失败,因为它正被设备映射器使用。重新启动后,它已正确创建,但在运行ceph osd tree时,我得到:

ID WEIGHT  TYPE NAME         UP/DOWN REWEIGHT PRIMARY-AFFINITY
-1 4.53099 root default
-2 3.62700     host mymachine2
 0 0.90399         osd.0          up  1.00000          1.00000
 3 2.72299         osd.3          up  1.00000          1.00000
-3 0.90399     host mymachine4
 1 0.90399         osd.1          up  1.00000          1.00000
 2       0 osd.2                down        0          1.00000

我已经阅读了这些文档,但没有找到一种方法可以删除该文档" rogue" osd.2

ceph health暂时没有显示任何警告或错误。有什么建议?

1 个答案:

答案 0 :(得分:1)

如果你试试这个:

ceph osd crush reweight osd.2 0.0

然后等待重新平衡

ceph osd out 2
service ceph stop osd.2
ceph osd crush remove osd.2
ceph auth del osd.2
ceph osd rm 2

这解决了这个问题吗?