Jump to: navigation, search

Difference between revisions of "Nova/ComputeDrivers"

m (Group C)
(Compute Driver Support Status)
Line 1: Line 1:
= Compute Driver Support Status =
+
Integrated into [[HypervisorSupportMatrix]]
 
 
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
 

Revision as of 16:09, 9 May 2013

Integrated into HypervisorSupportMatrix