Re: RGW Multi-site Issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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?

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




[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux