1장. 블록 스토리지 서비스 사용자 지정 백엔드 배포 소개
Red Hat OpenStack Platform director는 최소한의 수동 구성으로 완전한 엔터프라이즈급 OpenStack 배포를 설치하고 관리합니다. director에 대한 자세한 내용은 Director 설치 및 사용 가이드를 참조하십시오.
director가 생성하는 Openstack 환경을 Overcloud라고 합니다. 오버클라우드에는 블록 스토리지를 포함하여 최종 사용자에게 서비스를 제공하는 모든 구성 요소가 포함되어 있습니다. 이 문서에서는 오버클라우드에서 블록 스토리지 서비스(cinder)에 사용자 지정 백엔드를 배포하는 방법에 대한 지침을 제공합니다. 기본적으로 블록 스토리지 서비스는 컨트롤러 노드에 설치됩니다.
사전 요구 사항
- director와 함께 이미 오버클라우드를 배포했습니다.
- Overcloud에는 블록 스토리지 서비스가 작동합니다.
- 블록 스토리지 개념과 구성을 잘 알고 있습니다. 블록 스토리지에 대한 자세한 내용은 스토리지 가이드의 Block Storage and Volumes 를 참조하십시오.
이 절차는 제한된 사용 사례에서 성공적으로 테스트되었습니다. 먼저 비생산 환경에서 계획된 배포를 테스트해야 합니다. 질문이 있는 경우 Red Hat 지원팀에 문의하십시오.
1.1. 사용자 정의 백엔드 이해 링크 복사링크가 클립보드에 복사되었습니다!
사용자 지정 백엔드는 아직 Red Hat OpenStack Platform director에 완전히 통합되지 않은 스토리지 서버, 어플라이언스 또는 구성입니다. 지원되는 블록 스토리지 백엔드는 이미 통합되었으며 기본 제공 director 파일로 사전 구성되어 있습니다. 예를 들어, Red Hat Ceph와 Dell EMC PS 시리즈, Dell Storage Center, NetApp 어플라이언스의 단일 백엔드 구성 등이 있습니다.
일부 통합 스토리지 어플라이언스는 단일 인스턴스 백엔드만 지원합니다. 예를 들어, Dell 스토리지 센터에 대해 미리 구성된 director 파일을 사용하면 단일 백엔드만 배포할 수 있습니다. 이 어플라이언스의 백엔드 인스턴스를 여러 개 배포하려면 사용자 지정 구성이 필요합니다.
블록 스토리지 서비스가 있는 노드에서 /etc/cinder/cinder.conf 파일을 직접 편집하여 블록 스토리지 서비스를 수동으로 구성할 수 있지만 openstack overcloud deploy 명령을 실행할 때 director가 구성을 덮어씁니다. 자세한 내용은 3장. 구성된 백엔드 배포의 내용을 참조하십시오. director와 함께 블록 스토리지 백엔드를 배포하여 오버클라우드 배포 및 업데이트를 통해 설정이 지속되는지 확인합니다.
백엔드 구성이 완전히 통합되면 패키지된 환경 파일을 편집하고 호출할 수 있습니다. 그러나 사용자 지정 백엔드의 경우 고유한 환경 파일을 작성해야 합니다. 이 문서에는 배포에 대해 편집할 수 있는 주석이 있는 /home/stack/templates/custom-env.yaml 파일이 포함되어 있습니다. 이 샘플 파일은 두 개의 NetApp 백엔드를 사용하도록 블록 스토리지 서비스를 구성하는 데 적합합니다. 환경 파일에 대한 자세한 내용은 Director 설치 및 사용 가이드 의 Overcloud 배포에 환경 파일 포함 을 참조하십시오.