5.2.7. 복제없이 다중 영역 구성
서로 복제할 수 없는 여러 영역을 구성할 수 있습니다. 예를 들어 회사에서 각 팀의 전용 영역을 만들 수 있습니다.
사전 요구 사항
- Ceph Object Gateway 소프트웨어 설치.
- Ceph Object Gateway 노드에 대한 루트 수준 액세스.
절차
새 영역을 생성합니다.
구문
radosgw-admin realm create --rgw-realm=REALM_NAME [--default]
radosgw-admin realm create --rgw-realm=REALM_NAME [--default]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 새 영역 그룹을 생성합니다.
구문
radosgw-admin zonegroup create --rgw-zonegroup=ZONE_GROUP_NAME --endpoints=FQDN : PORT [--rgw-realm=REALM_NAME|--realm-id=REALM_ID] --master --default
radosgw-admin zonegroup create --rgw-zonegroup=ZONE_GROUP_NAME --endpoints=FQDN : PORT [--rgw-realm=REALM_NAME|--realm-id=REALM_ID] --master --default
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 사용 사례에 따라 하나 이상의 영역을 생성합니다.
구문
radosgw-admin zone create --rgw-zonegroup=ZONE_GROUP_NAME --rgw-zone=ZONE_NAME --master --default --endpoints=FQDN : PORT[,FQDN : PORT_]
radosgw-admin zone create --rgw-zonegroup=ZONE_GROUP_NAME --rgw-zone=ZONE_NAME --master --default --endpoints=FQDN : PORT[,FQDN : PORT_]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
radosgw-admin zone create --rgw-zonegroup=us --rgw-zone=us-east --master --default --endpoints=http://rgw1:80
[root@rgw-primary]# radosgw-admin zone create --rgw-zonegroup=us --rgw-zone=us-east --master --default --endpoints=http://rgw1:80
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 영역 그룹의 구성으로 JSON 파일을 가져옵니다.
구문
radosgw-admin zonegroup get --rgw-zonegroup=ZONE_GROUP_NAME > JSON_FILE_NAME
radosgw-admin zonegroup get --rgw-zonegroup=ZONE_GROUP_NAME > JSON_FILE_NAME
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
radosgw-admin zonegroup get --rgw-zonegroup=us > zonegroup-us.json
[root@rgw-primary]# radosgw-admin zonegroup get --rgw-zonegroup=us > zonegroup-us.json
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 편집할 파일을 열고
log_meta,
필드를log_
data 및sync_
from_allfalse로 설정합니다
.예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
업데이트된 JSON 파일을 사용하여 영역 그룹을 설정합니다.
구문
radosgw-admin zonegroup set --rgw-zonegroup=ZONE_GROUP_NAME --infile=JSON_FILE_NAME
radosgw-admin zonegroup set --rgw-zonegroup=ZONE_GROUP_NAME --infile=JSON_FILE_NAME
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
radosgw-admin zonegroup set --rgw-zonegroup=us --infile=zonegroup-us.json
[root@rgw-primary]# radosgw-admin zonegroup set --rgw-zonegroup=us --infile=zonegroup-us.json
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 기간을 업데이트합니다.
예제
radosgw-admin period update --commit
[root@rgw-primary]# radosgw-admin period update --commit
Copy to Clipboard Copied! Toggle word wrap Toggle overflow