zoukankan      html  css  js  c++  java
  • Ceph rbd删除image遭遇watchers异常处理

    1、使用rbd rm删除image

    > rbd rm ceph-block/csi-vol-00939e28-14f7-11eb-ac08-2a0aff2a8247

    2020-10-31T07:34:50.079+0000 7fa2e53dd700 -1 librbd::image::PreRemoveRequest: 0x5563cae15e90 check_image_watchers: image has watchers - not removing
    Removing image: 0% complete...failed.
    rbd: error: image still has watchers

    报出了image still has watchers错误

    2、检查watcher image的client

    > rbd status ceph-block/csi-vol-0068f225-14f7-11eb-ac08-2a0aff2a8247
    Watchers:
            watcher=10.244.2.0:0/1036319188 client.974190 cookie=18446462598732840961
    

    可以看到watcher client的IP信息,找到对应ip的应用并停止,可破解此错误

    3、好吧,没办法锁定ip的应用,那就把watcher ip加入到黑名单

    > ceph osd blacklist add 10.244.2.0:0/1036319188
    blacklisting 10.244.2.0:0/1036319188 until 2020-10-31T08:47:43.513987+0000 (3600 sec)
    

    4、再删除image

    > rbd rm ceph-block/csi-vol-0068f225-14f7-11eb-ac08-2a0aff2a8247
    Removing image: 100% complete...done.
    

    5、把刚才加入的ip退出黑名单

    > ceph osd blacklist rm 10.244.2.0:0/1036319188
    un-blacklisting 10.244.2.0:0/1036319188
    
    #查看黑名单列表
    > ceph osd blacklist ls
    
  • 相关阅读:
    mongodb分片集群报错261
    Galera集群安装报错Operation not permitted
    k8s部署php程序访问显示报错
    k8使用secret拉取镜像失败的问题
    nginx反向代理与负载均衡
    ---connet MPT device to PC under Ubuntu
    ----vysor
    ---su
    ---mysql utf8 设置
    ---Android logcat 记录日志
  • 原文地址:https://www.cnblogs.com/lswweb/p/13906532.html
Copyright © 2011-2022 走看看