7.2. NFS、CephFS、または CIFS 共有の作成
クラウドユーザーは、CephFS-NFS、ネイティブ CephFS、または CIFS 共有を作成して、データを読み書きできます。
共有を作成するときは、共有プロトコルと共有のサイズをギガバイト単位で指定する必要があります。また、share-type、share-network、および name コマンドオプションを含めることもできます。
manila create [--share-type <share_type>] \
[--share-network <share_network>] \
[--name <share_name>] <share_protocol> <GB>
$ manila create [--share-type <share_type>] \
[--share-network <share_network>] \
[--name <share_name>] <share_protocol> <GB>
コマンド例では、次の値を置き換えます。
<share_type>: 指定された共有タイプに関連付けられた設定を適用します。-
オプション: 共有タイプを指定しない場合は、
defaultの共有タイプが使用されます。
-
オプション: 共有タイプを指定しない場合は、
<share_network>: 共有ネットワークの名前:-
共有タイプの
driver_handles_share_serversが、trueに設定されている場合は必須です。 -
共有タイプの
driver_handles_share_serversが、falseに設定されている場合はサポートされません。 -
CephFS-NFS およびネイティブ CephFS ではサポートされません。これらのプロトコルは、
driver_handles_share_serversがtrueに設定されている共有タイプをサポートしません。
-
共有タイプの
<share_name>: 共有の名前:- オプション: 共有に名前を付ける必要はなく、名前が一意である必要もありません。
<share_protocol>: 使用する共有プロトコル:-
CephFS-NFS の場合は、
<share_protocol>をnfsに置き換えます。 -
ネイティブ CephFS の場合は、
<share_protocol>をcephfsに置き換えます。 -
NFS または CIFS プロトコルをサポートする他のストレージバックエンド (たとえば、NetApp または Dell EMC ストレージバックエンド) の場合は、
<share_protocol>をnfsまたはcifsに置き換えます。
-
CephFS-NFS の場合は、
-
<GB>: 共有のサイズ (GB 単位)
7.2.1. DHSS=true での NFS または CIFS 共有の作成 リンクのコピーリンクがクリップボードにコピーされました!
クラウド管理者が共有タイプの追加仕様 driver_handles_share_servers=true を使用してセルフサービス共有ネットワークをアクティブ化すると、クラウドユーザーは共有ネットワークに独自のセキュリティーサービスを追加して、NFS または CIFS 共有を作成およびエクスポートできます。ネイティブ CephFS プロトコルは共有ネットワークをサポートしません。
セキュリティーサービスを追加するには、Active Directory サーバーを表す共有ネットワークとセキュリティーサービスリソースを作成する必要があります。その後、セキュリティーサービスを共有ネットワークに関連付けて、NFS または CIFS 共有を作成およびエクスポートできます。
手順
共有ネットワークを作成します。
manila share-network-create --name <network-name> \ --neutron-net-id <25d1e65c-d961-4f22-9476-1190f55f118f> \ --neutron-subnet-id <8ba20dce-0ca5-4efd-bf1c-608d6bceffe1>$ manila share-network-create --name <network-name> \ --neutron-net-id <25d1e65c-d961-4f22-9476-1190f55f118f> \ --neutron-subnet-id <8ba20dce-0ca5-4efd-bf1c-608d6bceffe1>Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
<network-name>を、NFS または CIFS 共有に使用する共有ネットワーク名に置き換えます。 -
neutron-net-idとneutron-subnet-idを共有ネットワークの正しい値に置き換えます。
-
Active Directory サーバーを表すセキュリティーサービスリソースを作成します。
manila security-service-create <active_directory> \ --dns-ip <192.02.12.10> \ --domain <domain-name.com> \ --user <Administrator> \ --password <password> \ --name <AD-service>$ manila security-service-create <active_directory> \ --dns-ip <192.02.12.10> \ --domain <domain-name.com> \ --user <Administrator> \ --password <password> \ --name <AD-service>Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
山かっこ
<>の値を、セキュリティーサービスリソースに応じた適切な詳細情報に置き換えます。
-
山かっこ
セキュリティーサービスリソースを共有ネットワークに関連付けます。
manila share-network-security-service-add \ <network-name> <AD-service>
$ manila share-network-security-service-add \ <network-name> <AD-service>Copy to Clipboard Copied! Toggle word wrap Toggle overflow NFS または CIFS 共有を作成します。
10 GB NFS の例:
manila create --name <nfs-share> --share-type <netapp> \ --share-network <nfs-network> nfs 10$ manila create --name <nfs-share> --share-type <netapp> \ --share-network <nfs-network> nfs 10Copy to Clipboard Copied! Toggle word wrap Toggle overflow 20 GB CIFS の例:
manila create --name <cifs-share> --share-type dhss_true \ --share-network <cifs-network> cifs 20$ manila create --name <cifs-share> --share-type dhss_true \ --share-network <cifs-network> cifs 20Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
山かっこ
<>の値を、NFS または CIFS 共有に応じた適切な詳細情報に置き換えます。
-
山かっこ
7.2.2. DHSS=false での NFS、CephFS、または CIFS 共有の作成 リンクのコピーリンクがクリップボードにコピーされました!
クラウド管理者が、共有タイプの追加仕様 driver_handles_share_servers=false を使用してセルフサービス共有ネットワークを非アクティブ化する場合、ストレージシステムに対して Active Directory サービスを事前に設定する必要があります。この設定を実行する方法は、ストレージベンダーのドキュメントを参照してください。
DHSS=false の場合、共有ストレージネットワークはクラウド管理者によって事前に設定されており、クラウドユーザーは share-network コマンドオプションを使用せずに共有を作成できます。
手順
DHSS=false の場合は、NFS、ネイティブ CephFS、または CIFS 共有を作成します。これらの例では
nameを指定していますが、share-typeまたはshare-networkは指定していません。defaultの共有タイプと、クラウド管理者によって設定された共有ストレージネットワークが使用されます。share-01という名前の 10 GB NFS 共有を作成します。manila create --name share-01 nfs 10
$ manila create --name share-01 nfs 10Copy to Clipboard Copied! Toggle word wrap Toggle overflow share-02という名前の 15 GB のネイティブ CephFS 共有を作成します。manila create --name share-02 cephfs 15
$ manila create --name share-02 cephfs 15Copy to Clipboard Copied! Toggle word wrap Toggle overflow share-03という名前の 20 GB CIFS 共有を作成します。manila create --name share-03 cifs 20
$ manila create --name share-03 cifs 20Copy to Clipboard Copied! Toggle word wrap Toggle overflow