5.2.10.4.2. 영역 삭제
먼저 영역을 삭제하려면 zonegroup에서 해당 영역을 제거합니다.
# radosgw-admin zonegroup remove --rgw-zonegroup=<name>\ --rgw-zone=<name>
그런 다음 기간을 업데이트합니다.
# radosgw-admin period update --commit
그런 다음 영역을 삭제합니다.
이 절차는 영역 내의 호스트에서 실행해야 합니다.
다음을 실행합니다.
[root@zone]# radosgw-admin zone delete --rgw-zone<name>
마지막으로 기간을 업데이트합니다.
# radosgw-admin period update --commit
먼저 영역 그룹에서 영역을 제거하지 않고 삭제하지 마십시오. 그렇지 않으면 기간 업데이트에 실패합니다.
삭제된 영역의 풀이 다른 곳에 사용되지 않는 경우 풀을 삭제하는 것이 좋습니다. 아래 예에서 <del-zone>
을 삭제된 영역의 이름으로 바꿉니다.
Ceph가 영역 풀을 삭제하면 복구할 수 없는 방식으로 해당 영역 내의 모든 데이터를 삭제합니다. Ceph 클라이언트에 더 이상 풀 콘텐츠가 필요하지 않은 경우에만 영역 풀을 삭제합니다.
다중 영역 클러스터에서 영역 풀과 함께 .rgw.root
풀을 삭제하면 클러스터의 모든 영역 정보가 제거됩니다. .rgw.root
풀을 삭제하기 전에 .rgw.root
영역이 없는지 확인합니다.
# ceph osd pool delete <del-zone>.rgw.control <del-zone>.rgw.control --yes-i-really-really-mean-it # ceph osd pool delete <del-zone>.rgw.data.root <del-zone>.rgw.data.root --yes-i-really-really-mean-it # ceph osd pool delete <del-zone>.rgw.log <del-zone>.rgw.log --yes-i-really-really-mean-it # ceph osd pool delete <del-zone>.rgw.users.uid <del-zone>.rgw.users.uid --yes-i-really-really-mean-it
풀을 삭제한 후 RGW 프로세스를 다시 시작합니다.