What is the difference between virt_type = kvm and virt_type =qemu in IceHouse ?

asked 2014-05-02 03:52:18 -0500

DanIzack gravatar image
Doing some googling I was unable to find answer for this question.  Before qemu-kvm merge mainline Qemu it seems
to be understandable. I would guess that this option still change in some way Qemu Hypervisor behavior running particular VM.
edit retag flag offensive close merge delete

1 answer

Sort by ┬╗ oldest newest most voted

answered 2014-05-02 05:26:08 -0500

Qiming gravatar image

My understanding is that regarding the interface to OpenStack nova, the difference is trivial. For example, a KVM hypervisor has additional support to PIT, RTC, HPET timers, etc. Most of the logics at the OpenStack layer are the same when using either hypervisor. The difference lies in the underlying hypervisor used by libvirt. If you specify 'qemu' as the hypervisor, you can run your VM in emulation mode, which was QEMU originally designed for. If you choose 'kvm', you explicitly require a hardware supported virtualization from the processor. It should perform much faster than 'qemu'. However, according to some documents, 'kvm' has a back track to 'qemu' mode if the hardware doesn't support virtualization extenstions.

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2014-05-02 03:52:18 -0500

Seen: 3,465 times

Last updated: May 02 '14