5.5.3. 보조 영역 만들기
영역은 영역 내에 있는 Ceph Object Gateway 노드에서 생성해야 합니다.
보조 영역을 제공하도록 식별된 호스트에서 명령줄 인터페이스를 열어 다중 사이트 구성의 보조 영역을 만듭니다. 영역 그룹 ID, 새 영역 이름 및 영역의 엔드포인트를 지정합니다. --master 또는 -- default 플래그를 사용하지 마십시오. 기본적으로 모든 영역은 액티브-액티브 구성에서 실행됩니다. 즉 게이트웨이 클라이언트는 임의 영역에 데이터를 쓸 수 있으며 영역은 영역 그룹 내의 다른 모든 영역에 데이터를 복제합니다. 보조 영역에서 쓰기 작업을 수락하지 않아야 하는 경우 --read-only 플래그를 지정하여 마스터 영역과 보조 영역 간에 액티브-패시브 구성을 생성합니다. 또한 master 영역 그룹의 master 영역에 저장된 생성된 시스템 사용자의 access 를 제공합니다. 다음을 실행합니다.
_key 및 secret_key
구문
[root@second-zone]# radosgw-admin zone create \
--rgw-zonegroup={zone-group-name}\
--rgw-zone={zone-name} \
--access-key={system-key} --secret={secret}\
--endpoints=http://{fqdn}:80 \
[--read-only]
예제
[root@second-zone]# radosgw-admin zone create
--rgw-zonegroup=us \
--rgw-zone=us-west \
--access-key={system-key} --secret={secret} \
--endpoints=http://rgw2:80
다음 단계에서는 데이터를 저장하지 않는 새로 설치된 시스템을 사용하여 다중 사이트 구성을 가정합니다. 이미 데이터를 저장하는 데 사용 중인 경우 기본 영역과 해당 풀을 삭제하지 마십시오. 그렇지 않으면 데이터가 손실되고 복구할 수 없습니다.
필요한 경우 기본 영역을 삭제합니다.
[root@second-zone]# radosgw-admin zone delete --rgw-zone=default
마지막으로 필요한 경우 Ceph 스토리지 클러스터에서 기본 풀을 삭제합니다.
# ceph osd pool delete default.rgw.control default.rgw.control --yes-i-really-really-mean-it
# ceph osd pool delete default.rgw.data.root default.rgw.data.root --yes-i-really-really-mean-it
# ceph osd pool delete default.rgw.log default.rgw.log --yes-i-really-really-mean-it
# ceph osd pool delete default.rgw.users.uid default.rgw.users.uid --yes-i-really-really-mean-it
풀을 삭제한 후 RGW 프로세스를 다시 시작합니다.