4장. 스토리지 서비스 사용자 정의


director에서 제공하는 heat 템플릿 컬렉션에는 기본 Ceph Storage 구성을 활성화하는 데 필요한 템플릿과 환경 파일이 이미 포함되어 있습니다.

director는 /usr/share/openstack-tripleo-heat-templates/environments/ceph-ansible/ceph-ansible.yaml 환경 파일을 사용하여 Ceph 클러스터를 생성하고 배포 중에 오버클라우드와 통합합니다. 이 클러스터에는 컨테이너화된 Ceph Storage 노드가 있습니다. OpenStack의 컨테이너화된 서비스에 대한 자세 한 내용은 Director 설치 및 사용 가이드의 CLI 툴을 사용하여 기본 오버클라우드 구성 참조하십시오.

Red Hat OpenStack director는 배포된 Ceph 클러스터에 기본 기본 설정도 적용합니다. 또한 사용자 지정 환경 파일에서 추가 구성을 정의해야 합니다.

절차

  1. /home/stack/templates/storage-config.yaml 파일을 생성합니다. 이 예제에서 ~/templates/storage-config.yaml 파일에는 환경에 대한 대부분의 오버클라우드 관련 사용자 지정 설정이 포함되어 있습니다. 사용자 지정 환경 파일에 포함된 매개변수는 /usr/share/openstack-tripleo-heat-templates/environments/ceph-ansible/ceph-ansible.yaml 파일의 해당 기본 설정을 재정의합니다.
  2. parameter_defaults 섹션을 ~/templates/storage-config.yaml 에 추가합니다. 이 섹션에는 오버클라우드에 대한 사용자 지정 설정이 포함되어 있습니다. 예를 들어 vxlan 을 네트워킹 서비스(neutron)의 네트워크 유형으로 설정하려면 사용자 지정 환경 파일에 다음 스니펫을 추가합니다.

    parameter_defaults:
      NeutronNetworkType: vxlan
  3. 필요한 경우 요구 사항에 따라 parameter_defaults 에서 다음 옵션을 설정합니다.

    Expand
    옵션설명기본값

    CinderEnableIscsiBackend

    iSCSI 백엔드 활성화

    false

    CinderEnableRbdBackend

    Ceph Storage 백엔드 활성화

    true

    CinderBackupBackend

    볼륨 백업의 백엔드로 ceph 또는 swift를 설정합니다. 자세한 내용은 4.4절. “Ceph를 사용하도록 백업 서비스 구성”의 내용을 참조하십시오.

    Ceph

    NovaEnableRbdBackend

    Nova 임시 스토리지용 Ceph Storage 활성화

    true

    GlanceBackend

    이미지 서비스에서 사용할 백엔드(rbd ( Ceph), swift 또는 file)를 정의합니다.

    rbd

    GnocchiBackend

    원격 분석 서비스에서 사용할 백엔드(rbd ( Ceph), swift 또는 file)를 정의합니다.

    rbd

    참고

    기본 설정을 사용하려는 경우 ~/templates/storage-config.yaml 에서 옵션을 생략할 수 있습니다.

사용자 지정 환경 파일의 내용은 다음 섹션에서 적용하는 설정에 따라 변경됩니다. 완료된 예는 부록 A. 샘플 환경 파일: Ceph Storage 클러스터 생성 을 참조하십시오.

다음 하위 섹션에는 director가 적용하는 공통 기본 스토리지 서비스 설정을 재정의하는 방법에 대한 정보가 포함되어 있습니다.

4.1. Ceph 메타데이터 서버 활성화

Ceph 메타데이터 서버(MDS)는 CephFS에 저장된 파일과 관련된 메타데이터를 관리하는 ceph-mds 데몬을 실행합니다. NFS를 통해 CephFS를 사용할 수 있습니다. NFS를 통한 CephFS 사용에 대한 자세한 내용은 공유 파일 시스템 서비스의 NFS 백엔드 가이드 및 CephFS를 통해 파일 시스템 가이드 및 CephFS를 참조하십시오.

참고

Red Hat은 공유 파일 시스템 서비스를 위한 NFS 백엔드를 통해 CephFS에서만 Ceph MDS 배포를 지원합니다.

절차

오버클라우드를 생성할 때 Ceph 메타데이터 서버를 활성화하려면 다음 환경 파일을 호출합니다.

  • /usr/share/openstack-tripleo-heat-templates/environments/ceph-ansible/ceph-mds.yaml

자세한 내용은 7.2절. “오버클라우드 배포 시작”의 내용을 참조하십시오. Ceph 메타데이터 서버에 대한 자세한 내용은 메타데이터 서버 데몬 구성을 참조하십시오.

참고

기본적으로 Ceph 메타데이터 서버는 컨트롤러 노드에 배포됩니다. 전용 노드에 Ceph 메타데이터 서버를 배포할 수 있습니다. 자세한 내용은 3.3절. “Ceph MDS 서비스에 대한 사용자 지정 역할 및 플레이버 만들기”의 내용을 참조하십시오.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동