Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I just recognized, that 2 of my 10 VMs in XenCenter have a slightly different properties window. In these two VMs I cannot set OS boot parameters, because in the window I can only set the boot order. So I have attached two screenshots from the different windows. Are these different types of VMs and how can I change them?

enter image description here

enter image description here

PS: The 2 VMs with this missing field also do not allow me to past something in the virtual console.

share|improve this question

1 Answer 1

up vote 3 down vote accepted

The first VM is running in PVHVM mode, so QEMU is working with Xen to virtualize the hardware behind the VM. This mode is for OS that does not support Xen paravirtualization in general, like Windows and FreeBSD.

The second one is from a VM running in PV mode. In this mode, everything is paravirtualized. So there's no emulated BIOS. The booting process is defined by pygrub and this screen shows the options available in this mode. Commonly Linux VM's and 32 bits FreeBSD runs in this mode.

You can change to PVHVM and PV if supported by the guest OS.

As today appears to be a good ideia to run everything in PVHVM, even the hosts with full paravirtualization support. You can check some benchmarks over here: https://xen-orchestra.com/debian-pvhvm-vs-pv/

share|improve this answer
    
Thank you. Just FYI: To test if a VM is HVM or not: xe vm-param-get uuid=<VM uuid> param-name=HVM-boot-policy If it is set to “BIOS order” (or other non-empty string?) then HVM is enabled. source: netnow.co/xen-virtual-machine-conversion-from-hvm-to-pv –  Dirk Aug 3 at 17:21
    
Yep... I know. I already have two scripts to do PVHVM to PV and PV to PVHVM conversions. :) –  Vinícius Ferrão Aug 3 at 17:29

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.