6.2. 共有種別の作成
クラウド管理者は、共有タイプを作成して、Shared File Systems サービス (manila) スケジューラーがスケジュール決定を行うために使用するサービスのタイプ、およびドライバーが共有の作成を制御するために使用するサービスのタイプを定義できます。
共有タイプには、バックエンドをフィルタリングするための説明と追加の仕様 (driver_handles_share_servers
や snapshot_support
など) が含まれます。Red Hat OpenStack Platform (RHOSP) director は default
という名前のデフォルト共有タイプで Shared File Systems サービスを設定しますが、director は共有タイプを作成しません。
クラウドユーザーがShared File Systems サービスを使用するには、少なくとも 1 つの共有タイプが必要であり、ユーザーは使用可能な共有タイプに一致する共有のみを作成できます。
デフォルトでは、共有タイプはパブリックです。これは、すべてのクラウドプロジェクトで使用できることを意味します。ただし、特定のプロジェクト内で使用するプライベート共有タイプを作成できます。
次の手順例では、driver_handles_share_servers
パラメーター (DHSS) を使用します。これは true
または false
に設定できます。
-
CephFS-NFS およびネイティブ CephFS の場合、DHSS を
false
に設定します。 -
他のバックエンドの場合は、DHSS を
true
またはfalse
に設定できます。ストレージカスタマイズ環境ファイルのManila<backend>DriverHandlesShareServers
パラメーターの値と一致するように DHSS 値を設定します。たとえば、NetApp バックエンドを使用する場合、このパラメーターはManilaNetappDriverHandlesShareServers
になります。
手順
オーバークラウドをデプロイした後、次のコマンドを実行して共有タイプを作成します。
$ manila type-create default <driver_handles_share_servers>
-
<driver_handles_share_servers>
をtrue
またはfalse
に置き換えます。
-
デフォルトの共有タイプに仕様を追加するか、別のバックエンドで使用する追加の共有タイプを作成します。この例では、CephFS バックエンドを選択するようにデフォルトの共有タイプを設定します。また、NetApp
driver_handles_share_servers=true
バックエンドを使用する追加の共有タイプを設定します。$ manila type-create default false \ --extra-specs share_backend_name='cephfs' \ $ manila type-create netapp true \ --extra-specs share_backend_name='tripleo_netapp'
関連情報
- プライベートの共有種別を作成する、または追加の共有種別オプションを設定する方法についての詳細は、Security and Hardening Guide を参照してください。
6.2.1. 共有種別の一般的な機能
ファイル共有の種別は、ファイル共有の一般的な機能を定義します。共有種別の一般的な機能を確認し、ファイル共有での操作について理解するようにしてください。
表6.1 共有種別の機能
機能 | 値 | 説明 |
---|---|---|
| true または false | 共有ネットワークを使用してファイル共有を作成する権限を付与します。 |
| true または false | ファイル共有のスナップショットを作成する権限を付与します。 |
| true または false | 共有スナップショットのクローンを作成する権限を付与します。 |
| true または false | ファイル共有を最新のスナップショットに戻す権限を付与します。 |
| true または false | スナップショットをエクスポートおよびマウントする権限を付与します。 |
| dr | 障害復旧用のレプリカを作成する権限を付与します。1 度に許可されるアクティブなエクスポートは 1 つだけです。 |
readable | 読み取り専用レプリカを作成する権限を付与します。1 度に許可される書き込み可能なアクティブなエクスポートは 1 つだけです。 | |
writable | 読み取り/書き込みレプリカを作成する権限を付与します。共有ごとに 1 度に任意の数のアクティブなエクスポートが許可されます。 | |
| 1 つまたは複数のアベイラビリティーゾーンのリスト | リスト表示されるアベイラビリティーゾーンでのみ共有を作成する権限を付与します。 |
6.2.2. 共有種別の検出
クラウドユーザーは、ファイル共有の作成時に共有種別を指定する必要があります。
手順
利用可能な共有種別を検出します。
$ manila type-list
コマンド出力には、共有種別の名前と ID がリスト表示されます。