2012-04-06 76 views

回答

0

運行

virsh edit VM_NAME 

然後查找元素中的元素。如果值是linux,則爲PVM。

0

如果你的Dom0是一臺linux機器,你可以檢查命令「ps -eaf | grep qemu」的輸出嗎?它應該說明在其上運行的guest虛擬機的類型(如果它是正在使用的xen hypervisor)。

對應於PV旅客機的輸出將與「-M xenpv」和對應於HVM輸出端/ pvhvm旅客機應與「-M xenfv」結尾。這是我發現在我的情況。

# 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 
4

上的Citrix XenServer 6.2,看着VM的所有參數,你會看到參考文獻的光伏或HVM:在Linux虛擬機的情況下

# 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 

事實證明,你可以看看它的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-guestis-there-an-os-command-i-can-run-to-determine-if-running-inside-a-xen-based-virt

相關問題