ceph rbd 挂在在paas上被锁住的问题《二》黑名单功能

原创
05/13 15:20
阅读数 108

    上节中说的可以找到肇事的rbd 挂载在哪个pod上,然后处置这个pod就解决问题了。

    但是有的时候paas 也会出故障,前端的pod 无法管理到后端的docker容器实例了,这种情况下只能手动找到对应的docker 删除掉,但是删除docker 一般无法解决挂载在上面的rbd卷(即使删除了docker实例,看rbd还是挂载在上容器上面)。这样的情况就需要用到ceph 的黑名单功能。

1 先使用rbd status pool-name/rbd-name 查看是否是被挂载使用中

rbd status okd311-m8user-rbd-pool/kubernetes-dynamic-pvc-0390a6ee-dfb2-11e9-8fbb-5254006c44e5

2 添加客户端到ceph黑名单

ceph osd blacklist add 172.28.64.18:0/2370571833

3 清理黑名单

ceph osd blacklist rm 172.28.64.18:0/2370571833

4 检查黑名单

ceph osd blacklist ls

这样就可以解决问题了。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部