5.3. シングルサイトシステムからマルチサイトへの移行


default ゾーングループとゾーンを持つシングルサイトシステムからマルチサイトシステムに移行するには、次の手順を使用します。

  1. レルムを作成します。REALM_NAME は、レルム名に置き換えます。

    構文

    radosgw-admin realm create --rgw-realm REALM_NAME --default

  2. デフォルトゾーンとゾーングループの名前を変更します。NEW_ZONE_GROUP_NAMENEW_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

  3. デフォルトのゾーングループの api_name の名前を変更します。NEW_ZONE_GROUP_NAME は、ゾーングループ名に置き換えます。ゾーングループマップの api_name フィールドは、異なるゾーン間でのデータ複製に使用される RADOS API の名前を示します。このフィールドは、クライアントが適切な API と対話して Ceph Storage クラスター内のデータにアクセスして管理できるようにします。

    構文

    radosgw-admin zonegroup modify --api-name NEW_ZONE_GROUP_NAME --rgw-zonegroup NEW_ZONE_GROUP_NAME

  4. プライマリーゾーングループを設定します。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

  5. プライマリーゾーンを設定します。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

  6. システムユーザーを作成します。USER_ID は、ユーザー名に置き換えます。DISPLAY_NAME は、表示名に置き換えます。これにはスペースを含めることができます。

    構文

    radosgw-admin user create --uid USER_ID --display-name DISPLAY_NAME --access-key ACCESS_KEY --secret SECRET_KEY --system

  7. 更新された設定をコミットします。

    [ceph: root@host01 /]# radosgw-admin period update --commit

  8. grep を使用して rgw サービス名を検索します。

    構文

    ceph orch ls | grep rgw

  9. レルム、ゾーングループ、プライマリーゾーンを設定します。

    構文

    ceph config set client.rgw.SERVICE_NAME rgw_realm REALM_NAME
    ceph config set client.rgw.SERVICE_NAME rgw_zonegroup ZONE_GROUP_NAME
    ceph config set client.rgw.SERVICE_NAME rgw_zone PRIMARY_ZONE_NAME

    [ceph: root@host01 /]# ceph config set client.rgw.rgwsvcid.mons-1.jwgwwp rgw_realm test_realm
    [ceph: root@host01 /]# ceph config set client.rgw.rgwsvcid.mons-1.jwgwwp rgw_zonegroup us
    [ceph: root@host01 /]# ceph config set client.rgw.rgwsvcid.mons-1.jwgwwp rgw_zone us-east-1

  10. Ceph Object Gateway を再起動します。

    [ceph: root@host01 /]# systemctl restart ceph-radosgw@rgw.`hostname -s`

    構文

    [ceph: root@host01 /]# ceph orch restart _RGW_SERVICE_NAME_

    [ceph: root@host01 /]# ceph orch restart rgw.rgwsvcid.mons-1.jwgwwp

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.