OpenNebula Joins the Open Virtualization Alliance

C12G Labs has just announced that it has joined the Open Virtualization Alliance (OVA), a consortium committed to fostering the adoption of open virtualization technologies including Kernel-based Virtual Machine (KVM). The OpenNebula project is excited to join an interoperable ecosystem of components around KVM. These are also great news for the OpenNebula community where KVM is already a popular virtualization platform.

The mission of the Open Virtualization Alliance is to foster the adoption of KVM as an open virtualization alternative, accelerate the emergence of an ecosystem of third-party solutions around KVM, increase overall awareness and understanding of KVM, encourage interoperability, promote best practices and highlight examples of customer successes. The Open Virtualization Alliance today announced broad industry support and adoption with the addition of 65 new members to the consortium. Governing members of the Open Virtualization Alliance include  HP, IBM, Intel, and Red Hat.

An Overview of the New Features of OpenNebula 3.0

A couple of months have passed since the release of OpenNebula 2.2 (Cat’s Eye) and we have been quite active since then. The next release of OpenNebula is getting in shape fast and a significant amount of new features are already in the repository.

Let’s start reviewing the not-so-glamorous new features. One of the main themes for the next release is database refactoring. The new DB backend of OpenNebula features a schema free (document-oriented) implementation of the data model on top of a SQL DB. This will give us enough flexibility to easily extend the attributes and resources managed by OpenNebula at no performance cost. Also, the next release includes DB versioning and a tool to upgrade from previous versions of OpenNebula.

Another important area of work has been networking. We have evolved the network manager component to provide out-of-the-box integration with typical VLAN technologies. In particular, you’ll be able to choose from 802.1Q VLAN tagging, Open vSwitch and simple isolation based on ebtables filters. You’ll also be able to set up simple firewalling rules for each VM specifying black/white TCP/UDP port settings.

The next release will also feature important improvements in VM management. Virtual Machine templates can now be stored in OpenNebula so you can easily instantiate pre-defined configurations, and share them with other users. This new VM Template pool along with the existing Network and Image will give users and administrators a very flexible and simple way to define and instantiate virtual infrastructures.

We have also re-factored the Image Repository to adopt a pluggable architecture that can integrate any storage backend, with a filesystem-based repository provided in the next release. The Image Repository can be now further integrated with external catalogs. The next release will also showcase a preview of this hybrid cloud storage, that integrates Amazon S3 and OpenNebula, to download, contextualize and integrate S3 images in your local Image Repository.

Sunstone has also received some attention from the team, being extended to accommodate all the new features and some rough edges have been polished. We have also added support for plug-ins, enabling the easy customization of the control panel.  There is also a couple of new specific features for the interface: VNC access to VM instances through the web browser using noVNC; and graphical information about the health of your cloud.

And last but not least, the multi-tenancy support for OpenNebula has been considerably improved with the addition of groups and access control lists (ACLs). This will provide great flexibility to share resources among users and to define user roles. Grounded in this new functionality, you’ll be also able to experiment with the new Virtual Data Center (VDC) manager. Using a muti-tier architecture you’ll be able to aggregate multiple OpenNebula’s (zones) and define within them multiple, isolated VDCs.

Finally as you my have noticed from the title, there are so many new features (as well as changes in the database and internal API’s) that we have decided to upgrade the major versioning number of OpenNebula to 3. The changes in the public APIs are minimal and we expect that current applications will run without modifications on top of OpenNebula 3.0.

OpenNebula 3.0 also includes contributions from several members of our community, such as CERN, FermiLab, and Harvard University’s SEAS.

A beta version of OpenNebula 3.0 (codename Iris) will be ready for testing by the end of June and its stable release is scheduled on July 20th. As usual, OpenNebula releases are named after a Nebula. The Iris Nebula (NGC 7023, Caldwell 4) is a reflection nebula in the constellation of Cepheus.

We will appreciate your feedback on these new features. Thanks!

C12G/OpenNebula to Contribute to the European Cloud Strategy

C12G/OpenNebula will participate in the panel about Cloud Computing Fostering Innovation of the workshop Towards a Cloud Computing Strategy for Europe: Matching Supply and Demand organized by the European Commission to help identify the main elements of a European Cloud Strategy. This panel will discuss the opportunities presented by the cloud, interoperability and standards issues, and the potential for innovation. Other panelists are senior-management representatives of European companies, organizations and networks, and the European Parliament. The workshop is part of the 1st Digital Agenda Assembly.

Who Is Using OpenNebula?

There are more than 100 downloads of OpenNebula per day from our download site, and there have been more than 50,000 downloads since we released our first version in March 2008. Additionally, the code can be also downloaded from our software repository and from the several commercial and open-source distributions embedding our leading technology for cloud management.

