검색

4.4. Red Hat Ceph RADOS Block Device (RBD)에서 직접 이미지 다운로드 구성

download PDF

이미지 서비스(glance)에서 Red Hat Ceph RADOS Block Device(RBD)를 백엔드로 사용하고 Compute 서비스에서 로컬 파일 기반 임시 스토리지를 사용하는 경우, 이미지 서비스 API를 사용하지 않고 RBD 이미지 리포지토리에서 직접 이미지를 다운로드하도록 Compute 서비스를 구성할 수 있습니다. 이렇게 하면 인스턴스 부팅 시 이미지를 Compute 노드 이미지 캐시에 다운로드하는 데 걸리는 시간이 단축되어 인스턴스 시작 시간이 개선됩니다.

사전 요구 사항

  • 이미지 서비스 백엔드는 Red Hat Ceph RADOS 블록 장치(RBD)입니다.
  • 계산 서비스는 이미지 캐시 및 인스턴스 디스크에 로컬 파일 기반 임시 저장소를 사용하고 있습니다.

절차

  1. stack 사용자로 언더클라우드에 로그인합니다.
  2. 컴퓨팅 환경 파일을 엽니다.
  3. RBD 백엔드에서 직접 이미지를 다운로드하려면 Compute 환경 파일에 다음 구성을 추가합니다.

    parameter_defaults:
      ComputeParameters:
        NovaGlanceEnableRbdDownload: True
        NovaEnableRbdBackend: False
        ...
  4. 선택 사항: 여러 Red Hat Ceph Storage 백엔드를 사용하도록 이미지 서비스가 구성된 경우 Compute 환경 파일에 다음 구성을 추가하여 이미지를 다운로드할 RBD 백엔드를 식별합니다.

    parameter_defaults:
      ComputeParameters:
        NovaGlanceEnableRbdDownload: True
        NovaEnableRbdBackend: False
        NovaGlanceRbdDownloadMultistoreID: <rbd_backend_id>
        ...

    <rbd_backend_id>GlanceMultistoreConfig 구성에서 백엔드를 지정하는 데 사용되는 ID(예: rbd2_store )로 바꿉니다.

  5. Compute 환경 파일에 다음 구성을 추가하여 이미지 서비스 RBD 백엔드와 계산 서비스에서 이미지 서비스 RBD 백엔드에 연결하도록 대기하는 최대 시간을 초 단위로 지정합니다.

    parameter_defaults:
      ComputeExtraConfig:
        nova::config::nova_config:
          glance/rbd_user:
            value: 'glance'
          glance/rbd_pool:
            value: 'images'
          glance/rbd_ceph_conf:
            value: '/etc/ceph/ceph.conf'
          glance/rbd_connect_timeout:
            value: '5'
  6. 다른 환경 파일을 사용하여 스택에 Compute 환경 파일을 추가하고 오버클라우드를 배포합니다.

    (undercloud)$ openstack overcloud deploy --templates \
     -e [your environment files] \
     -e /home/stack/templates/<compute_environment_file>.yaml
  7. 계산 서비스가 RBD에서 직접 이미지를 다운로드하는지 확인하려면 인스턴스를 만든 다음 인스턴스 디버그 로그에서 "Attempting to export RBD image:" 항목이 있는지 확인합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.