OpenNebula Quality Assurance

OpenNebula QA is the part of the OpenNebula project which covers all testing of the software that makes up an OpenNebula release. Its goal is to improve the quality of OpenNebula releases and updates. Testing & QA of a cloud management tool is particularly challenging as it requires to verify the integration of multiple software components, from different hypervisors and storage architectures to operating systems and DB backends.

As part of OpenNebula QA we perform the following activities:

Test Cases

OpenNebula QA uses Jenkins as tool for continuous integration with automated test execution, the following test cases are considered:

Certification Policy

OpenNebula emphasizes interoperability and portability, providing cloud users and administrators with choice across most popular cloud interfaces, hypervisors and public clouds for hybrid cloud computing deployments, and with a portable software that can be installed in most hardware and software combinations.

This section outlines the general policy that guides the Project to decide on the Certified Platform Components for the upgrades and updates of OpenNebula. The release notes of each major and minor version include a matrix with the certified platforms.

Certified Linux Distributions

OpenNebula is supported in distributions widely adopted in production environments and in popular community distributions in the available versions at the time of the release of the update:

Certified Hypervisors

OpenNebula supports four different hypervisors:

Citrix Xen Server and Hyper-V can be also supported. Please contact us for more details.