검색

5.3. 단일 사이트 시스템을 다중 사이트로 마이그레이션

download PDF

기본 영역 그룹 및 영역이 있는 단일 사이트 시스템에서 다중 사이트 시스템으로 마이그레이션하려면 다음 단계를 따르십시오.

  1. 영역을 생성합니다. realM_NAME 을 영역 이름으로 바꿉니다.

    구문

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

  2. 기본 영역 및 영역 그룹의 이름을 변경합니다. NEW_ZONE_GROUP_NAMENEW_ZONE_NAME 을 각각 zonegroup 및 zone 이름으로 바꿉니다.

    구문

    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. 기본 zonegroup의 api_name 의 이름을 변경합니다. NEW_ZONE_GROUP_NAME 을 zonegroup 이름으로 바꿉니다. zonegroup 맵의 api_name 필드는 다양한 영역의 데이터 복제에 사용되는 RADOS API의 이름을 나타냅니다. 이 필드를 사용하면 클라이언트가 올바른 API와 상호 작용하여 Ceph 스토리지 클러스터 내의 데이터에 액세스하고 관리할 수 있습니다.

    구문

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

  4. 기본 zonegroup을 구성합니다. NEW_ZONE_GROUP_NAME 을 zonegroup 이름으로 바꾸고 realM_NAME 을 영역 이름으로 바꿉니다. ENDPOINT 를 zonegroup에서 정규화된 도메인 이름으로 교체합니다.

    구문

    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 을 zonegroup 이름으로, 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. rgw 서비스 이름에 대한 grep

    구문

    ceph orch ls | grep rgw

  9. realm, zonegroup 및 기본 영역에 대한 구성을 설정합니다.

    구문

    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은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.