13장. CephFS NFS 배포 후 구성 및 확인
NFS 공유를 생성하고 사용자 액세스 권한을 부여하고 NFS 공유를 마운트하기 전에 두 개의 배포 후 구성 작업을 완료해야 합니다.
- 네트워킹 서비스(neutron) StorageNFS 네트워크를 격리된 데이터 센터 스토리지 NFS 네트워크에 매핑합니다. NFS 트래픽을 별도의 네트워크로 분리하지 않으려면 이 옵션을 생략할 수 있습니다.
- 기본 공유 유형을 생성합니다.
이러한 단계를 완료하면 테넌트 컴퓨팅 인스턴스에서 NFS 공유를 생성, 액세스 허용, 마운트할 수 있습니다.
NFS를 통해 CephFS를 Shared File Systems 서비스(manila)의 백엔드로 배포할 때 다음과 같은 새 요소를 오버클라우드 환경에 추가합니다.
- StorageNFS 네트워크
- 컨트롤러의 Ceph MDS 서비스
- 컨트롤러의 NFS-Ganesha 서비스
클라우드 관리자는 서비스 사용자가 사용할 수 있도록 하려면 NFS 환경을 통해 CephFS의 안정성을 확인해야 합니다.
13.1. 스토리지 공급자 네트워크 생성 링크 복사링크가 클립보드에 복사되었습니다!
격리된 스토리지NFS 네트워크를 네트워킹(neutron) 공급자 네트워크에 매핑해야 합니다. 컴퓨팅 VM은 네트워크에 연결하여 NFS-Ganesha 게이트웨이에서 제공하는 공유 내보내기 위치에 액세스합니다.
Shared File Systems 서비스(manila)를 사용한 네트워크 보안에 대한 자세한 내용은 Hardening Red Hat OpenStack Platform 에서 Shared File Systems Service 를 참조하십시오.
프로세스
openstack network create 명령은 StorageNFS neutron 네트워크에 대한 구성을 정의합니다.
오버클라우드 인증 정보 파일을 가져옵니다.
source ~/<credentials_file>
$ source ~/<credentials_file>Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
&
lt;credentials_file>을 인증 정보 파일의 이름으로 바꿉니다(예:overcloudrc).
-
&
언더클라우드 노드에서 StorageNFS 네트워크를 생성합니다.
openstack network create StorageNFS --share --provider-network-type vlan --provider-physical-network datacentre --provider-segment 70
(overcloud) [stack@undercloud-0 ~]$ openstack network create StorageNFS --share --provider-network-type vlan --provider-physical-network datacentre --provider-segment 70Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 옵션을 사용하여 이 명령을 입력할 수 있습니다.
-
--provider-physical-network옵션의 경우 tripleo-heat-templates에서 NeutronBridgeMappings를 통해 br-isolated 브릿지에 대한 다른 태그를 설정하지 않는 한 기본값datacentre를 사용합니다. -
--provider-segment옵션의 경우 heat 템플릿/usr/share/openstack-tripleo-heat-templates/network_data_ganesha.yaml의 StorageNFS 격리된 네트워크에 설정된 VLAN 값을 사용합니다. 배포자가 격리된 네트워크 정의를 수정하지 않는 한 이 값은 70입니다. -
--provider-network-type옵션의 경우vlan값을 사용합니다.
-