我正在尝试从我的服务器中完全删除 ceph。我从服务器节点释放了 OSD 并格式化磁盘,使用parted 创建新分区,但仍然在磁盘内看到 ceph 分区。按照以下步骤删除 OSD:https://docs.ceph.com/en/nautilus/rados/operations/add-or-rm-osds/#removing-osds-manual
我需要释放磁盘并让Centos自己使用它们。
我缺少什么?
答案1
根据实际的 ceph 版本(Luminous 或更新版本),您应该能够ceph-volume lvm zap --destroy /path/to/disk
使用 LV 语法擦除 OSD:ceph-volume lvm zap --destroy VG/LV
。这应该可以让您将磁盘重新用于不同的目的。
答案2
在随安装的较新的 ceph 版本中,cephadm
您还可以使用
ceph orch device zap my-ceph-host-1 /dev/sdb --force
如果您没有安装 ceph clent,则需要安装ceph-common
并cephadm
打包。
您还可以运行下面的命令,但是不建议
lsblk
sudo lvdisplay
sudo lvremove /dev/ceph-xyz