OpenNebula Twin Jet (3.8.0)
October 22nd, 2012. The OpenNebula project is proud to announce the immediate availability of OpenNebula 3.8, Twin Jet. This release brings many new features and stabilizes features that were introduced in previous versions.
OpenNebula 3.8 improves the integration with VMware and KVM (these are the most widely used hypervisors in OpenNebula clouds), and the support for heterogeneous infrastructures. Twin Jet features an improved storage VMware interface with native support for VMFS and integration with cgroups and SPICE on KVM deployments. This new version seamlessly integrates with the new Virtual Router in the OpenNebula marketplace to provide L3 services based on the OpenNebula virtual networks.
Twin Jet also enhances the EC2 Query API server, which now provides a complete implementation of the Elastic Block Store (EBS) and keypairs, along with other minor enhancements to be more compliant with the Amazon EC2 specification. The OCCI cloud API now brings new actions and hotplugging functionality.
Finally, OpenNebula 3.8 extends actions in the virtual machine life-cycle to enhance robustness and integration capabilities, and brings new features in the Sunstone and Self-service portals.
An important effort has been made to synchronize the packaging format used by the OpenNebula project and those used by the Linux distributions. We hope that this will make even more easier to get and set OpenNebula up and running.
This is an stable release that incorporates several bug fixes since 3.8 beta. It is a recommended update for any site. Note that we have a new set of packages, so be sure to take a look at the upgrade guide .
As usual OpenNebula releases are named after a Nebula. The Twin Jet Nebula (Minkowski 2-9, abbreviated M2-9 ) is a planetary nebula that was discovered by Rudolph Minkowski in 1947. It is located about 2,100 light-years away from Earth.
In the following list you can check the highlights of 3.8 organized by component (a detailed list of changes can be found here):
This release includes the following changes in OpenNebula core:
The EC2 Query API has been greatly improved in Twin-Jet, including:
The OCCI API has been improved in Twin-Jet, including:
There are several new features in the GUI applications:
OpenNebula 3.8 is API compatible with OpenNebula 3.x, so you should expect that applications and drivers developed for 3.x work with this release.
Also there have been minor changes in the OpenNebula DB schema to accommodate the quota & accounting data. These changes are automatically managed by the migration process, but if you have developed any customization you may need to update it.
A detailed upgrade process can be found in the documentation.
For a complete set of changes to migrate from a 3.x installation please refer to the Compatibility Guide. You should also read this document if you are an OpenNebula 3.x user.
OpenNebula is released under the Apache 2.0 open source license. The complete source tree and binary packages for OpenNebula can be downloaded here.
Please report any bug or send feedback at the development portal or at the mailing list.
The documentation of OpenNebula 3.8 can be found here.
Because OpenNebula is inherently portable to different operating systems and virtualization platforms, most Linux distributions and Hypervisors are supported. However, not all platform configurations and combinations exhibit a similar functionality, performance and stability. You can contact us if you need advise about the best platform configurations and environments for functionality and performance. Please read our Certification Policy for more information.
This is the list of the individual platform components that have been through the complete OpenNebula Quality Assurance and Certification Process.
Certified Platform Component | Version |
RedHat Enterprise Linux | 6.3 |
Ubuntu Server | 12.04 LTS |
SUSE Linux Enterprise | 12.1 |
CentOS | 6.3 |
openSUSE | 12.1 |
Debian | 6.0.2 |
VMware | ESX 5.0 |
Xen | 4.0 |
KVM | Supported version that is included in the kernel for the Linux distribution |
Xen Server, Xen Cloud Platform, and Hyper-V | Please contact us if you are interested in these hypervisors |
The OpenNebula project would like to thank the community members and users who have contributed to this software release by being active with the discussions, answering user questions, or providing patches for bugfixes, features and documentation, and especially to China Mobile, Research in Motion, SZTAKI LPDS, VIVOSS, Jan Benadik (ATOS), Ricardo Duarte, Robert Schweikert (NOVELL), João Pagaime (FCCN), Patrice Lachance (Logica), Jochem Ippers, Matthias Schmitz, Arthur Zalevsky, Rogier Mars (FortyTwo), Christopher Barry (RJmetrics), Shyam Sundar C S, Mario Wu, Laurent Grawet, Matthew Patton (InfoRelay), Emmanuel Mathot (Terradue), Hyun Woo Kim (FermiLab), Steven Timm (Fermilab), Bastien Cadiot, Jan Horacek (Etnetera), Giovanni Toraldo (Liberologico), Cyrille Duverne (euranova.eu), André Monteiro, Valentin Bud, and Karanbir Singh (CentOS). OpenNebula's Development Portal provides more details about the specific contributions. We would also like to thank all the people that have contributed translations for Self-Service and Sunstone.
More information about the project can be found at the project web page. You may be also interested in checking the OpenNebula Ecosystem that includes many interesting projects contributed by the community to enhance or add new features to OpenNebula.