6.2. NFS, CephFS 또는 CIFS 공유 생성
CephFS-NFS, 기본 CephFS 또는 CIFS 공유를 생성하여 데이터를 읽고 쓸 수 있습니다.
공유를 생성할 때 공유 프로토콜과 공유 크기를 기가바이트 단위로 지정해야 합니다. 공유 유형 , 및 share- networkname 명령 옵션을 포함할 수도 있습니다.
$ openstack share create [--share-type <share_type>] \
[--share-network <share_network>] \
[--name <share_name>] <share_protocol> <GB>
명령 예에서 다음 값을 바꿉니다.
| 현재의 | 설명 | 필수 또는 선택 사항 |
|---|---|---|
|
| 지정된 공유 유형과 연결된 설정 적용 |
선택 사항입니다. 공유 유형을 지정하지 않으면 |
|
| 공유 네트워크의 이름 |
|
|
| 공유의 이름 | 선택 사항입니다. 공유에는 이름이 필요하지 않으며 이름은 고유할 필요가 없습니다. |
|
| 사용하려는 공유 프로토콜 |
|
|
| 공유 크기(GB) | 필수 항목입니다. |
6.2.1. DHSS=true로 NFS 또는 CIFS 공유 생성 링크 복사링크가 클립보드에 복사되었습니다!
공유 유형 추가 사양인 driver_handles_share_servers 가 true 로 설정된 경우 공유 네트워크에 자체 보안 서비스를 추가하여 NFS 또는 CIFS 공유를 생성 및 내보낼 수 있습니다. 기본 CephFS 프로토콜은 공유 네트워크를 지원하지 않습니다.
보안 서비스를 추가하려면 먼저 공유 네트워크를 생성해야 합니다. CIFS 공유를 생성하는 경우 Active Directory 서버를 나타내는 보안 서비스 리소스도 생성해야 합니다. 그런 다음 보안 서비스를 공유 네트워크에 연결합니다.
NFS 공유를 생성하는 경우 공유에서 Kerberos 또는 LDAP 권한을 사용하려는 경우를 제외하고 보안 서비스가 필요하지 않습니다.
프로세스
공유 네트워크를 생성합니다.
$ openstack share network create --name <network_name> \ --neutron-net-id <25d1e65c-d961-4f22-9476-1190f55f118f> \ --neutron-subnet-id <8ba20dce-0ca5-4efd-bf1c-608d6bceffe1>-
&
lt;network_name>을 NFS 또는 CIFS 공유에 사용할 공유 네트워크 이름으로 바꿉니다. -
neutron-net-id및neutron-subnet-id를 공유 네트워크에 대한 올바른 값으로 바꿉니다.
-
&
Active Directory 서버를 나타내는 보안 서비스 리소스를 생성합니다.
$ openstack share security service create <active_directory> \ --dns-ip <192.02.12.10> \ --domain <domain_name.com> \ --user <administrator> \ --password <password> \ --name <AD_service>-
대괄호 <>
;의 값을 보안 서비스 리소스에 대한 올바른 세부 정보로 바꿉니다.
-
대괄호 <>
보안 서비스 리소스를 공유 네트워크에 연결합니다.
$ openstack share network set --new-security-service \ <AD_service> <network_name>NFS 또는 CIFS 공유를 생성합니다.
10GB NFS 예:
$ openstack share create --name <nfs_share> --share-type <netapp> \ --share-network <nfs_network> nfs 1020GB CIFS 예:
$ openstack share create --name <cifs_share> --share-type dhss_true \ --share-network <cifs_network> cifs 20-
대괄호 <>
;의 값을 NFS 또는 CIFS 공유에 대한 올바른 세부 정보로 바꿉니다.
-
대괄호 <>
6.2.2. DHSS=false를 사용하여 NFS, CephFS 또는 CIFS 공유 생성 링크 복사링크가 클립보드에 복사되었습니다!
공유 유형 추가 사양인 driver_handles_share_servers 가'false'로 설정되면 보안 서비스가 스토리지 시스템에서 직접 구성되었기 때문에 사용자 지정 보안 서비스를 사용할 수 없습니다. CIFS 공유에는 액세스 제어를 관리하기 위해 Active Directory 서버와 함께 Active Directory 서버가 필요하므로 관리자가 Active Directory 서버를 사전 생성하여 CIFS 공유를 사용하려면 스토리지 시스템과 연결해야 합니다.
DHSS=false인 경우 공유 스토리지 네트워크가 사전 구성되어 있으므로 share-network 명령 옵션을 사용하지 않고 공유를 생성할 수 있습니다.
프로세스
DHSS=false인 경우 NFS, 기본 CephFS 또는 CIFS 공유를 생성합니다. 이 예제에서는
이름을지정하지만share-type또는share-network를 지정하지 않습니다.기본공유 유형 및 구성된 공유 스토리지 네트워크를 사용합니다.share-01이라는 10GB NFS 공유를 만듭니다.$ openstack share create --name share-01 nfs 10share-02라는 15GB 기본 CephFS 공유를 생성합니다.$ openstack share create --name share-02 cephfs 15share-03이라는 20GB CIFS 공유를 만듭니다.$ openstack share create --name share-03 cifs 20