When to use --hvm / --paravirt / --virt-type options with virt-install in KVM?

Solution Verified - Updated -


"man virt-install"
       -v, --hvm
         Request the use of full virtualization, if both para & full virtualization are available on the host. This parameter may not be
         available if connecting to a Xen hypervisor on a machine without hardware virtualization support. This parameter is implied if
         connecting to a QEMU based hypervisor.

       -p, --paravirt
         This guest should be a paravirtualized guest. If the host supports both para & full virtualization, and neither this parameter nor
         the "--hvm" are specified, this will be assumed.

         The hypervisor to install on. Example choices are kvm, qemu, xen, or kqemu.  Availabile options are listed via ’virsh capabilities’
         in the <domain> tags.

  • Does this mean, that KVM can be used on hardware without AMD-V or VT? And if so, what argument should be used?
  • If the hardware have AMD-V or VT, what argument should be used? -hvm or --paravirt ?
  • Is it correct understood that, use --virt-type=kvm for RHEL, and --virt-type=qemu for Windows? If that's correct, when is kqemu used?
  • Which  is recommend for RHEL54 and RHEL55 guests?


  • Red Hat Enterprise Linux 5.5
  • kvm-83-164.el5_5.9

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content