1장. 소개
Red Hat OpenStack Platform Director는 완전한 OpenStack 환경을 설치하고 관리하기 위한 툴셋입니다. 주로 OpenStack 프로젝트 TripleO(OpenStack )를기반으로 합니다. Director의 주요 목표는 최소한의 수동 구성으로 기능적인 엔터프라이즈급 OpenStack 배포를 완전히 오케스트레이션하는 것입니다. 개별 OpenStack 구성 요소를 수동으로 구성하는 데 고유한 여러 문제를 해결하는 데 도움이 됩니다.
Director에서 제공하는 최종 결과 OpenStack 배포를 Overcloud 라고 합니다. Overcloud에는 블록 스토리지를 포함하여 최종 사용자에게 서비스를 제공하는 모든 구성 요소가 포함되어 있습니다. 이 문서에서는 사용자 정의 백엔드를 Overcloud의 블록 스토리지 서비스에 배포하는 방법에 대한 지침을 제공합니다.
이 문서에서는 블록 스토리지 서비스를 수동으로 구성하는 관리자의 지식을 활용하는 것을 목표로 합니다. OpenStack 테스트 배포(예: Cryostat를 통해)에서 이 서비스를 구성하려면 호스트 노드의 /etc/cinder/cinder.conf를 편집해야 합니다. 해당 파일의 블록 스토리지 설정의 대부분은 다른 위치에 자세히 설명되어 있습니다. 이 문서에서는 사용자 지정 백엔드 를 연결하기 위해 동일한 설정을 Overcloud에 적용하는 방법에 대해 설명합니다.
이 절차는 제한된 사용 사례에서 성공적으로 테스트되었습니다. 먼저 비프로덕션 환경에서 계획된 배포를 테스트해야 합니다. 질문이 있는 경우 Red Hat 지원팀에 문의하십시오.
1.1. 사용자 정의 백엔드 링크 복사링크가 클립보드에 복사되었습니다!
이 문서의 목적을 위해 사용자 지정 백엔드는 Red Hat OpenStack Platform Director에 완전히 통합되지 않은 스토리지 서버/적용 또는 구성으로 정의됩니다. 지원되는 일부 블록 스토리지 백엔드는 이미 Director에 통합되어 있습니다. 즉, 사전 구성된 Director 파일이 이미 즉시 제공됩니다. 통합 백엔드를 구성하고 이러한 파일을 통해 Overcloud에 배포할 수 있습니다. 통합된 백엔드의 예로는 Dell EqualLogic, Dell Storage Center 및 NetApp 어플라이언스의 Red Hat Ceph 및 단일 백 엔드 구성이 있습니다.
또한 이미 Director에 통합된 일부 스토리지 장치는 단일 인스턴스 백엔드만 지원합니다. 예를 들어 Dell EqualLogic용 사전 구성된 Director 파일은 단일 백엔드만 배포할 수 있습니다. 이 어플라이언스의 여러 백엔드 인스턴스를 배포하려면 이 문서에 설명된 대로 사용자 지정 구성이 필요합니다.
노드의 /etc/cinder/cinder.conf를 직접 편집하여 Block Storage 서비스를 수동으로 구성할 수 있지만 향후 Director에서 모든 설정을 덮어씁니다. 따라서 블록 스토리지 백엔드를 배포하는 데 권장되는 방법은 Director를 사용하는 것입니다. 백엔드 구성이 이미 완전히 통합된 경우 패키지된 환경 파일을 간단히 편집하고 호출할 수 있습니다.
그러나 사용자 지정 백엔드를 사용하면 고유한 환경 파일을 작성해야 합니다. 이 문서에는 자체 배포에 대해 편집할 수 있는 주석이 있는 샘플, 즉 /home/stack/templates/custom-env.yaml. 이 샘플 파일은 두 개의 NetApp 백엔드를 사용하도록 Block Storage 서비스를 구성하는 데 적합합니다.