注意:在执行这些步骤之前,请确保你已经备份了所有重要的数据,并且你明白这些步骤将永久删除 Ceph 集群。
-
停止 Ceph 服务:
systemctl stop ceph.target
-
卸载 Ceph 包:卸载 Ceph 相关的软件包,使用你的 Linux 发行版的包管理器。以下是一些例子:
-
在 CentOS/RHEL 上:
yum remove ceph-common ceph-mon ceph-osd
-
在 Ubuntu 上:
apt-get remove ceph-common ceph-mon ceph-osd
-
-
删除 Ceph 配置文件:
rm -rf /etc/ceph
-
删除 Ceph 数据和日志文件:这一步是最重要的,因为它涉及到删除 Ceph 集群的数据。
- 删除 OSD 数据:这些通常位于
/var/lib/ceph/osd
目录下,你可以使用rm -rf
命令删除所有 OSD 数据。 - 删除 MON 数据:MON 数据通常位于
/var/lib/ceph/mon
目录下,你也可以使用rm -rf
命令删除所有 MON 数据。
- 删除 OSD 数据:这些通常位于
-
检查并删除任何残余文件或目录:检查系统以确保没有残余的 Ceph 文件或目录,如
/etc/systemd/system/ceph*.service
、/var/run/ceph
等。 -
重新启动系统:重新启动系统以确保所有 Ceph 相关的服务和进程都已停止,并且不再运行。
# 主要是这四个目录下的文件
rm -rf /etc/ceph/*
rm -rf /var/lib/ceph/*
rm -rf /var/log/ceph/*
rm -rf /var/run/ceph/*