Jump to: navigation, search

Nova/ComputeDrivers

< Nova
Revision as of 15:56, 9 May 2013 by Russellb (talk | contribs) (Created page with "= Compute Driver Support Status = OpenStack Compute (Nova) has an abstraction layer for compute drivers. This is what allows you to choose which hypervisor(s) to use for you...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Compute Driver Support Status

OpenStack Compute (Nova) has an abstraction layer for compute drivers. This is what allows you to choose which hypervisor(s) to use for your Nova deployment. The reality is that the support of each of the options is not equal. They are not tested the same amount. The purpose of this page is to describe the current support state of each compute driver in Nova.

Group A

These drivers are fully supported. Test coverage includes:

  • unit tests that gate commits
  • functional testing that gate commits


Drivers in this group include:

  • libvirt (qemu/KVM)

Group B

These drivers are in a bit of a middle ground. Test coverage includes:

  • unit tests that gate commits
  • functional testing providing by an external system that does not gate commits, but advises patch authors and reviewers of results in gerrit (the code review system).


Drivers in this group include:

  • None


Note: XenAPI used to be in this group but recently moved to Group C when XenAPI became unmaintained in the SmokeStack system.

Group C

These drivers have minimal testing and may or may not work at any given time.Use them at your own risk. Test coverage includes:

  • (maybe) unit tests that gate commits
  • no public functional testing


Drivers in this group include.

  • baremetal
  • Hyper-V
  • libvirt (LXC, Xen)
  • powervm
  • VMware
  • XenAPI