This is an old revision of the document!


OpenNebula 4.2 Beta (4.1.80)

July 18th, 2013, The OpenNebula team is pleased to welcome the summer with a beta release of a new version of OpenNebula. This release includes an important subset of the features originally planned for 4.2, all the missing features has been automatically rescheduled to 4.4. Our goal with this release is not to make you wait to test some exciting new features that are ready!

OpenNebula 4.2 includes a more polished Sunstone interface, after its redesign in 4.0; with important usability enhancements. Datastore capacity is now monitored and used to limit the amount of storage sized used by images. This is a first step to also control the runtime storage used by the VMs. The VMware backend has been completely redesign with a more comprehensive storage scheme, more functionality and less dependencies. Also we have upgraded the Xen backend to support the new interfaces introduced in Xen 4.0. And last but no least, OneFlow, the multi-tier application (a.k.a. service) manager, it is included and fully integrated in the distribution. It includes also important new features related to service management and elasticity/auto-scaling.

We are now set to basically bug-fixing and feature-freeze. Note that this is a beta release aimed at testers and developers to try the new features, and send a more than welcomed feedback for the final release.

What's New in OpenNebula 4.2 Beta

In the following list you can check the highlights of 4.2 organized by component (a detailed list of changes can be found here):

OpenNebula Core

  • Datastore Monitoring, the capacity of the datastores is now monitored by the drivers. This will help users and admins to quickly identify the resource usage of the cloud. Admins can also set security threshold in capacity usage.
  • New Hooks, you can now program hooks on any transition. Also the information of the previous state can be passed as a hook argument to customized the action depending on the original VM state.

OpenNebula Drivers

  • VMware, the whole set of VMware drivers, storage, networking and virtualization has been greatly improved. The storage system has been simplified and made more efficient, see more here :FIXME:. The networking drivers have been also streamlined. Monitoring of ESXi hosts is now complete and the functionality of the virtualization drivers is now leveled with KVM and Xen. In the process the runtime dependencies of VMware has been reduced by accessing the native VMware VI API.
  • Xen, support for the Xen4 interfaces through the xl command. Xen3 is totally supported with its own set of drivers

OpenNebula Gate. NEW COMPONENT!

OpenNebula Gate (onegate) is the VM gate to OpenNebula. With a security token the VMs can callback home and report guest and/or application status in a simple way, that can be easily queried through OpenNebula interfaces (Suntone, CLI or API).

OpenNebula Gate metrics can be also used in conjuntion with OneFlow to develop advanced auto-scaling policies. More information about OpenNebula Gate here :FIXME:

Sunstone

Sunstone has been polished since its redesign in 4.0:

  • Improved VNC, you can now detach VNC sessions from the Sunstone tab. This let you use the whole window area, prevents synchronization problems with mouse pointers, and… yes make ESC key to work!
  • VM definition update, the template dialog is also used to update your VM definitions without the need to go to the text based view.
  • Self-service view, we have a created a “cloudy” provisioning scheme for users, see more on this here :FIXME:
  • Performance improvements, internal improvements in the information management and resource access.

OpenNebula Flow. NEW COMPONENT!

:FIXME: Include brief description and summary of new features. Now included in the main distribution.

  • Elasticity policies
  • Service management, recover of fault situations, increase/decrease of cardinality, role operations….
  • Updated sunstone interface

Migrating from OpenNebula 4.0

:FIXME:

Getting the Software & Documentation

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 4.2 can be found here.

Acknowledgements

:FIXME: 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.

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.