6.4. 다중 사이트 Ceph Object Gateway 구성에서 데이터 동기화
스토리지 클러스터의 다중 사이트 Ceph Object Gateway 구성에서 페일오버 및 실패로 인해 데이터 동기화가 중지됩니다. radosgw-admin 동기화 상태
명령은 데이터 동기화가 장기간 뒤에 있음을 보고합니다.
radosgw-admin data sync init
명령을 실행하여 사이트 간 데이터를 동기화한 다음 Ceph Object Gateway를 다시 시작할 수 있습니다. 이 명령은 실제 오브젝트 데이터를 만지지 않고 지정된 소스 영역에 대한 데이터 동기화를 시작합니다. 이로 인해 영역이 소스 영역에서 전체 동기화를 다시 시작합니다.
데이터 동기화 init
명령을 실행하기 전에 Red Hat 지원에 문의하십시오.
전체 동기화를 완전히 다시 시작하고 소스 영역에서 동기화해야 하는 데이터가 많이 있는 경우 대역폭 사용량이 높습니다.
사용자가 보조 사이트에서 버킷을 실수로 삭제하는 경우 사이트에서 메타데이터 동기화 init
명령을 사용하여 데이터를 동기화할 수 있습니다.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
- Ceph Object Gateway는 최소한 두 개의 사이트를 구성했습니다.
프로세스
사이트 간 동기화 상태를 확인합니다.
예
[ceph: host04 /]# radosgw-admin sync status realm d713eec8-6ec4-4f71-9eaf-379be18e551b (india) zonegroup ccf9e0b2-df95-4e0a-8933-3b17b64c52b7 (shared) zone 04daab24-5bbd-4c17-9cf5-b1981fd7ff79 (primary) current time 2022-09-15T06:53:52Z zonegroup features enabled: resharding metadata sync no sync (zone is master) data sync source: 596319d2-4ffe-4977-ace1-8dd1790db9fb (secondary) syncing full sync: 0/128 shards incremental sync: 128/128 shards data is caught up with source
보조 영역의 데이터를 동기화합니다.
예
[ceph: root@host04 /]# radosgw-admin data sync init --source-zone primary
사이트에서 모든 Ceph Object Gateway 데몬을 다시 시작합니다.
예
[ceph: root@host04 /]# ceph orch restart rgw.myrgw