KVM ゲスト仮想ディスクと LVM 論理ボリューム間のマッピング

KVM ゲスト仮想ディスクと LVM 論理ボリューム間のマッピング

問題は、どの LVM パーティションがどの仮想 KVM ディスクに対応しているかをどうやって知るかということです。

LVM 論理ボリュームに KVM ゲスト (Ubuntu サーバー) をインストールしようとしています。lvcreate を使用して、boot、root、home、tmp、usr、var、swap のパーティションを作成しました。boot は ext2、swap は swap、残りは ext4 です。

ただし、virt-install を使用して外部コンピューターから spice で接続すると、Ubuntu インストーラーは仮想ディスク vda、vdb、vdc、vdd、vde、vdf、vdg を表示します。

ブート時にファイルシステム ext2 を使用し、その vda が ext2 として認識されるため、ブートを vda にマップできます。同様の方法で、スワップを vdg にマップできます。しかし、他の場合はどうすればよいのでしょうか? このマッピングはどこにありますか?

また、上記の手順は、LVM 論理ボリュームに KVM ゲストをインストールする方法でしょうか?

答え1

仮想ディスクは、コマンド ラインで作成した順序でマップされますvirt-install

正確なマッピングを確認するには、<disk>ゲストの XML 定義内のノードを調べます。

virsh dumpxml guestname

関連情報