7.7. 사용자 지정 역할 파일 생성


보안을 위해 NFS를 통해 CephFS를 사용할 때 NFS 트래픽을 별도의 네트워크로 분리하여 Ceph NFS 서버가 격리된 네트워크를 통해서만 액세스할 수 있도록 합니다. 배포자는 격리된 네트워크를 클라우드에서 선택한 프로젝트 그룹으로 제한할 수 있습니다. RHOSP(Red Hat OpenStack) director에는 전용 스토리지NFS 네트워크 배포 지원이 포함되어 있습니다. StorageNFS 네트워크를 구성하고 사용하려면 사용자 지정 Controller 역할이 필요합니다.

중요

NFS 트래픽에 대해 격리된 네트워크 생성을 생략할 수 있습니다. 그러나 신뢰할 수 없는 클라이언트가 있는 프로덕션 배포에서 StorageNFS 네트워크를 생략하면 director는 외부 네트워크와 같이 격리되지 않은 모든 공유 네트워크에서 Ceph NFS 서버를 연결할 수 있습니다. 격리되지 않은 공유 네트워크는 일반적으로 클라우드의 모든 사용자 프라이빗 네트워크로 라우팅할 수 있습니다. NFS 서버가 격리되지 않은 네트워크에 있는 경우 클라이언트 IP 액세스 규칙을 적용하여 Shared File Systems 서비스(manila) 공유에 대한 액세스를 제어할 수 없습니다. 사용자는 일반 0.0.0.0/0 IP를 사용하여 공유에 대한 액세스를 허용해야 합니다. 일반 IP로 인해 내보내기 경로를 검색하는 모든 사용자가 공유를 마운트할 수 있습니다.

ControllerStorageNFS 사용자 정의 역할 파일을 사용하여 분리된 스토리지NFS 네트워크를 구성합니다. 이 역할 파일은 스토리지NFS 네트워크를 추가하여 기본 Controller.yaml 역할 파일과 유사합니다.

[stack@undercloud ~]$ cd /usr/share/openstack-tripleo-heat-templates/roles
[stack@undercloud roles]$ diff Controller.yaml ControllerStorageNfs.yaml
16a17
> 	- StorageNFS
50a45
Copy to Clipboard Toggle word wrap

openstack overcloud roles generate 명령은 -o 뒤에 지정된 서비스를 포함하여 사용자 지정 roles_data.yaml 파일을 생성합니다. 다음 예에서 생성된 roles_data.yaml 파일에는 ControllerStorageNfs,Compute, CephStorage 에 대한 서비스가 있습니다.

openstack overcloud roles generate 명령에 대한 자세한 내용은 Director 설치 및 사용에서 Composable 서비스 및 사용자 지정 역할을 참조하십시오.

참고

기존 roles_data.yaml 파일이 있는 경우 이를 수정하여 ControllerStorageNfs,Compute, CephStorage 서비스를 구성 파일에 추가합니다.

프로세스

  1. 언더클라우드 호스트에 stack 사용자로 로그인합니다.
  2. stackrc 언더클라우드 인증 정보 파일을 소싱합니다.

    $ source ~/stackrc
    Copy to Clipboard Toggle word wrap
  3. roles_data.yaml 파일을 생성합니다.

    [stack@undercloud ~]$ openstack overcloud roles generate \
    --roles-path /usr/share/openstack-tripleo-heat-templates/roles \
    -o /home/stack/roles_data.yaml ControllerStorageNfs Compute CephStorage
    Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat