Two days before Christmas the OpenNebula team was able to get all the green lights in the Christmas tree as well as in the Jenkins console. A good number of bug fixes has been packed with the OpenNebula 3.2 Release Candidate (RC). This release does not include any new features, but the team (the unlucky part of it) is working this Christmas to get in shape a couple of new additional components to the OpenNebula distribution…

Note that VMware drivers are not fully integrated yet in the release. Data Centers using VMware are advised not to update to this version.

Merry Christmas and cloudy new year!

LINKS

A new episode of the screencast series is now available at the OpenNebula YouTube account.

This screencast shows the ability of the oZones component to manage several instances (zones) of OpenNebula, potentially hosted within the same data center to enhance isolation, scalability and performance, or in different data centers to build a geographically distributed multi-site cloud. The oZones server offers a single access point, and centralized management and monitoring, for multiple zones, providing the ability to show their aggregated resources: templates, images, users, virtual machines, virtual networks and hosts.

Again, enjoy the screencast!

The OpenNebula project announces the general availability of the first beta release of OpenNebula 3.2. This is the second release of the OpenNebula’s new development cycle. With this release we start the process of integrating C12G addons-contributions into OpenNebula main distribution, hence the VMware drivers are not fully functional on this beta. Clouds using VMware hypervisor are advised not to update.

With this Beta release, the master branch of the OpenNebula repository is in a feature-freeze mode and the OpenNebula developers concentrate on fixing bugs and smoothing rough edges in the software.

Links

We are very happy to announce that the OpenNebula add-ons will be released under Apache license and incorporated into the main distribution of OpenNebula. The LDAP authentication, the accounting toolset and the VMWare support will be included in subsequent OpenNebula releases without needing to download any additional component. OpenNebula 3.2 support for VMware will also include the following new features that have been developed by C12G Labs for its customers and partners:
  • Support for VMware’s vMotion to allow live migration of VMs between VMware hosts, enabling load balancing between cloud worker nodes without downtime in the migrated VM.
  • Support for contextualization to provide a method to pass arbitrary data to a VM, enabling the configuration of the services at boot time.
  • Support for non-cloned, non-persistent disks, enabling the configuration of multiple Windows VMs using the same base non-persistent disk.
  • Support for SSH disk transfers, a replacement for the out-of-the-box shared filesystem Transfer Manager drivers, allowing the copy of the VM disks using the OpenSSH protocol, instead of relying on a shared datastore between the OpenNebula front-end and the VMware hypervisor hosts.

November 18th, 2011. Today we announce the general availability of the first pre-release of OpenNebula 3.2. With this release we make our debut with a new development cycle that aims at rapidly delivering new features to the community and faster react to their needs and feedback.

The pre-release series are not suitable for production environments as you may find some rough edges. However the packages have gone through the standard testing procedure made for final releases so you should consider them stable. The first pre-release of OpenNebula 3.2 includes important new features and improvements in the security area, and in the management of networks, users and VM images.

With this release we also wanted to celebrate our 4th birthday. Happy testing everybody!

LINKS

Back in November 2007 (four years ago!) we published the first OpenNebula project website (see what it looked like back then, thanks to the Internet Archive), as we geared up for our first release of code (which did not take place until March 2008). The OpenNebula project was created as a way to transfer the main results of our cutting-edge research on efficient management of virtualization in large-scale distributed infrastructures and, since our first software release, OpenNebula has evolved into an active open-source project with a community that, by many measures, is more than doubling each year:

  • Website Access. From 35,842 visits and 285,965 page views in 2008 to 579,571 visits and 6,992,300 page views in 2011, which means a 150% and 190% average annual growth respectively. During the last week we had 15,300 visits, 194,000 page views, and 570,000 hits.
  • Mailing List. From 227 messages in 2008 to 4,341 in 2011, which means a 170% average annual growth. At present we have more than 800 registered users.
  • Downloads from Project Site. From 1,865 downloads in 2008 to 25,200 in 2011, which means a 140% average annual growth. In the last week, we had 900 downloads. These numbers do not include the OpenNebula packages distributed in openSUSE, Ubuntu or Debian, the downloads from our code repository, or the several cloud solutions embedding OpenNebula.
  • Codebase History. From 30,000 lines of code in 2008 to almost 300,000 in 2011. Another interesting fact about the source code is how OpenNebula effectively uses several programming languages and technologies. Nevertheless, each programming language has its relative strengths and provides unique features to meet the needs of the different components in the architecture. Ohloh provides a very nice interface to see inside OpenNebula development and to compare it with other open-source projects.

These stats highlight the success of our strategy to deliver a fully open-source, Apache-licensed cutting-edge technology with the stability, the integration capabilities, and the latest innovations in Data Center virtualization to enable the most demanding cloud environments. OpenNebula features address real needs of leading IT organizations that depend on OpenNebula for their production environments. The requirements of our users are the driving force behind all our development efforts and we recently announced a new release cycle to improve user satisfaction by rapidly delivering changes based on user requirements and feedback. In other words, giving users what they want more quickly, in smaller increments, while additionally increasing technical quality.

Congratulations everyone for this 4th birthday of OpenNebula!

Following the last release of OpenNebula 3.0, the OpenNebula project is moving to a rapid release development cycle. Our goal is to faster deliver new features and innovations to the community as well as better incorporate requirements of our users and feedback from the community.

With this change OpenNebula releases will react faster to fulfill the needs of IT organizations running production environments. Also we expect that delivering small functionality deltas will help to ease the transition to new releases, and to ease the maintenance of production deployments.

The OpenNebula release cycle is now structured as follows:

  • OpenNebula Releases will occur every three months. Prior to the official release date there will be a beta (two weeks before) and a candidate release (a week before). These two releases are feature-freeze and are mainly devoted to bug fixing and polishing. After each release, OpenNebula publishes the blue-prints for the next release to get feedback from the community.
  • The features for each release are prioritized and developed in three one-month sprints. At the end of each sprint there will be available an OpenNebula pre-release that incorporates the features and bugs solved in that sprint. The OpenNebula pre-releases go through the same testing and certification process as the official releases, i.e. you should expect the same levels of stability

The release plan for OpenNebula 3.2 is:

  • OpenNebula 3.2 Final will be released on December 20th. The blue-prints for this release can be found at the development portal
  • OpenNebula 3.2 will have a pre-release available by November 18th. This release incorporates the features developed during the first two sprints.

We’ll make our debut with this new process with an OpenNebula 3.2 pre-release this Friday, stay tuned for release notes and download instructions.

We have started creating a series of screencasts to illustrate the most improtant features of OpenNebula.

This first screencast demonstrates how easy it is to register new Images, create Templates, instantiate Virtual Machines from those Templates and accessing them through the embedded VNC.

In addition we’ll get an overview of Sunstone and it’s major features: the Dashboard, where you’ll see the current status of your cloud, the detailed information panel for each resource and the real-time update of resources and the Dashboard.

Enjoy the screencast!

The OpenNebula Cloud offers a virtual computing environment accessible through two different remote cloud interfaces, OCCI and EC2, and through a web interface, OpenNebula Sunstone. These three mechanisms access the same infrastructure, i.e. resources created by any of the mentioned methods will be instantly available on the others. For instance, you can create a VM with the OCCI interface, monitor it with the EC2 interface, and shut it down using the OpenNebula Sunstone web interface.

This Cloud has been migrated to the last OpenNebula version, 3.0. If you have an account you can still use your old username and password. If not, request a new account and check out the new OpenNebula 3.0 features. These interfaces will show you the regular user view of the Cloud, but you will not be able to manage ACLs, hosts, groups nor users, since that will be delegated to the oneadmin group.

OpenNebula 3.0 features the latest innovations in cloud computing for the deployment of cutting-edge enterprise-ready on-premise IaaS clouds.

The OpenNebula Project is proud to announce the third major release of its widely deployed OpenNebula Toolkit, a fully open-source enterprise-grade cloud computing tool for the complete and comprehensive management of clouds and virtualized data centers. OpenNebula 3.0 delivers availability, reliability, scalability, security and efficiency with a focus on allowing data centers to provide cloud services by leveraging their existing IT assets, instead of building a new system from the ground up, thus protecting existing investments and avoiding vendor lock-in.

Most of the new innovative features have been developed to fulfill the needs of leading IT organizations running production environments. OpenNebula is helping many organizations make the transition toward the next generation of cloud infrastructures by supporting multiple fully-isolated virtual data centers, advanced multi-tenancy with fine-grained access control, and multiple zones potentially hosted in different geographical locations.

This new release also brings important benefits to cloud users and administrators with a greatly improved SunStone GUI that provides easy access to all the new features in 3.0 and a new oZones GUI to manage zones and virtual data centers. Other features included in this release include new authentication methods with usage quotas, a VM template repository, a new monitoring and accounting service, and a new network subsystem with support for Open vSwitch and 802.1Q tagging.

“This new version has matured thanks to our large user base and the expertise gained since we released the first version of OpenNebula more than three years ago”, said Ignacio M. Llorente, Director of the OpenNebula Project. “We really appreciate the valuable support, software contributions, and feedback from our active and engaged community”.

With more than 5,000 downloads per month, OpenNebula is being used by thousands of organizations to build large-scale production clouds.

“The third major release of OpenNebula brings the latest innovations in cloud computing. There is no cloud manager offering similar levels of flexibility, performance, control, and availability”, said Ruben S. Montero, Chief Architect of the OpenNebula open-source project.

Relevant Links