OpenNebula 3.2 (Codename Red Spider)

January 17th, 2012. The OpenNebula project is happy to announce the availability of the stable release of OpenNebula 3.2. This release of OpenNebula features important improvements in security, networking and user management. It also fully integrates C12G addons, previously only available for OpenNebulaPro customers.

As main new features, OpenNebula 3.2 incorporates an easily-customizable self-service portal for end-users that greatly simplifies VM provisioning in the data center. This new update of OpenNebula also brings the highest levels of flexibility, stability, scalability and functionality for VMware-based data centers and clouds in the open-source domain. OpenNebula 3.2 provides an open management platform that compares to vCenter and vCloud, that can moreover be adapted to fit into your environment.

As usual OpenNebula releases are named after a Nebula. The Red Spider Nebula (NGC 6537) is a bipolar planetary nebula in the constellation Sagittarius.

Highlights of OpenNebula 3.2

Notable improvements include, but are not limited to:

What's New in OpenNebula 3.2

In the following list you can check the highlights of 3.2 by component, a detailed list of changes can be found here.

OpenNebula Core

Most of the changes in the new release have been done in the OpenNebula core (oned) and libraries to support the following new features:

Drivers

OpenNebula 3.2 includes the following new drivers and improvements:

Scheduler

The placement of the VMs can now be defined in a VM-basis (restricted to oneadmin) or globally for the data-center. This allows admins to set a global optimization policy to meet specific goals. The scheduling includes four predefined policies: packing, striping, load-aware, and custom.

OpenNebula Self-Service Portal

OpenNebula Self-Service is a new easy-to-use web-based end-user interface. This new GUI will complement the existing GUIs for the operation of the data-center (OpenNebula Sunstone) and for the management of multiple zones and virtual data centers (OpenNebula Zones).

OpenNebula Self-Service is meant to offer a simplified interface to end-users (cloud consumers) of the data center. Self-Service works on top of OpenNebula’s OCCI server and it allows users to easily create, deploy and manage compute, storage (including upload of images) and network resources in seconds.

SunStone

We've further improved the usability of SunStone, and extend it to catch up with OpenNebula core's new features. Also some of the dialogs has been simplified and polished. The dependencies with third party libraries have been also updated to the latest versions.

OpenNebula Zones and VDCs

OpenNebula Zones is rapidly gaining popularity, and there are a couple of new features result of the feedback we've received:

OpenNebula OCCI

The OCCI API has been extended to include:

Migrating from OpenNebula 3.0

OpenNebula 3.2 is API compatible with OpenNebula 3.0, so you should expect that applications, and drivers developed for 3.0 to work with this release, with the exception of custom authentication drivers. A detailed upgrade process can be found in the documentation.

For a complete set of changes to migrate from a 3.0 installation please refer to the Compatibility Guide. You should also read this document if you are an OpenNebula 3.0 user.

Getting the Software

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.

Documentation

The documentation of OpenNebula 3.2 can be found here.

Acknowledgements

The OpenNebula project would like to thank the community for their effort and valuable contributions that made possible this release, and our private sponsor, C12G Labs, for its support and software contributions.

About OpenNebula

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.