virt-installを使用してDomUイメージを作成しましたが、作成されたDomUがHVMまたはPVであることを確認できません。xen DomUがHVMまたはPVであることを確認する方法
virsh edit VM_NAME
virt-installを使用してDomUイメージを作成しましたが、作成されたDomUがHVMまたはPVであることを確認できません。xen DomUがHVMまたはPVであることを確認する方法
virsh edit VM_NAME
ランは次に要素内の要素を探します。値がlinuxの場合はPVMです。
Dom0がLinuxマシンの場合は、コマンド "ps -eaf | grep qemu"の出力を確認できますか?実行中のゲストのタイプ(使用されているxenハイパーバイザーの場合)を記述する必要があります。
pvゲストマシンに対応する出力は "-M xenpv"で終了し、hvm/pvhvmゲストマシンに対応する出力は "-M xenfv"で終わる必要があります。これは私が私の場合に見つけるものです。 Citrix XenServerの6.2で
# ps -eaf | grep qemu
/usr/lib/xen/bin/qemu-dm -d 419 -serial pty -domain-name pvm_guest -videoram 4 -vnc 0.0.0.0:0 -vncunused -M xenpv
/usr/lib/xen/bin/qemu-dm -d 429 -domain-name hvm_guest -videoram 4 -k en-us -vnc 0.0.0.0:0 -vncunused -vcpus 1 -vcpu_avail 0x1 -boot c -serial pty -acpi -net nic,vlan=1,macaddr=00:16:3e:40:94:4f,model=rtl8139 -net tap,vlan=1,ifname=tap429.0,bridge=br0 -M xenfv
、あなたはPVやHVMにrefferencesが表示されますVMのすべてのパラメータを見て:
# xe vm-list name-label=myVM params=all|grep PV-[kd]
PV-kernel (RW):
PV-drivers-version (MRO): major: 6; minor: 2; micro: 0; build: 70442
PV-drivers-up-to-date (RO): true
それはあなたができる、Linux仮想マシンの場合には、判明そのPVが:
[myVM]$ dmesg | egrep "Booting|Xen ver"
Booting paravirtualized kernel on Xen
Xen version: 4.1.5 (preserve-AD)
なぜPVカーネルがこれを反映していないのかよく分かりません。詳細は determine-which-guest-is-running-on-xen-hvm-or-pv-guestおよび is-there-an-os-command-i-can-run-to-determine-if-running-inside-a-xen-based-virtを参照してください。