ファイルを仮想ディスクとしてゲストに割り当てるだけでなく、VG内のLVホスト上の仮想マシンに仮想ディスクとして割り当てることもできます。
ただし、LV にはディスクの MBR ブート レコードがないため、仮想マシンの起動ディスクとして使用することはできず、データ ディスクとしてのみ使用できます。
この構成では、ホスト上の VG はストレージ プールであり、VG 内の LV はボリュームです。
LV の利点は、パフォーマンスが優れていることですが、欠点は、管理と移動性の点で画像ファイルほど優れていないこと、およびネットワーク経由でリモートで使用できないことです。
これが例です。
まず、ホストマシン上に容量10GのVGを作成し、HostVGという名前を付けます。
次に、
という内容のストレージ プール定義ファイル /etc/libvirt/storage/HostVG.xml を作成します。 次に、virsh コマンドを使用して新しいストレージ プール "HostVG" を作成し、
を有効にします。この HostVG
これで、virt-manager で LV 仮想ディスクを仮想マシン kvm1 に追加できます。
「参照」をクリックします
HostVG がすでに Stroage Pool のリストにあることが確認できます。HostVG を選択します
ボリュームに newlv という名前を付け、サイズを 100MB に設定します
「完了」をクリックして newlv を作成します 成功しました
[ボリュームの選択]をクリックします
[完了]をクリックして、kvm1にボリュームとしてnewlvを追加することを確認します
新しいボリュームは正常に追加されました
ホストマシン上にnewlvという名前の追加LVがあります
KVM は、iSCSI、Ceph、その他のタイプのストレージ プールもサポートしています。ここでは、最も一般的に使用されるタイプはディレクトリ タイプです。他のタイプについては、ドキュメントを参照してください。 http://libvirt.org/storage.html
次のセクションでは、KVM のネットワーク仮想化原理について説明します