7.4. プロジェクト、ユーザー、共有タイプのデフォルトクォータを変更する
通知されないままシステム容量をすべて使用することを防止するために、Shared File Systems サービス (manila) のクォータを設定できます。Shared File Systems サービスはいくつかのデフォルトクォータを強制しますが、デフォルトのクォータをオーバーライドして、個々のプロジェクトに異なる使用制限を設定できます。
				プロジェクト内のすべてのユーザー、特定のプロジェクトユーザー、またはプロジェクトユーザーが使用する共有タイプに対して、次のクォータを更新できます。share-type クォータはプロジェクトレベルでのみ設定できます。特定のプロジェクトユーザーに share-type クォータを設定することはできません。
			
| クォータ | 説明 | 
|---|---|
|   
								  |   作成できるシェアの数  | 
|   
								  |   作成できるスナップショットの数  | 
|   
								  |   作成できる共有グループの合計数  | 
|   
								  |   作成できる共有グループスナップショットの合計数  | 
|   
								  |   作成できる共有ネットワークの合計数  | 
|   
								  |   作成できる共有レプリカの合計数  | 
|   
								  |   すべての共有に割り当てることができる合計サイズ (GB 単位)  | 
|   
								  |   共有のすべてのスナップショットに割り当てることができる合計サイズ (GB 単位)。  | 
|   
								  |   すべての共有レプリカで割り当てることができる合計サイズ (GB 単位)。  | 
7.4.1. プロジェクト、ユーザー、共有タイプのクォータを表示する リンクのコピーリンクがクリップボードにコピーされました!
					openstack share quota show コマンドを使用して、Shared File Systems サービス (manila) のプロジェクト、ユーザー、または共有タイプのクォータを表示できます。--user および --share-type コマンドオプションは、相互に排他的です。
				
- 
							
--userオプションを指定すると、プロジェクト内のユーザーのクォータを表示できます。 - 
							
--userオプションを除外すると、プロジェクト内のすべてのユーザーに適用されるクォータを表示できます。 - 
							
--share-typeオプションを指定すると、プロジェクト内の特定の共有タイプのクォータを表示できます。 
以下の手順では、値を慎重に入力してください。Shared File Systems サービスは、誤った値を検出したり報告したりしません。
手順
ワークステーションから
OpenStackClientPod のリモートシェルにアクセスします。oc rsh -n openstack openstackclient
$ oc rsh -n openstack openstackclientCopy to Clipboard Copied! Toggle word wrap Toggle overflow クォータを表示するには、次のコマンドを使用します。
プロジェクトのクォータを表示します。
openstack share quota show <af2838436f3f4cf6896399dd97c4c050>
$ openstack share quota show <af2838436f3f4cf6896399dd97c4c050>Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 
											
<af2838436f3f4cf6896399dd97c4c050>をプロジェクト ID に置き換えます。 
- 
											
 プロジェクトユーザーのクォータを表示します。
openstack share quota show <af2838436f3f4cf6896399dd97c4c050> \ --user <81ebb491dd0e4c2aae0775dd564e76d1>
$ openstack share quota show <af2838436f3f4cf6896399dd97c4c050> \ --user <81ebb491dd0e4c2aae0775dd564e76d1>Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 
											
<81ebb491dd0e4c2aae0775dd564e76d1>をユーザー ID に置き換えます。 
- 
											
 プロジェクト内の特定の共有タイプのクォータを表示します。
openstack share quota show <af2838436f3f4cf6896399dd97c4c050> \ --share-type <dhss_false>
$ openstack share quota show <af2838436f3f4cf6896399dd97c4c050> \ --share-type <dhss_false>Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 
											
