Red Hat Training
A Red Hat training course is available for Red Hat Ceph Storage
5.8.3.2. 删除区
若要删除区域,首先将其从 zonegroup 中删除。
# radosgw-admin zonegroup remove --zonegroup=<name>\ --zone=<name>
然后,更新周期:
# radosgw-admin period update --commit
接下来,删除该区域。
重要
此过程必须在 区域内的主机上执行。
执行以下命令:
[root@zone]# radosgw-admin zone delete --rgw-zone<name>
最后,更新周期:
# radosgw-admin period update --commit
重要
不要先从 zone group 中删除区域。否则,更新周期将失败。
如果已删除区域的池不会在其他任何位置使用,请考虑删除池。将以下示例 中的 <del-zone>
替换为已删除区的名称。
重要
当 Ceph 删除 zone 池后,它会以无法恢复的方式删除其中的所有数据。仅当 Ceph 客户端不再需要池内容时,仅删除 zone 池。
重要
在多域集群中,删除 .rgw.root
池以及 zone 池将移除群集的所有域信息。在删除 .rgw.root
池之前,确保. rgw.root
不包含其他活动域。
# rados rmpool <del-zone>.rgw.control <del-zone>.rgw.control --yes-i-really-really-mean-it # rados rmpool <del-zone>.rgw.data.root <del-zone>.rgw.data.root --yes-i-really-really-mean-it # rados rmpool <del-zone>.rgw.gc <del-zone>.rgw.gc --yes-i-really-really-mean-it # rados rmpool <del-zone>.rgw.log <del-zone>.rgw.log --yes-i-really-really-mean-it # rados rmpool <del-zone>.rgw.users.uid <del-zone>.rgw.users.uid --yes-i-really-really-mean-it