未分配给主机的流氓 Ceph OSD
Rogue Ceph OSD not assigned to a host
我为 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
目前没有显示任何警告或错误。有什么建议么?
如果你试试这个:
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
这是否解决了问题?
我为 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
目前没有显示任何警告或错误。有什么建议么?
如果你试试这个:
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
这是否解决了问题?