Re: RGW Multi-site Issue

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

 



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




[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