On a whim, I looked at the period and it seems to be pointing to a
zonegroup and zone that don't exist. Could that be the issue? And if so,
how to fix? I'm paranoid about period updates because I don't want to
interrupt operations to the working realm.

## List realms, all is as expected
$ sudo radosgw-admin realm list
{
    "default_info": "273f5fb3-00a1-43a5-b742-2793d6d7dcaf",
    "realms": [
        "realm01",
        "realmtest"
    ]
}

## Show the realm
$ sudo radosgw-admin realm get --rgw-realm realmtest
{
    "id": "ef91fd09-32a9-4da6-9707-85cb9922a034",
    "name": "realmtest",
    "current_period": "d01f2684-7bb9-4d1c-895f-dc4f3288aea6",
    "epoch": 2
}

## Get the period of the 'realmtest' realm, here it shows a 'default'
zonegroup and 'default' zone listed, that don't seem to exist
$ sudo radosgw-admin period get --period
d01f2684-7bb9-4d1c-895f-dc4f3288aea6
{
    "id": "d01f2684-7bb9-4d1c-895f-dc4f3288aea6",
    "epoch": 1,
    "predecessor_uuid": "9fa7cf43-f47d-46a1-997f-94996535e90f",
    "sync_status": [],
    "period_map": {
        "id": "d01f2684-7bb9-4d1c-895f-dc4f3288aea6",
        "zonegroups": [
            {
                "id": "73bf78f0-d5a3-4981-8d22-211795e86dc2",
                "name": "default",
                "api_name": "",
                "is_master": "true",
                "endpoints": [],
                "hostnames": [],
                "hostnames_s3website": [],
                "master_zone": "66a7bbfb-2ecb-40ab-8252-8fbe3a6a0893",
                "zones": [
                    {
                        "id": "66a7bbfb-2ecb-40ab-8252-8fbe3a6a0893",
                        "name": "default",
                        "endpoints": [],
                        "log_meta": "false",
                        "log_data": "false",
                        "bucket_index_max_shards": 0,
                        "read_only": "false",
                        "tier_type": "",
                        "sync_from_all": "true",
                        "sync_from": []
                    }
                ],
                "placement_targets": [
                    {
                        "name": "default-placement",
                        "tags": []
                    }
                ],
                "default_placement": "default-placement",
                "realm_id": "ef91fd09-32a9-4da6-9707-85cb9922a034"
            },
            {
                "id": "c733d405-1e83-414d-93b7-07a5f2cf94fa",
                "name": "maintest",
                "api_name": "maintest",
                "is_master": "false",
                "endpoints": [
                    "http://10.252.174.9:80";
                ],
                "hostnames": [],
                "hostnames_s3website": [],
                "master_zone": "8501d6d3-4a70-452b-b546-a9b9e95c7cdf",
                "zones": [
                    {
                        "id": "8501d6d3-4a70-452b-b546-a9b9e95c7cdf",
                        "name": "lumtest",
                        "endpoints": [
                            "http://10.252.174.9:80";
                        ],
                        "log_meta": "false",
                        "log_data": "false",
                        "bucket_index_max_shards": 0,
                        "read_only": "false",
                        "tier_type": "",
                        "sync_from_all": "true",
                        "sync_from": []
                    }
                ],
                "placement_targets": [
                    {
                        "name": "default-placement",
                        "tags": []
                    }
                ],
                "default_placement": "default-placement",
                "realm_id": "ef91fd09-32a9-4da6-9707-85cb9922a034"
            }
        ],
        "short_zone_ids": [
            {
                "key": "66a7bbfb-2ecb-40ab-8252-8fbe3a6a0893",
                "val": 4096339366
            },
            {
                "key": "8501d6d3-4a70-452b-b546-a9b9e95c7cdf",
                "val": 2637200738
            }
        ]
    },
    "master_zonegroup": "73bf78f0-d5a3-4981-8d22-211795e86dc2",
    "master_zone": "66a7bbfb-2ecb-40ab-8252-8fbe3a6a0893",
    "period_config": {
        "bucket_quota": {
            "enabled": false,
            "check_on_raw": false,
            "max_size": -1,
            "max_size_kb": 0,
            "max_objects": -1
        },
        "user_quota": {
            "enabled": false,
            "check_on_raw": false,
            "max_size": -1,
            "max_size_kb": 0,
            "max_objects": -1
        }
    },
    "realm_id": "ef91fd09-32a9-4da6-9707-85cb9922a034",
    "realm_name": "realmtest",
    "realm_epoch": 2
}


