12.4. 기본 공유 유형 구성
Shared File Systems 서비스(manila)를 사용하여 특정 설정으로 공유 생성을 위한 공유 유형을 정의할 수 있습니다. 공유 유형은 블록 스토리지 볼륨 유형과 같이 작동합니다. 각 유형에는 추가 사양과 같은 설정이 연결되어 있습니다. 공유 생성 중에 유형을 호출하면 설정이 공유 파일 시스템에 적용됩니다.
신뢰할 수 없는 사용자에 대해 기본 CephFS 백엔드를 보호하려면 기본 공유 유형을 생성하지 마십시오. 기본 공유 유형이 없는 경우 사용자는 공유 유형을 지정해야 하며 신뢰할 수 있는 사용자는 전용 액세스 권한이 있는 사용자 지정 개인 공유 유형을 사용할 수 있습니다.
신뢰할 수 없는 테넌트에 대한 기본 공유 유형을 생성해야 하는 경우 기본 CephFS 백엔드에서 프로비저닝을 이동할 수 있습니다.
프로세스
오버클라우드 인증 정보 파일을 가져옵니다.
source ~/<credentials_file>
$ source ~/<credentials_file>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
&
lt;credentials_file&
gt;을 인증 정보 파일의 이름으로 바꿉니다(예:overcloudrc
).
-
&
공유 유형에 대한 추가 사양을 설정합니다.
manila type-create default false manila type-key default set share_backend_name='s!= cephfs'
(overcloud) [stack@undercloud-0 ~]$ manila type-create default false (overcloud) [stack@undercloud-0 ~]$ manila type-key default set share_backend_name='s!= cephfs'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 개인 공유 유형을 생성하고 신뢰할 수 있는 테넌트에 이 공유 유형에 대한 액세스 권한을 제공합니다.
manila type-create --is-public false nativecephfstype false manila type-key nativecephfstype set share_backend_name='cephfs' manila type-access-add nativecephfstype <trusted_tenant_project_id>
(overcloud) [stack@undercloud-0 ~]$ manila type-create --is-public false nativecephfstype false (overcloud) [stack@undercloud-0 ~]$ manila type-key nativecephfstype set share_backend_name='cephfs' (overcloud) [stack@undercloud-0 ~]$ manila type-access-add nativecephfstype <trusted_tenant_project_id>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
<
;trusted_tenant_project_id
>를 신뢰할 수 있는 테넌트의 ID로 바꿉니다.
-
<
공유 유형에 대한 자세한 내용은 스토리지 가이드에서 공유 유형 생성 을 참조하십시오.