Re: Fresh Jewel install with RDS missing default REALM

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

 



After doing all the things below I still ran into an error:

2016-08-16 15:13:13.462548 7fe4d530d9c0  0 Cannot find zone id= (name=),
switching to local zonegroup configuration
2016-08-16 15:13:13.464303 7fe4d530d9c0 -1 Cannot find zone id= (name=)

Searching some more I found out that this might have to do with default
not being set.

radosgw-admin realm default --rgw-realm=default
radosgw-admin zonegroup default --rgw-zonegroup=default
radosgw-admin zone default --rgw-zone=default

After this I can create a user etc. So I think I now have a
configuration with a default realm, zonegroup, zone and I can start
creating placement groups.

If I'm missing something please let me know because I really want to
learn more about this.

Jan Hugo Prins


On 08/16/2016 02:48 PM, jan hugo prins wrote:
> Hi,
>
> I'm currently testing a fresh Jewel install with RDS and I run into some
> issues.
> The last couple of days everything was fine until I started playing
> around with creating buckets in different storage pools and creating
> different placement_targets. I Then I found out that the fresh install
> of Jewel RDS is missing a default Realm.
>
> So this morning I created a complete fresh RDS install and then I did
> the following:
> Could someone tell me if everything below looks fine, or if I'm missing
> something?
>
>
> [root@blsceph01-1 ~]# radosgw-admin metadata zone get --rgw-zone=default
> {
>     "id": "1adc4b51-3345-4a4b-bf6d-b55b35991530",
>     "name": "default",
>     "domain_root": "default.rgw.data.root",
>     "control_pool": "default.rgw.control",
>     "gc_pool": "default.rgw.gc",
>     "log_pool": "default.rgw.log",
>     "intent_log_pool": "default.rgw.intent-log",
>     "usage_log_pool": "default.rgw.usage",
>     "user_keys_pool": "default.rgw.users.keys",
>     "user_email_pool": "default.rgw.users.email",
>     "user_swift_pool": "default.rgw.users.swift",
>     "user_uid_pool": "default.rgw.users.uid",
>     "system_key": {
>         "access_key": "",
>         "secret_key": ""
>     },
>     "placement_pools": [
>         {
>             "key": "default-placement",
>             "val": {
>                 "index_pool": "default.rgw.buckets.index",
>                 "data_pool": "default.rgw.buckets.data",
>                 "data_extra_pool": "default.rgw.buckets.non-ec",
>                 "index_type": 0
>             }
>         }
>     ],
>     "metadata_heap": "default.rgw.meta",
>     "realm_id": ""
> }
> [root@blsceph01-1 ~]# radosgw-admin metadata zonegroup get
> --rgw-zonegroup=default
> {
>     "id": "d5ad18ed-dfb3-4e4a-a6ee-3c7b4f0cddae",
>     "name": "default",
>     "api_name": "",
>     "is_master": "true",
>     "endpoints": [],
>     "hostnames": [],
>     "hostnames_s3website": [],
>     "master_zone": "1adc4b51-3345-4a4b-bf6d-b55b35991530",
>     "zones": [
>         {
>             "id": "1adc4b51-3345-4a4b-bf6d-b55b35991530",
>             "name": "default",
>             "endpoints": [],
>             "log_meta": "false",
>             "log_data": "false",
>             "bucket_index_max_shards": 0,
>             "read_only": "false"
>         }
>     ],
>     "placement_targets": [
>         {
>             "name": "default-placement",
>             "tags": []
>         }
>     ],
>     "default_placement": "default-placement",
>     "realm_id": ""
> }
>
> [root@blsceph01-1 ~]# radosgw-admin realm create --rgw-realm=default
> --default
> 2016-08-16 13:15:24.082459 7fa5788d19c0  0 error read_lastest_epoch
> .rgw.root:periods.d825f817-43d1-4ca0-9ca2-0f3946c1e9b7.latest_epoch
> {
>     "id": "f8cdcfe3-238a-4e0d-84c4-d58fada869aa",
>     "name": "default",
>     "current_period": "d825f817-43d1-4ca0-9ca2-0f3946c1e9b7",
>     "epoch": 1
> }
>
> [root@blsceph01-1 ~]# radosgw-admin period update --commit
> 2016-08-16 13:15:30.518961 7fe43116c9c0  0 RGWZoneParams::create():
> error creating default zone params: (17) File exists
> 2016-08-16 13:15:30.607504 7fe43116c9c0  0 error read_lastest_epoch
> .rgw.root:periods.f8cdcfe3-238a-4e0d-84c4-d58fada869aa:staging.latest_epoch
> cannot commit period: period does not have a master zone of a master
> zonegroup
> failed to commit period: (22) Invalid argument
>
> Looks like the realm is missing some information.
>
> If found out that it could have something to do with the zonegroup-map:
>
> [root@blsceph01-1 ~]# radosgw-admin zonegroup-map get
> {
>     "zonegroups": [],
>     "master_zonegroup": "",
>     "bucket_quota": {
>         "enabled": false,
>         "max_size_kb": -1,
>         "max_objects": -1
>     },
>     "user_quota": {
>         "enabled": false,
>         "max_size_kb": -1,
>         "max_objects": -1
>     }
> }
>
> Looks like something is indeed missing here.
>
> [root@blsceph01-1 ~]# radosgw-admin zonegroup-map get >zonegroup-map.json
> [root@blsceph01-1 ~]# vi zonegroup-map.json
>
> {
>     "zonegroups": ["default"],
>     "master_zonegroup": "default",
>     "bucket_quota": {
>         "enabled": false,
>         "max_size_kb": -1,
>         "max_objects": -1
>     },
>     "user_quota": {
>         "enabled": false,
>         "max_size_kb": -1,
>         "max_objects": -1
>     }
> }
>
>
> [root@blsceph01-1 ~]# radosgw-admin zonegroup-map set <zonegroup-map.json
> {
>     "zonegroups": [
>         {
>             "key": "",
>             "val": {
>                 "id": "",
>                 "name": "",
>                 "api_name": "",
>                 "is_master": "false",
>                 "endpoints": [],
>                 "hostnames": [],
>                 "hostnames_s3website": [],
>                 "master_zone": "",
>                 "zones": [],
>                 "placement_targets": [],
>                 "default_placement": "",
>                 "realm_id": ""
>             }
>         }
>     ],
>     "master_zonegroup": "default",
>     "bucket_quota": {
>         "enabled": false,
>         "max_size_kb": -1,
>         "max_objects": -1
>     },
>     "user_quota": {
>         "enabled": false,
>         "max_size_kb": -1,
>         "max_objects": -1
>     }
> }
>
> [root@blsceph01-1 ~]# radosgw-admin period update --commit
> 2016-08-16 14:12:50.550790 7f6d863db9c0  0 RGWZoneParams::create():
> error creating default zone params: (17) File exists
> cannot commit period: period does not have a master zone of a master
> zonegroup
> failed to commit period: (22) Invalid argument
> [root@blsceph01-1 ~]# radosgw-admin metadata zonegroup get
> --rgw-zonegroup=default >zonegroup.conf.json
> [root@blsceph01-1 ~]# vi zonegroup.conf.json
> [root@blsceph01-1 ~]# radosgw-admin metadata zonegroup set
> --rgw-zonegroup=default <zonegroup.conf.json
> {
>     "id": "d5ad18ed-dfb3-4e4a-a6ee-3c7b4f0cddae",
>     "name": "default",
>     "api_name": "",
>     "is_master": "true",
>     "endpoints": [],
>     "hostnames": [],
>     "hostnames_s3website": [],
>     "master_zone": "1adc4b51-3345-4a4b-bf6d-b55b35991530",
>     "zones": [
>         {
>             "id": "1adc4b51-3345-4a4b-bf6d-b55b35991530",
>             "name": "default",
>             "endpoints": [],
>             "log_meta": "false",
>             "log_data": "false",
>             "bucket_index_max_shards": 0,
>             "read_only": "false"
>         }
>     ],
>     "placement_targets": [
>         {
>             "name": "default-placement",
>             "tags": []
>         }
>     ],
>     "default_placement": "default-placement",
>     "realm_id": "f8cdcfe3-238a-4e0d-84c4-d58fada869aa"
> }
>
> [root@blsceph01-1 ~]# radosgw-admin period update --commit
> 2016-08-16 14:14:21.628507 7f181e15a9c0  0 RGWZoneParams::create():
> error creating default zone params: (17) File exists
> 2016-08-16 14:14:21.788003 7f181e15a9c0  0 error read_lastest_epoch
> .rgw.root:periods.df62cf41-73e6-4128-ba01-104726754ed7.latest_epoch
> 2016-08-16 14:14:21.819622 7f181e15a9c0  1 Set the period's master
> zonegroup d5ad18ed-dfb3-4e4a-a6ee-3c7b4f0cddae as the default
> {
>     "id": "df62cf41-73e6-4128-ba01-104726754ed7",
>     "epoch": 1,
>     "predecessor_uuid": "d825f817-43d1-4ca0-9ca2-0f3946c1e9b7",
>     "sync_status": [
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         "",
>         ""
>     ],
>     "period_map": {
>         "id": "df62cf41-73e6-4128-ba01-104726754ed7",
>         "zonegroups": [
>             {
>                 "id": "d5ad18ed-dfb3-4e4a-a6ee-3c7b4f0cddae",
>                 "name": "default",
>                 "api_name": "",
>                 "is_master": "true",
>                 "endpoints": [],
>                 "hostnames": [],
>                 "hostnames_s3website": [],
>                 "master_zone": "1adc4b51-3345-4a4b-bf6d-b55b35991530",
>                 "zones": [
>                     {
>                         "id": "1adc4b51-3345-4a4b-bf6d-b55b35991530",
>                         "name": "default",
>                         "endpoints": [],
>                         "log_meta": "false",
>                         "log_data": "false",
>                         "bucket_index_max_shards": 0,
>                         "read_only": "false"
>                     }
>                 ],
>                 "placement_targets": [
>                     {
>                         "name": "default-placement",
>                         "tags": []
>                     }
>                 ],
>                 "default_placement": "default-placement",
>                 "realm_id": "f8cdcfe3-238a-4e0d-84c4-d58fada869aa"
>             }
>         ],
>         "short_zone_ids": [
>             {
>                 "key": "1adc4b51-3345-4a4b-bf6d-b55b35991530",
>                 "val": 588843695
>             }
>         ]
>     },
>     "master_zonegroup": "d5ad18ed-dfb3-4e4a-a6ee-3c7b4f0cddae",
>     "master_zone": "1adc4b51-3345-4a4b-bf6d-b55b35991530",
>     "period_config": {
>         "bucket_quota": {
>             "enabled": false,
>             "max_size_kb": -1,
>             "max_objects": -1
>         },
>         "user_quota": {
>             "enabled": false,
>             "max_size_kb": -1,
>             "max_objects": -1
>         }
>     },
>     "realm_id": "f8cdcfe3-238a-4e0d-84c4-d58fada869aa",
>     "realm_name": "default",
>     "realm_epoch": 2
> }
>
>
>

-- 
Met vriendelijke groet / Best regards,

Jan Hugo Prins
Infra and Isilon storage consultant

Better.be B.V.
Auke Vleerstraat 140 E | 7547 AN Enschede | KvK 08097527
T +31 (0) 53 48 00 694 | M +31 (0)6 26 358 951
jprins@xxxxxxxxxxxx | www.betterbe.com

This e-mail is intended exclusively for the addressee(s), and may not
be passed on to, or made available for use by any person other than 
the addressee(s). Better.be B.V. rules out any and every liability 
resulting from any electronic transmission.

_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com



[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