7.5. CephFS-NFS 설치
RHOSP(Red Hat OpenStack Platform) 환경의 일반적인 CephFS-NFS 설치에는 다음 구성이 포함되어 있습니다.
다음을 실행하는 OpenStack 컨트롤러 노드:
- Ceph 모니터(MON)
- 컨테이너화된 Ceph 메타데이터 서버(MDS)
- 공유 파일 시스템 서비스(manila)
NFS-Ganesha
이러한 서비스 중 일부는 동일한 노드에 공존하거나 하나 이상의 전용 노드를 가질 수 있습니다.
- Ceph Storage 노드에서 실행 중인 OSD(Object Storage 데몬)가 있는 Red Hat Ceph Storage 클러스터
- NFS 공유 프로비저닝을 위해 프로젝트에서 NFS-Ganesha 서비스로의 액세스를 제공하는 격리된 스토리지NFS 네트워크
CephFS-NFS를 사용한 공유 파일 시스템 서비스는 Manila CSI를 통해 Red Hat OpenShift Container Platform에 대한 공유를 완전히 지원합니다. 이 솔루션은 대규모 배포를 위한 것이 아닙니다. 중요한 권장 사항은 https://access.redhat.com/articles/6667651 을 참조하십시오.
공유 파일 시스템 서비스는 프로젝트에서 드라이버 모듈에 의해 충족되는 파일 시스템 공유를 요청할 수 있는 API를 제공합니다. CephFS, manila.share.drivers.cephfs.driver.CephFSDriver 에 드라이버를 사용하는 경우 CephFS 백엔드와 함께 공유 파일 시스템 서비스를 사용할 수 있습니다. RHOSP director는 NFS-Ganesha를 배포하도록 드라이버를 구성하여 NFS 4.1 프로토콜을 통해 CephFS 공유를 제공하도록 합니다.
CephFS NFS 배포를 준비하는 동안 격리된 스토리지NFS 네트워크가 필요합니다. director를 사용하여 이 분리된 StorageNFS 네트워크를 생성할 수 있습니다. 자세한 내용은 director를 사용하여 Red Hat OpenStack Platform 설치 및 관리에서 오버클라우드 네트워킹 구성 을 참조하십시오.
공유 파일 시스템 서비스 백엔드에 대한 수동 구성 옵션
노드 파일 /etc/manila/manila.conf 를 편집하여 공유 파일 시스템 서비스를 수동으로 구성할 수 있습니다. 그러나 RHOSP director는 향후 오버클라우드 업데이트의 모든 설정을 덮어쓸 수 있습니다.
director에서 구성하지 않은 외부 배포된 Ceph Storage 클러스터에 CephFS-NFS를 추가할 수 있습니다. 현재는 director에서 하나의 CephFS 백엔드만 정의할 수 있습니다. 자세한 내용은 기존 Red Hat Ceph Storage 클러스터와 오버클라우드 통합에서 Ceph Storage와 오버클라우드 통합을 참조하십시오.