3.2. Ceph 블록 장치를 사용하도록 Cinder 구성


Red Hat OpenStack Platform은 Ceph 블록 장치를 사용하여 Cinder 볼륨을 위한 백엔드 스토리지를 제공할 수 있습니다.

사전 요구 사항

  • Cinder 노드에 대한 루트 수준 액세스.
  • Ceph 볼륨 풀.
  • Ceph 블록 장치와 상호 작용하는 시크릿의 사용자 및 UUID입니다.

절차

  1. Cinder 구성 파일을 편집합니다.

    [root@cinder ~]# vim /etc/cinder/cinder.conf
    Copy to Clipboard
  2. [DEFAULT] 섹션에서 Ceph를 Cinder의 백엔드로 활성화합니다.

    enabled_backends = ceph
    Copy to Clipboard
  3. Glance API 버전이 2로 설정되어 있는지 확인합니다. enabled_backends 에서 여러 cinder 백엔드를 구성하는 경우, [ceph] 섹션이 아닌 glance_api_version = 2 설정이 [DEFAULT] 섹션에 있어야 합니다.

    glance_api_version = 2
    Copy to Clipboard
  4. cinder.conf 파일에 [ceph] 섹션을 생성합니다. [ceph] 섹션의 다음 단계에 있는 Ceph 설정을 추가합니다.
  5. volume_driver 설정을 지정하고 Ceph 블록 장치 드라이버를 사용하도록 설정합니다.

    volume_driver = cinder.volume.drivers.rbd.RBDDriver
    Copy to Clipboard
  6. 클러스터 이름과 Ceph 구성 파일 위치를 지정합니다. 일반적으로 Ceph 클러스터에는 ceph 클러스터의 클러스터 이름과 /etc/ ceph /ceph.conf 에 Ceph 구성 파일이 있습니다. Ceph 클러스터 이름이 ceph 가 아닌 경우 클러스터 이름과 구성 파일 경로를 적절하게 지정합니다.

    rbd_cluster_name = us-west
    rbd_ceph_conf = /etc/ceph/us-west.conf
    Copy to Clipboard
  7. 기본적으로 Red Hat OpenStack Platform은 Ceph 볼륨을 rbd 풀에 저장합니다. 이전에 만든 volumes 풀을 사용하려면 rbd_pool 설정을 지정하고 volumes 풀을 설정합니다.

    rbd_pool = volumes
    Copy to Clipboard
  8. Red Hat OpenStack Platform에는 기본 사용자 이름 또는 볼륨에 대한 보안 UUID가 없습니다. rbd_user 를 지정하고 cinder 사용자로 설정합니다. 그런 다음 rbd_secret_uuid 설정을 지정하고 uuid-secret.txt 파일에 저장된 생성된 UUID로 설정합니다.

    rbd_user = cinder
    rbd_secret_uuid = 4b5fd580-360c-4f8c-abb5-c83bb9a3f964
    Copy to Clipboard
  9. 다음 설정을 지정합니다.

    rbd_flatten_volume_from_snapshot = false
    rbd_max_clone_depth = 5
    rbd_store_chunk_size = 4
    rados_connect_timeout = -1
    Copy to Clipboard

    Ceph 블록 장치를 사용하도록 Cinder를 구성하면 구성 파일이 다음과 유사해질 수 있습니다.

    예제

    [DEFAULT]
    enabled_backends = ceph
    glance_api_version = 2
    …
    
    [ceph]
    volume_driver = cinder.volume.drivers.rbd.RBDDriver
    rbd_cluster_name = ceph
    rbd_pool = volumes
    rbd_user = cinder
    rbd_ceph_conf = /etc/ceph/ceph.conf
    rbd_flatten_volume_from_snapshot = false
    rbd_secret_uuid = 4b5fd580-360c-4f8c-abb5-c83bb9a3f964
    rbd_max_clone_depth = 5
    rbd_store_chunk_size = 4
    rados_connect_timeout = -1
    Copy to Clipboard

    참고

    기본 [lvm] 섹션 및 해당 설정을 제거하는 것이 좋습니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat