2장. NFS 설치를 통한 CephFS


2.1. NFS-Ganesha 배포가 포함된 CephFS

RHOSP(Red Hat OpenStack Platform) 환경의 NFS 설치를 통한 일반적인 Ceph 파일 시스템(CephFS)에는 다음과 같은 구성이 포함됩니다.

  • 컨테이너화된 Ceph 메타데이터 서버(MDS), Ceph 모니터(MON), manila 및 NFS-Ganesha 서비스를 실행하는 OpenStack 컨트롤러 노드. 이러한 서비스 중 일부는 동일한 노드에 공존하거나 하나 이상의 전용 노드를 가질 수 있습니다.
  • Ceph 스토리지 노드에서 실행되는 컨테이너화된 오브젝트 스토리지 데몬(OSD)이 있는 Ceph 스토리지 클러스터.
  • 프로젝트에서 NFS 공유 프로비저닝을 위한 NFS-Ganesha 서비스로의 액세스를 제공하는 격리된 StorageNFS 네트워크입니다.
중요

NFS를 통한 CephFS의 Shared File Systems 서비스(manila)는 Manila CSI를 통해 Red Hat OpenShift Container Platform에 대한 공유를 완전히 지원합니다. 이 솔루션은 대규모 배포에는 적합하지 않습니다. 중요한 권장 사항은 https://access.redhat.com/articles/6667651 에서 참조하십시오.

Shared File Systems 서비스(manila)는 프로젝트에서 드라이버 모듈에서 이행하는 파일 시스템 공유를 요청할 수 있는 API를 제공합니다. Red Hat CephFS의 드라이버인 manila.share.drivers.cephfs.driver.CephFSDriver 는 Shared File Systems 서비스를 CephFS 백엔드로 사용할 수 있음을 의미합니다. RHOSP director는 NFS 4.1 프로토콜을 통해 CephFS 공유를 제공하도록 NFS-Ganesha 게이트웨이를 배포하도록 드라이버를 구성합니다.

RHOSP director를 사용하여 오버클라우드에 CephFS 백엔드를 사용하여 공유 파일 시스템 서비스를 배포하면 director에서 heat 템플릿에 정의된 필수 스토리지 네트워크를 자동으로 생성합니다. 네트워크 계획에 대한 자세한 내용은 Director 설치 및 사용 가이드의 Overcloud 네트워크를 참조하십시오.

/etc/manila/manila.conf 파일을 편집하여 공유 파일 시스템 서비스를 수동으로 구성할 수 있지만 RHOSP director는 향후 오버클라우드 업데이트의 설정을 재정의할 수 있습니다. 공유 파일 시스템 백엔드를 구성하는 데 권장되는 방법은 director를 사용하는 것입니다.

참고

RHOSP(Red Hat OpenStack Platform) director에서 구성하지 않은 외부적으로 배포된 Ceph 클러스터에 NFS를 통한 CephFS를 추가하는 기능이 지원됩니다. 현재는 director에 하나의 CephFS 백엔드만 정의할 수 있습니다. 자세한 내용은 Integrating an Overcloud with an Existing Red Hat Ceph Cluster 가이드를 참조하십시오.

2.1.1. 요구 사항

NFS를 통한 CephFS는 RHOSP(Red Hat OpenStack Platform 버전) 13부터 완전히 지원됩니다. Red Hat Ceph Storage 버전 4.1 이상에서는 RHOSP 16.0 이상용 CephFS를 통한 RHOSP Shared File Systems 서비스가 지원됩니다. 시스템에 설치된 Ceph Storage 버전을 결정하는 방법에 대한 자세한 내용은 Red Hat Ceph Storage 릴리스 및 해당 Ceph 패키지 버전을 참조하십시오.

사전 요구 사항

  • 기본 동작과 마찬가지로 컨트롤러 노드에 공유 파일 시스템 서비스를 설치합니다.
  • 컨트롤러 노드의 Pacemaker 클러스터에 NFS-Ganesha 게이트웨이 서비스를 설치합니다.
  • 공유 파일 시스템 서비스를 사용하도록 CephFS 백엔드의 단일 인스턴스만 구성합니다. 단일 CephFS 백엔드를 사용하여 CephFS 이외의 다른 백엔드를 사용할 수 있습니다.
  • RHOSP director를 사용하여 스토리지 트래픽에 대한 추가 네트워크(StorageNFS)를 생성합니다.

2.1.2. 파일 공유

파일 공유는 OpenStack Shared File Systems 서비스(manila), Ceph 파일 시스템(CephFS) 및 Ceph ~ NFS 간에 약간 다릅니다.

공유 파일 시스템 서비스는 공유를 제공합니다. 이 공유는 개별 파일 시스템 네임스페이스이자 정의된 크기의 스토리지 단위입니다. 공유 파일 시스템 스토리지는 본질적으로 여러 클라이언트가 주어진 공유에 데이터를 연결, 읽기 및 쓸 수 있도록 허용하지만, 연결하기 전에 공유 파일 시스템 서비스 액세스 제어 API를 통해 각 클라이언트에 공유 액세스 권한을 부여해야 합니다.

CephFS에서는 공유가 정의된 할당량이 있는 디렉터리와 특정 스토리지 풀 또는 네임스페이스를 가리키는 레이아웃으로 간주됩니다. CephFS 할당량은 디렉터리의 크기를 공유 파일 시스템 서비스에서 생성하는 크기 공유로 제한합니다. NFS 공유를 통해 CephFS에 대한 액세스는 클라이언트의 IP 주소를 지정하여 제공됩니다.

NFS를 통해 CephFS를 사용하면 NFS 프로토콜을 통해 파일 공유가 프로비저닝되고 액세스합니다. NFS 프로토콜은 보안도 처리합니다.

2.1.3. NFS를 통해 CephFS에서 사용하는 격리된 네트워크

NFS 배포를 통한 CephFS는 격리된 추가 네트워크인 StorageNFS를 사용합니다. 이 네트워크가 배포되므로 사용자가 인프라 트래픽용으로 예약된 스토리지 또는 스토리지 관리 네트워크에 액세스하지 않고도 해당 네트워크에 NFS를 통해 공유를 마운트할 수 있습니다.

네트워크 격리에 대한 자세한 내용은 Director 설치 및 사용 가이드의 Basic network isolation 를 참조하십시오.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동