6.10. 基本的な LVMS 設定例
MicroShift は、LVM 設定のパススルーをサポートしており、カスタムボリュームグループ、シンボリュームプロビジョニングパラメーター、予約済みの未割り当てボリュームグループ領域を指定できます。作成した LVMS 設定ファイルはいつでも編集できます。ファイルの編集後に設定の変更をデプロイするには、MicroShift を再起動する必要があります。
ボリュームのスナップショットを作成する必要がある場合は、lvmd.conf ファイルでシンプロビジョニングを使用する必要があります。ボリュームスナップショットを作成する必要がない場合は、シックボリュームを使用できます。
次の lvmd.yaml サンプルファイルは、基本的な LVMS 設定を示しています。
LVMS 設定例
- 1
- 文字列。gRPC の UNIX ドメインソケットエンドポイント。デフォルトは '/run/lvmd/lvmd.socket' です。
- 2
- 各
device-classの設定のマップのリスト。 - 3
- 文字列。
device-classの名前。 - 4
- 文字列。
device-classが論理ボリュームを作成するグループ。 - 5
- 未署名の 64 ビット整数ボリュームグループに未割り当てのままにする GB 単位のストレージ容量。デフォルトは
0です。 - 6
- ブール値。
device-classがデフォルトで使用されることを示します。デフォルトはfalseです。これがtrueに設定されている場合は、YAML ファイルの値に少なくとも 1 つの値を入力する必要があります。
複数の PVC が同時に作成されると、競合状態が原因で、LVMS は割り当てられた領域を正確に追跡してデバイスクラスの spare-gb を保持できなくなります。個別のボリュームグループとデバイスクラスを使用して、非常に動的なワークロードのストレージを相互に保護します。