Some weeks ago we started an initiative to create a list of organizations using OpenNebula. This ended up being more difficult than we expected given that many of our main users in the private industry, which are running very large scale infrastructures with thousands of nodes or even with datacenter federation, did not allow us to include their names on the list. The reason behind this is that cloud computing is a strategy move for most of these companies.

In spite of this, we have finally created a nice list of featured users from different industries that include Hosting Providers, Telecom Operators, IT Service Providers, Banking, Government, Professional Services, Supercomputing Centers and Research Centers. The list is not complete, we still have some emails to process.

If your organization or project is not listed, and you would be willing to be listed, please fill out this really quick form or contact our community manager.

We thank all the organizations that have allowed us to include their name on the list!

OpenNebula 2.2 (Codename Cat’s Eye) Released!

Today, the OpenNebula project announces the general availability of the final release of OpenNebula 2.2.0. This is a stable version and it is targeted at production deployments. Clouds running any OpenNebula 2.0.x versions are recommended to upgrade to this release.

Among the new features, OpenNebula 2.2.0 includes Sunstone, a web application to control your cloud with lots of eye candy. OpenNebula 2.2.0 also brings important new features in the fault tolerance and scalability areas. OpenNebula 2.2 is the seventh major release of the project and with it, it continues to fulfill the promise of building a state-of-the-art open source toolkit that also addresses the scalability, flexibility and security requirements of large-scale production systems.

As usual OpenNebula releases are named after a Nebula. The Cat’s Eye Nebula (NGC 6543, Caldwell 6) is a planetary nebula in the constellation of Draco.

Acknowledgements

The OpenNebula project would like to thank the community for their effort and valuable contributions that have made possible this release; the European Commission for founding part of the developments of this release through the StratusLab and BonFIRE research grants; and our private sponsor, C12G Labs, for supporting the community and software contributions.

More Information and Download Links

The OpenNebula Team

OpenNebula Featured in the Internet of Services Newsletter

The March edition of the Internet of Services newsletter features OpenNebula as spinoff of RESERVOIR. This newsletter reports about the activities of the Software & Service Architectures and Infrastructures Unit in the Information Society Directorate-General of the European Commission. The article highlights the innovation and interoperability of OpenNebula and its high number of downloads and adoption in production environments. OpenNebula is being used as reference open stack for cloud computing in many large research and infrastructure projects.

Interview with OpenNebula Project Leads in IEEE Internet Computing

In the last issue of IEEE Internet Computing, Dejan Milojicic, editor in chief of Computing Now, discusses cloud computing and OpenNebula with Ignacio M. Llorente and Rubén S. Montero, leads of the open source OpenNebula project. The video is available online in the Trend Wars section at the Computing Now site and the transcript has been published in the March/April issue of IEEE Internet Computing.

OpenNebula 2.2 RC1 Released

As you probably noticed, last week we migrated the OpenNebula community services (web pages, development repos…) to a new infrastructure to accommodate the quickly increasing number of visits and downloads. As a result the RC announcement did not hit the list, the software was available, though.

OpenNebula 2.2 RC1 is the last development release of the OpenNebula toolkit. Although OpenNebula RC1 is targeted at testers that would like to check the exciting new features of OpenNebula 2.2, it is considered stable enough for daily operations. OpenNebula 2.2 RC1 adds general stability, and performance improvements as well as the features from previous OpenNebula 2.2 Betas. OpenNebula 2.2 RC1 is backward compatible with the 2.x series in terms of the database schema, interfaces and API’s.

We really appreciate the work of the community testing the previous release and giving feedback about issues and bugs. Thanks!

The OpenNebula Project

Relevant Links

Are you using OpenNebula?

As an open-source community partially funded with public funding, it is very important for us to keep an updated list of organizations and projects using OpenNebula. Doing so puts us in a better position to get grants and keep OpenNebula well funded through a combination of public and private funding.

If your organization or project is not listed in our Users and Projects page, and you would be willing to be listed, please fill out this really quick form or contact our community manager. Details of your OpenNebula deployment are welcome, but not strictly necessary, as we know it is often not possible to reveal this information publicly. Just allowing us to list the name of your organization on the Users and Projects page would be enough.

How Cloud Computing Can Boost Europe’s Competitiveness

The European Commission has just distributed a press release to announce the promotion of cloud computing in Europe as an important objective of the Digital Agenda for Europe. Cloud Computing is one of the key enabling information technologies that can help European businesses –especially SMEs – to drastically reduce IT costs, help governments supply services at a lower cost to citizens and make computing much more energy efficient. OpenNebula is referenced in the press release as key technology to offer widespread cloud services. The press release also announces the visit of European Commission Vice-President for the Digital Agenda Neelie Kroes to CeBIT2011 information technology (IT) exhibition in Hannover, Germany on 2 and 3 March, where the main theme is cloud computing.