ceph 删除osd的一些问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ceph 删除osd的一些问题相关的知识,希望对你有一定的参考价值。

1、删除osd
删除创建的osd。
数据和日志在同一个磁盘上的osd
将osd.0踢出集群,执行ceph osd out 0
停止此osd进程,执行systemctl stop ceph-osd@0

然后执行:ceph osd crush remove osd.0,此时osd.0已经不再osd tree中了

执行ceph auth del osd.0 和 ceph osd rm 0, 此时删除成功但是原来的数据和日志目录还在,也就是数据还在

技术图片

此时我们将/dev/sdd磁盘umount,然后将磁盘进行擦除那么数据就会被完全删除了,执行umount /dev/sdd,然后执行ceph-disk zap /dev/sdd

但是发现umount 不了,也无法删除文件夹

技术图片

方法

技术图片

创建osd

ceph-deploy osd create --data /dev/sdd node1

因为有原来的 lvm 记录,所以重新创建不了,提示原来的lvm有记录

记录下 vg 序列号

ceph-volume lvm list

技术图片

删除vg记录

vgremove ceph-7216ab35-9637-4930-9537-afe9f1525efa

技术图片

此时sdd 出来了

技术图片

在次执行创建osd

ceph-deploy osd create --data /dev/sdd node1

技术图片

技术图片

技术图片

osd.0 in进集群

ceph osd in osd.0

技术图片

以上是关于ceph 删除osd的一些问题的主要内容,如果未能解决你的问题,请参考以下文章

ceph osd的创建与删除

ceph_OSD的添加删除

ceph 创建和删除osd

ceph 删除了osd但是osd目录保存完整如何恢复

ceph修复osd为down的情况

ceph磁盘管理添加删除