Red Hat Training

A Red Hat training course is available for Red Hat Ceph Storage

附录 J. 使用 Ansible 清除 Ceph 集群

如果使用 Ansible 部署 Ceph 集群,并且希望清除集群,则使用位于 infrastructure-playbooks 目录中的 purge-cluster.yml Ansible playbook。

重要

清除 Ceph 集群将丢失存储在群集 OSD 上的数据。

在清除 Ceph 集群前…

检查 osds.yml 文件中的 osd_auto_discovery 选项。将此选项设置为 true 将导致清除失败。要防止失败,请在运行清除前执行以下步骤:

  1. osds.yml 文件中声明 OSD 设备。详情请查看 第 3.2 节 “安装 Red Hat Ceph Storage 集群”
  2. 注释掉 osds.yml 文件中的 osd_auto_discovery 选项。

清除 Ceph 集群…​

  1. root 用户身份,导航到 /usr/share/ceph-ansible/ 目录:

    # cd /usr/share/ceph-ansible
  2. root 用户身份,将 purge-cluster.yml Ansible playbook 复制到当前目录中:

    # cp infrastructure-playbooks/purge-cluster.yml .
  3. 运行 purge-cluster.yml Ansible playbook:

    $ ansible-playbook purge-cluster.yml