13.2. 외부 Ceph 키 사용


이미 배포된 키만 사용할 수 있습니다. 외부 키를 사용하여 사이트를 배포하는 방법에 대한 자세한 내용은 13.1절. “외부 액세스를 위한 Ceph 키 생성” 을 참조하십시오. 이는 중앙 및 에지 사이트 모두에 대해 수행해야 합니다.

  • 중앙에서 제공하는 외부 키를 사용할 에지 사이트를 배포하는 경우 다음을 완료합니다.

    1. 에지 사이트에 대한 dcn_ceph_external.yaml 환경 파일을 생성합니다. 포함할 배포된 키를 지정하려면 cephx-key-client-name 옵션을 포함해야 합니다.

      sudo -E openstack overcloud export ceph \
      --stack central \
      --cephx-key-client-name external \
      --output-file ~/dcn-common/dcn_ceph_external.yaml
    2. 에지 사이트에서 중앙 사이트의 Ceph 클러스터에 액세스할 수 있도록 dcn_ceph_external.yaml 파일을 포함합니다. ceph_keys.yaml 파일을 포함하여 에지 사이트에서 Ceph 클러스터의 외부 키를 배포합니다.
  • 에지 사이트를 배포한 후 중앙 위치를 업데이트할 때 중앙 위치가 dcn 외부 키를 사용해야 합니다.

    1. CephClientUserName 매개변수가 내보내는 키와 일치하는지 확인합니다. 다음 예에 표시된 대로 external 이름을 사용하는 경우 다음과 유사한 glance_update.yaml 을 생성합니다.

        parameter_defaults:
          GlanceEnabledImportMethods: web-download,copy-image
          GlanceBackend: rbd
          GlanceStoreDescription: 'central rbd glance store'
          CephClusterName: central
          GlanceBackendID: central
          GlanceMultistoreConfig:
          dcn0:
             GlanceBackend: rbd
            GlanceStoreDescription: 'dcn0 rbd glance store'
            CephClientUserName: 'external'
            CephClusterName: dcn0
            GlanceBackendID: dcn0
          dcn1:
            GlanceBackend: rbd
            GlanceStoreDescription: 'dcn1 rbd glance store'
            CephClientUserName: 'external'
            CephClusterName: dcn1
            GlanceBackendID: dcn1
    2. openstack overcloud export ceph 명령을 사용하여 중앙 위치에서 DCN 에지 액세스의 외부 키를 포함합니다. 이렇게 하려면 --stack 인수에 대해 쉼표로 구분된 스택 목록을 제공하고 cephx-key-client-name 옵션을 포함해야 합니다.

      sudo -E openstack overcloud export ceph \
      --stack dcn0,dcn1,dcn2 \
      --cephx-key-client-name external \
      --output-file ~/central/dcn_ceph_external.yaml
    3. 원래 템플릿을 사용하여 중앙 사이트를 다시 배포하고 새로 생성된 dcn_ceph_external.yamlglance_update.yaml 파일을 포함합니다.

      openstack overcloud deploy \
             --stack central \
             --templates /usr/share/openstack-tripleo-heat-templates/ \
             -r ~/central/central_roles.yaml \
          ...
             -e /usr/share/openstack-tripleo-heat-templates/environments/cephadm/cephadm.yaml \
             -e /usr/share/openstack-tripleo-heat-templates/environments/nova-az-config.yaml \
             -e ~/central/central-images-env.yaml \
             -e ~/central/role-counts.yaml \
             -e ~/central/site-name.yaml
             -e ~/central/ceph.yaml \
             -e ~/central/ceph_keys.yaml \
             -e ~/central/glance.yaml \
             -e ~/central/dcn_ceph_external.yaml
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동