专栏首页运维一切How to remove OSD from Ceph cluster

How to remove OSD from Ceph cluster

###How to remove OSD from Ceph cluster It is not well described in the docs.

  • Look into OSD list (ceph osd tree). Select one you want to remove. Let’s say it is an ‘osd.11’.
  • Mark it ‘out’: ceph osd out osd.11 If you see “osd.11 is already out” — it’s ok.
  • Mark it as ‘down’: ceph osd down osd.11
  • Remove it: ceph osd rm osd.11. If it says ‘Error EBUSY: osd.11 is still up; must be down before removal.’ that means OSD is not dead yet. Go to the host it resides on and kill it (systemctl stop ceph-osd@11), and repeat rm operation.
  • Now it would list in ceph osd tree with ‘DNE’ status (DNE = do not exists). To clean up this status, remove it from CRUSH map: ceph osd crush rm osd.11
  • Last step: remove it authorization (it should prevent problems with 'couldn’t add new osd with same number’): ceph auth del osd.11. Please note: in the real life you should be really careful not to damage data on the OSD, so this instruction should be used only for dead OSDs without any hope for recover.

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ceph数据同步recovery时的性能参数调节

    domain0
  • 查看,修改ceph节点的ceph配置命令

    该命令要求必须在 osd.1 , mon.node1节点上才能执行 这三种方法显示结果都是一样的,不过第三种方法的显示格式和一二种不同而已。

    domain0
  • Ceph对可用存储空间的校验与控制

    mon_osd_full_ratio:集群中的任一OSD空间使用率大于等于此数值时,集群将被标记为Full,此时集群将停止接受来自客户端的写入请求;

    domain0
  • 借助 Redis ,让 Spark 提速 45 倍!

    一些内存数据结构比其他数据结构来得更高效;如果充分利用Redis,Spark运行起来速度更快。 Apache Spark已逐渐俨然成为下一代大数据处理工具的典...

    Albert陈凯
  • SDN正向行业各领域渗透,打破唱衰论

    在业界内部有个笑话“SDN”的意思是“still done nothing”,人们这样说是因为尽管SDN被业界广泛宣传,许多用户仍然很困惑SDN到底是什么,如何...

    SDNLAB
  • xmake从入门到精通5:Android平台编译详解

    xmake是一个基于Lua的轻量级现代化c/c++的项目构建工具,主要特点是:语法简单易上手,提供更加可读的项目维护,实现跨平台行为一致的构建体验。

    ruki
  • 学术 | SCI论文下载

    SCI(Scientific Citation Index)是美国科学信息研究所(ISI) 编辑出版的引文索引类刊物,创刊于1964年。分印刷版、光盘版和联机板...

    课代表
  • 软件测试工程师远程办公遇到的一些障碍

    这几天,老徐在朋友圈,经常能看到一些吐槽:搭一个测试环境一天;电脑太卡同事打开几个软件卡死;工作效率太低,给对方发个消息半小时都没回复;从早上9点忙到晚上1点喝...

    IDO老徐
  • python测试开发django-69.templates模板过滤器filter

    templates 模板里面过滤器 filter 的作用是对变量的出来,比如小写转大写,替换一些特殊字符,对列表取值,排序等操作。 内置的过滤器有很多,本篇拿几...

    上海-悠悠
  • 有关于正则匹配的s和m修饰符的小Tip

    在基于PCRE实现的正则引擎中,我们常使用“m表示multi-line、s表示single-line”。

    字节脉搏实验室

扫码关注云+社区

领取腾讯云代金券