OpenStack Compute supports many hypervisors, which might make it difficult for you to choose one. Most installations use only one hypervisor. However, you can use ComputeFilter and ImagePropertiesFilter to schedule different hypervisors within the same installation. The following links help you choose a hypervisor. See Feature Support Matrix for a detailed list of features and support across the hypervisors.
The following hypervisors are supported:
nova-compute
to run Linux, Windows, FreeBSD and
NetBSD virtual machines.nova-compute
natively
on the Windows virtualization platform.Nova supports hypervisors via virt drivers. Nova has the following in tree virt drivers:
compute_driver
= libvirt.LibvirtDriver
This driver runs on Linux and supports multiple hypervisor backends, which
can be configured via the libvirt.virt_type
config
option.
compute_driver
= ironic.IronicDriver
compute_driver
= vmwareapi.VMwareVCDriver
compute_driver
= hyperv.HyperVDriver
compute_driver
= powervm.PowerVMDriver
compute_driver
= zvm.ZVMDriver
compute_driver
= fake.FakeDriver
This driver does not spawn any virtual machines and therefore should only be used during testing.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.