注意:在执行这些步骤之前,请确保你已经备份了所有重要的数据,并且你明白这些步骤将永久删除 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 集群的数据。
/var/lib/ceph/osd 目录下,你可以使用 rm -rf 命令删除所有 OSD 数据。/var/lib/ceph/mon 目录下,你也可以使用 rm -rf 命令删除所有 MON 数据。检查并删除任何残余文件或目录:检查系统以确保没有残余的 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/*