12.4.6. Web コンソールを使用して LVM ベースのストレージを仮想マシンに接続する
仮想マシン (VM) にローカルストレージを提供する場合、LVM ベースのストレージボリュームを使用できます。このタイプのディスクイメージは LVM ボリュームグループに基づいており、.qcow2 または .raw 形式を使用します。
Web コンソールを使用して LVM ベースのストレージを仮想マシンに接続するには、次のいずれかの方法を使用します。
-
新しい仮想マシンを作成する場合は、
Create virtual machineダイアログのStorageオプションを使用して新しいディスクを作成し、接続します。詳細な手順は、Web コンソールを使用した仮想マシンの作成 を参照してください。 - 既存の仮想マシンの場合は、LVM ベースのストレージボリュームを作成し、それを仮想マシンに接続します。次の手順を参照してください。
LVM ベースのストレージボリュームには次の制限があることに注意してください。
- LVM ベースのストレージプールは、LVM の柔軟性を完全には提供しません。
-
LVM ベースのストレージプールは、ボリュームグループです。
virshユーティリティーを使用してボリュームグループを作成できますが、この方法では、作成したボリュームグループには 1 つのデバイスしか作成できません。複数のデバイスを持つボリュームグループを作成する場合は、代わりに LVM ユーティリティーを使用します。詳細は、How to create a volume group in Linux with LVM を参照してください。 -
LVM ベースのストレージプールには、完全なディスクパーティションが必要です。
virshコマンドを使用して新しいパーティションまたはデバイスをアクティブにすると、パーティションがフォーマットされ、すべてのデータが消去されます。次の手順で説明しているように、ホストの既存のボリュームグループを使用している場合は、何も消去されません。
前提条件
RHEL 10 Web コンソールがインストールされている。
手順は、Web コンソールのインストールおよび有効化 を参照してください。
- Web コンソールの VM プラグインが システムにインストールされている。
- ホスト上に LVM ボリュームグループが存在する。作成手順は、LVM ボリュームグループの作成 を参照してください。
手順
- RHEL 10 Web コンソールにログインします。
まだディレクトリーベースのストレージプールを作成していない場合は、新しいものを作成して設定します。
-
Virtual Machines インターフェイスの上部にある
Storage PoolsCreate storage poolをクリックします。 - Create Storage Pool ダイアログで、ストレージプールの名前を入力します。
Type ドロップダウンメニューで、LVM volume group を選択します。
注記ドロップダウンメニューに LVM volume group オプションが表示されない場合、ハイパーバイザーによって LVM ベースのストレージプールがサポートされていません。
以下の情報を入力します。
- Source volume group - 使用する LVM ボリュームグループの名前。
- Startup - ホストの起動時にストレージプールが起動するかどうか。
をクリックします。
ストレージプールが作成され、ストレージプールの作成 ダイアログが閉じ、新しいストレージプールがストレージプールのリストに追加されます。
-
Virtual Machines インターフェイスの上部にある
既存のストレージプールに基づいて新しいストレージボリュームを作成します。
-
Storage Pools ウィンドウで、ストレージボリュームの作成元とするストレージプールをクリックし、
Storage VolumesCreate volumeを選択します。 Create Storage Volume ダイアログに次の情報を入力します。
- Name - ストレージボリュームの名前。
- サイズ - ストレージボリュームのサイズ (MiB または GiB)。
-
フォーマット - ストレージボリュームの形式。サポートされているタイプは
qcow2およびrawです。
- をクリックします。
-
Storage Pools ウィンドウで、ストレージボリュームの作成元とするストレージプールをクリックし、
- オプション: データの破損やディスクの断片化の問題を回避するために、ディスクの整合性を確認します。手順は、仮想ディスクの整合性のチェック を参照してください。
作成したストレージボリュームをディスクとして仮想マシンに追加します。
インターフェイスで、新しいディスクを作成して接続する仮想マシンをクリックします。
新しいページが開き、選択した仮想マシンに関する基本情報を含む Overview セクションと、仮想マシンのグラフィカルインターフェイスにアクセスするための Console セクションが表示されます。
- までスクロールします。
- Disks セクションで、 をクリックします。
- Add disks ダイアログで、 を選択します。
- ディスクに使用するストレージプールとストレージボリュームを選択します。
ディスクを永続的にするかどうかを選択してください。
注記一時的なデバイスは、稼働中の仮想マシンにのみ追加できます。
- オプション: をクリックし、ストレージボリュームのキャッシュタイプ、バスタイプ、ディスク識別子を調整します。
- をクリックします。
検証
- 仮想マシンのゲストオペレーティングシステムで、ディスクイメージが未フォーマットかつ未割り当てのディスクとして利用できるようになっていることを確認します。