5.3. シングルサイトシステムからマルチサイトへの移行
default
ゾーングループとゾーンを持つシングルサイトシステムからマルチサイトシステムに移行するには、次の手順を使用します。
レルムを作成します。
REALM_NAME
は、レルム名に置き換えます。構文
radosgw-admin realm create --rgw-realm REALM_NAME --default
デフォルトゾーンとゾーングループの名前を変更します。
NEW_ZONE_GROUP_NAME
とNEW_ZONE_NAME
は、それぞれゾーングループとゾーン名に置き換えます。構文
radosgw-admin zonegroup rename --rgw-zonegroup default --zonegroup-new-name NEW_ZONE_GROUP_NAME radosgw-admin zone rename --rgw-zone default --zone-new-name NEW_ZONE_NAME --rgw-zonegroup NEW_ZONE_GROUP_NAME
デフォルトのゾーングループの
api_name
の名前を変更します。NEW_ZONE_GROUP_NAME
は、ゾーングループ名に置き換えます。ゾーングループマップの
api_name
フィールドは、異なるゾーン間でのデータ複製に使用される RADOS API の名前を示します。このフィールドは、クライアントが Ceph Storage クラスター内のデータにアクセスして管理するための適切な API と対話するのに役立ちます。構文
radosgw-admin zonegroup modify --api-name NEW_ZONE_GROUP_NAME --rgw-zonegroup NEW_ZONE_GROUP_NAME
プライマリーゾーングループを設定します。
NEW_ZONE_GROUP_NAME
はゾーングループ名に、REALM_NAME
はレルム名に置き換えます。ENDPOINT
は、ゾーングループ内の完全修飾ドメイン名に置き換えます。構文
radosgw-admin zonegroup modify --rgw-realm REALM_NAME --rgw-zonegroup NEW_ZONE_GROUP_NAME --endpoints http://ENDPOINT --master --default
プライマリーゾーンを設定します。
REALM_NAME
はレルム名に、NEW_ZONE_GROUP_NAME
はゾーングループ名に、NEW_ZONE_NAME
はゾーン名に、ENDPOINT
はゾーングループ内の完全修飾ドメイン名に置き換えます。構文
radosgw-admin zone modify --rgw-realm REALM_NAME --rgw-zonegroup NEW_ZONE_GROUP_NAME --rgw-zone NEW_ZONE_NAME --endpoints http://ENDPOINT --master --default
システムユーザーを作成します。
USER_ID
は、ユーザー名に置き換えます。DISPLAY_NAME
は、表示名に置き換えます。これにはスペースを含めることができます。構文
radosgw-admin user create --uid USER_ID --display-name DISPLAY_NAME --access-key ACCESS_KEY --secret SECRET_KEY --system
更新された設定をコミットします。
例
[ceph: root@host01 /]# radosgw-admin period update --commit
Ceph Object Gateway を再起動します。
例
[ceph: root@host01 /]# systemctl restart ceph-radosgw@rgw.`hostname -s`