On Thu, Apr 2, 2020 at 9:53 PM Zhenshi Zhou <deaderzzs@xxxxxxxxx> wrote: > > I create two new cluster and successfully deploy a multisite. However it > gets error "failed to commit period: (2202) Unknown error 2202" > when I commit period on the secondary zone, while the master zone has data > in it. > > I'm not sure if the multisite can just be deployed on two new zones? it can. error 2202 is ERR_SERVICE_UNAVAILABLE, meaning that the secondary zone probably couldn't connect to a radosgw in the master zone to commit the period. make sure you've started your master zone gateway(s) and added their endpoints to the master zone configuration. the secondary zone must be able to resolve and route to the master zone's endpoints - you can test that with the curl command > > Zhenshi Zhou <deaderzzs@xxxxxxxxx> 于2020年4月2日周四 下午2:47写道: > > > Hi, I am new on rgw and try deploying a mutisite cluster in order to sync > > data from one cluster to another. > > My source zone is the default zone in the default zonegroup, structure as > > belows: > > > > realm: big-realm > > | > > zonegroup: default > > / \ > > master zone: default secondary zone: backup > > > > *STEP*: > > on source cluster: > > 1. radosgw-admin realm create --rgw-realm=big-realm --default > > 2. radosgw-admin zonegroup modify --rgw-realm big-realm --rgw-zonegroup > > default --master --endpoints "http://172.24.29.26:7480" > > 3. radosgw-admin zone modify --rgw-zonegroup default --rgw-zone default > > --master --endpoints "http://172.24.29.26:7480" > > 4. radosgw-admin user create --uid=sync-user > > --display-name="Synchronization User" --access-key=redhat --secret=redhat > > --system > > 5. radosgw-admin zone modify --rgw-zone=default --access-key=redhat > > --secret=redhat > > 6. radosgw-admin period update --commit > > > > on destination cluster: > > 1. radosgw-admin realm pull --url="http://172.24.29.26:7480 > > <http://172.24.29.26/>" --access-key=redhat --secret=redhat > > --rgw-realm=big-realm > > 2. radosgw-admin realm default --rgw-realm=big-realm > > 3. radosgw-admin period pull --url="http://172.24.29.26:7480" > > --access-key=redhat --secret=redhat > > 4. radosgw-admin zonegroup default --rgw-zonegroup=default > > 5. radosgw-admin zone create --rgw-zonegroup=default --rgw-zone=backup > > --endpoints="http://172.24.29.29:7480" --access-key=redhat > > --secret=redhat --default > > 6. radosgw-admin period update --commit > > > > commit period on secondary zone get error: > > 2020-04-02 14:36:04.707 7fd8ee9376c0 1 Cannot find zone > > id=8c75360a-c0cf-4772-b85e-ff74726396c2 (name=backup), switching to local > > zonegroup configuration > > Sending period to new master zone 5fba7cae-47f1-4c8e-9a34-1b499c9c27f8 > > request failed: (2202) Unknown error 2202 > > failed to commit period: (2202) Unknown error 2202 > > radosgw-admin sync status: > > 2020-04-02 14:37:18.330 7f27c60676c0 1 Cannot find zone > > id=8c75360a-c0cf-4772-b85e-ff74726396c2 (name=backup), switching to local > > zonegroup configuration > > realm fec73799-36be-4418-abb2-9804cc83d83d (big-realm) > > zonegroup fc61ac2f-dc1d-421b-90af-ffe9113b9935 (default) > > zone 8c75360a-c0cf-4772-b85e-ff74726396c2 (backup) > > metadata sync failed to read sync status: (2) No such file or directory > > data sync source: 5fba7cae-47f1-4c8e-9a34-1b499c9c27f8 (default) > > syncing > > full sync: 0/128 shards > > incremental sync: 128/128 shards > > data is caught up with source > > > > > > My source cluster's version is 13.2.8, and destination cluster's is 14.2.8. > > I tried sync data from cluster of both 13.2.8 version and got the same > > error. > > Is there any step I was wrong or the default zone cannot be synced? > > > > Thanks > > > _______________________________________________ > ceph-users mailing list -- ceph-users@xxxxxxx > To unsubscribe send an email to ceph-users-leave@xxxxxxx _______________________________________________ ceph-users mailing list -- ceph-users@xxxxxxx To unsubscribe send an email to ceph-users-leave@xxxxxxx