<dhss_false>を、確認する共有タイプに置き換えます。 
- 
											
 
openstackclientPod を終了します。exit
$ exitCopy to Clipboard Copied! Toggle word wrap Toggle overflow 
7.4.2. プロジェクト、ユーザー、および共有タイプのクォータを更新する リンクのコピーリンクがクリップボードにコピーされました!
					openstack share quota set コマンドを使用して、すべてのプロジェクトユーザー、特定のプロジェクトユーザー、またはプロジェクト内の共有タイプのクォータを更新できます。share-type クォータはプロジェクトレベルでのみ設定でき、特定のプロジェクトユーザーに対しては設定できません。
				
以下の手順では、値を慎重に入力してください。Shared File Systems サービスは、誤った値を検出したり報告したりしません。
手順
ワークステーションから
OpenStackClientPod のリモートシェルにアクセスします。oc rsh -n openstack openstackclient
$ oc rsh -n openstack openstackclientCopy to Clipboard Copied! Toggle word wrap Toggle overflow クォータを更新するには、次のコマンドを使用します。
プロジェクトのすべてのユーザーについてクォータを更新します。
openstack share quota set <project_id> \ [--shares <share_quota> \ --gigabytes <gigabytes_quota> \ …]
$ openstack share quota set <project_id> \ [--shares <share_quota> \ --gigabytes <gigabytes_quota> \ …]Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 
											
<project_id>を、プロジェクト ID に置き換えます。この値はプロジェクト名ではなく、プロジェクト ID である必要があります。 - 
											
<share_quota>を、プロジェクトのクォータとして設定する共有の合計数に置き換えます。 - 
											
<gigabytes_quota>を、プロジェクト内のすべての共有に割り当てる合計サイズ (GB 単位) に置き換えます。 
- 
											
 プロジェクト内の特定ユーザーのクォータを更新します。
openstack share quota set <project_id> \ --user <user_id> \ [--shares <share_quota> \ --gigabytes <gigabytes_quota> \ …]
$ openstack share quota set <project_id> \ --user <user_id> \ [--shares <share_quota> \ --gigabytes <gigabytes_quota> \ …]Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 
											
<user_id>をユーザー ID に置き換えます。値には、ユーザー名ではなくユーザー ID を使用する必要があります。 - 
											
<share_quota>を、プロジェクト内のユーザーのクォータとして設定する共有の合計数に置き換えます。 - 
											
<gigabytes_quota>を、プロジェクト内のユーザーの共有に割り当てる合計サイズ (GB 単位) に置き換えます。 
- 
											
 特定の共有タイプを使用するすべてのユーザーについてクォータを更新します。
