80.20. volume group create
ボリュームグループを作成します。汎用ボリュームグループを使用すると、ボリュームのグループを作成し、それらをまとめて管理できます。汎用ボリュームグループは、コンシステンシーグループよりも柔軟性があります。現在、ボリュームコンシステンシーグループは整合性のあるグループスナップショットのみをサポートします。他の目的のために容易に拡張することはできません。プロジェクトでは、同じアプリケーションで使用されるボリュームをグループ化し、管理しやすくする必要があることがあります。このボリュームグループは、一貫性のあるグループスナップショットをサポートする場合とサポートしない場合があります。汎用ボリュームグループはこの問題を解決します。グループ構造と一貫性の概念の間の密接な関係を切り離すことで、汎用ボリュームグループを拡張し、将来的に他の機能をサポートできるようになります。このコマンドには ``--os-volume-api-version`` 3.13 以降が必要です。
使用方法
| 値 | 概要 |
|---|---|
| -h、--help | help メッセージを表示して終了します |
| --volume-group-type <volume_group_type> | 使用するボリュームグループタイプ (名前または ID) |
| --volume-type <volume_type> | 使用するボリュームタイプ (名前または ID) (--volume-group-type で必須) |
| --source-group <source-group> | 使用する既存のボリュームグループ (名前または ID) (--os-volume-api-version 3.14 以降でサポート) |
| --group-snapshot <group-snapshot> | 使用する既存のグループスナップショット (名前または ID) (--os-volume-api-version 3.14 以降でサポート) |
| --name <name> | ボリュームグループの名前。 |
| --description <description> | ボリュームグループの説明。 |
| --availability-zone <availability-zone> | ボリュームグループのアベイラビリティーゾーン。(ソースからグループを作成する場合は利用できません) |
| 値 | 概要 |
|---|---|
| -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} | 出力形式。デフォルトは table です。 |
| -c COLUMN, --column COLUMN | 追加する列を指定します。複数の列を表示するには、繰り返すことができます。 |
| 値 | 概要 |
|---|---|
| --noindent | JSON のインデントを無効にするかどうか。 |
| 値 | 概要 |
|---|---|
| --prefix PREFIX | すべての変数名に接頭辞を追加します。 |
| 値 | 概要 |
|---|---|
| --max-width <integer> | 表示の幅の最大値 <1 は無効にする。CLIFF_MAX_TERM_MYBACKUPDIRTH 環境変数を使用することもできますが、パラメーターが優先されます。 |
| --fit-width | 表示幅にテーブルを適合させます。--max- width が 0 よりも大きい場合は暗黙的になります。常に有効にするには、環境変数を CLIFF_FIT_MYBACKUPDIRTH=1 に設定します。 |
| --print-empty | 表示するデータがない場合は空のテーブルを出力します。 |