## List zonegroups, looking for 'default', don't see it
$ sudo radosgw-admin zonegroup list
{
    "default_info": "f0417b11-ebe9-4eb9-bbbe-9396c0061190",
    "zonegroups": [
        "us",
        "maintest"
    ]
}


On Thu, May 31, 2018 at 11:08 AM, David Turner <drakonst...@gmail.com>
wrote:

> This is the documentation that has always worked for me to set up multiple
> realms.  http://docs.ceph.com/docs/luminous/radosgw/multisite/  It's for
> the multisite configuration, but if you aren't using multi-site, just stop
> after setting up the first site.  I didn't read through all of your steps,
> but I've never had a problem following these steps.  Make sure to replace
> 'luminous' with your ceph version if it isn't luminous.  One thing I
> noticed in Luminous is that you only need like 5 metadata pools for RGW now
> due to namespaces in the pools.
>
> On Wed, May 30, 2018 at 11:38 AM Brett Chancellor <
> bchancel...@salesforce.com> wrote:
>
>> Hi All,
>>   I'm having issues trying to get a 2nd Rados GW realm/zone up and
>> running.  The configuration seemed to go well, but I'm unable to start the
>> gateway.
>>
>> 2018-05-29 21:21:27.119192 7fd26cfdd9c0  0 ERROR: failed to decode obj
>> from .rgw.root:zone_info.fe2e0680-d7e8-415f-bf91-501dda96d075
>> 2018-05-29 21:21:27.119198 7fd26cfdd9c0  0 replace_region_with_zonegroup:
>> error initializing default zone params: (5) Input/output error
>> 2018-05-29 21:21:27.119207 7fd26cfdd9c0 -1 failed converting region to
>> zonegroup : ret -5 (5) Input/output error
>> 2018-05-29 21:21:27.120479 7fd26cfdd9c0  1 -- 10.252.174.9:0/3447328109 
>> mark_down
>> 0x55dddc157a30 -- 0x55dddc153630
>> 2018-05-29 21:21:27.122221 7fd26cfdd9c0  1 -- 10.252.174.9:0/3447328109
>> mark_down_all
>> 2018-05-29 21:21:27.122393 7fd26cfdd9c0  1 -- 10.252.174.9:0/3447328109 
>> shutdown
>> complete.
>> 2018-05-29 21:21:27.122800 7fd26cfdd9c0 -1 Couldn't init storage provider
>> (RADOS)
>>
>> Existing RadosGW .. this one works fine
>> Realm : realm01 (default)
>> zonegroup: us (master, default)
>> zone: us-prd-1 (master, default)
>>
>> The problem comes when I'm attempting to add a new realm.
>> New Realm: realmtest
>> new ZG: maintest (master)
>> new zone: lumtest (master)
>>
>> Steps taken:
>> =========
>> * Created new rgw pools lumtest.rgw.* (14 pools) on dedicated root
>> *  radosgw-admin realm create --rgw-realm=realmtest
>> *  radosgw-admin zonegroup create --rgw-zonegroup=maintest
>> --rgw-realm=realmtest --master
>> * radosgw-admin zone create --rgw-realm=realmtest
>> --rgw-zonegroup=maintest --rgw-zone=lumtest --master
>> * radosgw-admin user create --rgw-realm realmtest --rgw-zonegroup
>> maintest --rgw-zone lumtest --uid="REMOVED" --display-name="System User"
>> --system
>> * radosgw-admin zone modify -rgw-realm realmtest --rgw-zonegroup maintest
>> --rgw-zone lumtest  [added the access key and secret of system user]
>> *  radosgw-admin user create --rgw-realm realmtest --rgw-zonegroup
>> maintest --rgw-zone lumtest --uid="test" --display-name="test User"
>> * radosgw-admin period update --rgw-realm realmtest
>>
>> ceph.conf
>> ========
>> [client.radosgw.rgw-test]
>> host = rgw-test
>> keyring = /etc/ceph/ceph.client.radosgw.rgw-test
>> log file = /var/log/ceph/radosgw.rgw-test
>> rgw frontends = civetweb port=80
>> rgw realm=realmtest
>> rgw zonegroup=maintest
>> rgw zone=lumtest
>>
>>
>> _______________________________________________
>> ceph-users mailing list
>> ceph-users@lists.ceph.com
>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>>
>
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to