openstack share quota set <project_id> \ --share-type <share_type> \ [--shares <share_quota>
$ openstack share quota set <project_id> \ --share-type <share_type> \ [--shares <share_quota> --gigabytes <gigabytes_quota> \ …]Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 
											
<share_type>を、クォータの適用先となる共有タイプに置き換えます。 - 
											
<share_quota>を、共有タイプのクォータとして設定する共有の合計数に置き換えます。 - 
											
<gigabytes_quota>を、プロジェクト内のその共有タイプの共有に割り当てる合計サイズ (GB 単位) に置き換えます。 
- 
											
 
検証
- 
							
openstack share quota setコマンドは出力を生成しません。クォータが正常に更新されたことを確認するには、openstack share quota showコマンドを使用します。 openstackclientPod を終了します。exit
$ exitCopy to Clipboard Copied! Toggle word wrap Toggle overflow 
7.4.3. プロジェクト、ユーザー、共有タイプのクォータをリセットする リンクのコピーリンクがクリップボードにコピーされました!
					Shared File Systems サービス (manila) でプロジェクト、ユーザー、共有タイプのクォータオーバーライドを削除して、クォータをデフォルト値に戻すことができます。openstack share quota delete コマンドを使用して、クォータをデフォルト値にリセットします。
				
以下の手順では、値を慎重に入力してください。Shared File Systems サービスは、誤った値を検出したり報告したりしません。
手順
ワークステーションから
OpenStackClientPod のリモートシェルにアクセスします。oc rsh -n openstack openstackclient
$ oc rsh -n openstack openstackclientCopy to Clipboard Copied! Toggle word wrap Toggle overflow クォータをリセットするには、次のコマンドを使用します。
プロジェクトクォータをリセットします。
openstack share quota delete <project_id>
$ openstack share quota delete <project_id>Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 
											
<project_id>を、プロジェクト ID に置き換えます。この値はプロジェクト名ではなく、プロジェクト ID である必要があります。 
- 
											
 特定ユーザーのクォータをリセットします。
openstack share quota delete <project_id> --user <user_id>
$ openstack share quota delete <project_id> --user <user_id>Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 
											
<user_id>をユーザー ID に置き換えます。値はユーザー名ではなく、ユーザー ID である必要があります。 
- 
											
 プロジェクトユーザーが使用する共有タイプのクォータをリセットします。
openstack share quota delete <project_id> --share-type <share_type>
$ openstack share quota delete <project_id> --share-type <share_type>Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 
											
<share_type>を、リセットする共有タイプに置き換えます。 
- 
											
 
検証
- 
							
openstack share quota deleteコマンドは出力を生成しません。クォータが正常にリセットされたことを確認するには、openstack share quota showコマンドを使用します。 すべてのプロジェクトのデフォルトクォータをリスト表示します。デフォルトクォータは、オーバーライドのないプロジェクトに適用されます。
openstack share quota show <project> --defaults
$ openstack share quota show <project> --defaultsCopy to Clipboard Copied! Toggle word wrap Toggle overflow openstackclientPod を終了します。exit
$ exitCopy to Clipboard Copied! Toggle word wrap Toggle overflow 
7.4.4. プロジェクトのデフォルトのクォータ値を更新する リンクのコピーリンクがクリップボードにコピーされました!
クォータのオーバーライドが設定されていないすべてのプロジェクトで、Shared File System サービス (manila) に適用されるクォータのデフォルト値を更新できます。
次のクォータオプションのデフォルト値を更新できます。
| オプション | 説明 | 
|---|---|
|   
									  |   
									  | 
|   
									  |   
									  | 
|   
									  |   
									  | 
|   
									  |   
									  | 
|   
									  |   
									  | 
|   
									  |   
									  | 
|   
									  |   
									  | 
|   
									  |   
									  | 
|   
									  |   
									  | 
手順
ワークステーションから
OpenStackClientPod のリモートシェルにアクセスします。oc rsh -n openstack openstackclient
$ oc rsh -n openstack openstackclientCopy to Clipboard Copied! Toggle word wrap Toggle overflow openstack share quota update --classコマンドの使用状況のステートメントを表示します。openstack share quota set --class
$ openstack share quota set --class usage: openstack share quota update --class [--shares <shares>] [--snapshots <snapshots>] [--gigabytes <gigabytes>] [--snapshot-gigabytes <snapshot_gigabytes>] [--share-networks <share_networks>] [--share-replicas <share_replicas>] [--replica-gigabytes <replica_gigabytes>] <class_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記パラメーター
<class_name>は位置引数です。クォータが設定されるクォータクラスを特定します。このパラメーターの値をdefaultに設定します。他のクォータクラスはサポートされません。使用状況のステートメントからの情報を使用して、デフォルトのクォータを更新します。以下の例では、ファイル
sharesおよびgigabytesのデフォルトクォータを更新しています。openstack share quota set --class default \ --shares 30 \ --gigabytes 512
$ openstack share quota set --class default \ --shares 30 \ --gigabytes 512Copy to Clipboard Copied! Toggle word wrap Toggle overflow 
検証
すべてのプロジェクトのデフォルトのクォータをリスト表示して、デフォルトのクォータ値がリセットされたことを確認します。
openstack share quota show <project> --defaults
$ openstack share quota show <project> --defaultsCopy to Clipboard Copied! Toggle word wrap Toggle overflow openstackclientPod を終了します。exit
$ exitCopy to Clipboard Copied! Toggle word wrap Toggle overflow