OpenNebula 3.0 Beta 1 (2.9.80)

July 20th, 2011. The OpenNebula project is happy to announce the availability of the first Beta release for OpenNebula 3.0. This release marks the beginning of the integration process which will bring powerful new components and features for cloud management. At this moment codebase is still moving quickly. The new foundations in the core are stable and feature-freeze, but some of the components are still being ported.

The release process of OpenNebula 3.0 will be a bit larger than in previous releases in order to accommodate the new components and features. The final release of OpenNebula 3.0 is expected in early September 2011. The detailed release schedule can be found at the Release Schedule table.

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:

There are other important internal changes in the OpenNebula core:

There are lots of other minor features, like improvements in the libvirt driver to include additional parameters, or the ability to edit resource templates (hosts, images or VM templates). Please check the development portal for a full description.

SunStone

Since the last release, SunStone has greatly improved its stability and usability. With this new release there are also some important new features

OpenNebula Zones

The OpenNebula Zones component (oZones) allows for the centralized management of multiple instances of OpenNebula (zones). These zones can be effectively shared through the Virtual Data Center (VDC) abstraction. A VDC is a set of virtual resources (images, VM templates, virtual networks and virtual machines) and users that use and control those virtual resources.

OpenNebula Zones lets you easily scale your installations by deploying a powerful multi-tier architecture, and, thanks to the VDC, delivers infrastructure as a service to get even more utilization, agility and efficiency from IT resources in common enterprise cloud scenarios.

oZones comes with a CLI and a fully functional web interface to easily add, remove and manage OpenNebula Zones.

Migrating from OpenNebula 2.x

There has been a bump in the major version number of OpenNebula. There are three main areas that need attention when upgrading your installation (if you are an OpenNebula 2.x user):

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

Known Issues and Pending Features

This release marks the beginning of the integration of a bunch of new components. There are several bugs that didn't make it for OpenNebula 3.0 Beta1 as well as some components that are still under development to integrate them with the new foundations:

These bugs and features will be closed before OpenNebula 3.0 final.

Getting OpenNebula 3.0 Beta1

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 for OpenNebula 3.0 Beta

The documentation of OpenNebula 3.0 Beta can be found here. The documents have been slightly re-structured to ease looking for information and it is also in beta state, so watch out!.

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.