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 프로세스를 다시 시작합니다.