How big will OpenNebula 2.0 be?

OpenNebula 2.0 is right around the corner, and we were curious to see how much effort has gone into it. As it turns out, nearly double the effort we put into version 1.4, at least measured by the number of lines inserted/deleted/modified in our code repository:

Of course, lines of code are a notoriously imprecise metric, so take the above with a healthy dose of salt. Plus, the above doesn’t account for the additional effort we’ve put into quality assurance, preparing documentation, helping users on IRC and on the mailing list, etc.

In any case, we’re really happy with the 2.0 release cycle, and specially with all the great contributions and feedback we’ve gotten from our community. Looking at the above graph, we’re also amazed at how far OpenNebula has come, from a small technology preview that we initially just ran on a small cluster to a stable and well-tested piece of software capable of wrangling tens of thousands of virtual machines. Another interesting fact about the OpenNebula source code is the number of programming languages and technologies used: C++/C (63.02%), Ruby (21.89%), Java (6.19%), Shell Script (5.79%), Lex & Yacc (2.13%).

So stay tuned… before you know it, you’ll be getting a release announcement from us!

New OpenNebula QA & hudson.opennebula.org site!

Last months have been quite busy for the team, a bunch of new features has been added to OpenNebula core as well exciting new components. There has been however a huge amount of effort that may go unnoticed in the upcoming OpenNebula 2.0 release.  As part of this release we also wanted to open our internal QA & testing  procedures to the community… so OpenNebula QA was born!

Testing & QA of a cloud management tool is particularly challenging as it requires to verify the integration of multiple software components, from different hypervisors (Xen, VMware & KVM) and storage architectures (SSH, NFS) to operating systems (Ubuntu and CentOS) and DB backends (MySQL and sqlite). Just check the OpenNebula QA page for a description of the automated test suite we are using, or if you want to check how your favorite Cloud toolkit behaves go to hudson.opennebula.org!

The OpenNebula Team

Top Ten Reasons for Using OpenNebula

Here are the top ten reasons for using OpenNebula to build your cloud infrastructure:

  1. Most advanced and innovative functionality to build your private and public cloud
  2. Unique functionality for building hybrid cloud deployments to supplement your local infrastructure with computing capacity from external Clouds
  3. Hypervisor independence supporting orchestration of major hypervisors (Xen, KVM and VMware)
  4. Production-ready with highly scalable and efficient back-end tested to manage several tens of thousands of VMs on thousands of cores, and the features for security and accounting that many enterprise IT shops need for internal cloud adoption
  5. Unique capabilities for integration allowing the deployment of the cloud on your existing infrastructure environment
  6. Powerful interfaces for cloud administrators, users and integrators
  7. Cloud interoperability and portability providing cloud users and administrators with choice across most popular cloud interfaces, hypervisors and public clouds and with a flexible software that can be installed in any hardware and software combination
  8. Adopt and implement standards
  9. Fully open source (not open core), and open architecture and interfaces
  10. Stable and robust technology rigorously tested, and matured through an active and engaged community

Our sections Why OpenNebula? and Features elaborate on these reasons, and of course you always have our user mailing list if you have questions.

The OpenNebula Project

OpenNebula Participation in Upcoming Cloud Events

The OpenNebula Project is participating in many upcoming events in cloud computing.

  • Invited Talk about OpenNebula in Virtualized Service Platform Session at Internet of Services 2010, Brussels, Belgium, 19th October 2010
  • Keynote about  “Key Research Challenges in Cloud Computing” at the 3rd EU-Japan Symposium on Future Internet and New Generation Networks, Tampere, Finland, 20th October, 2010
  • Keynote about “OpenNebula: Leading World Innovation in Open-source Cloud Computing” at CloudComp 2010, Barcelona, Spain, 26th October 2010
  • Keynote about “OpenNebula: Leading Innovation in Cloud Computing Management” at OGF30/Grid2010, Brussels, Belgium, 27th October 2010
  • Invited Talk about “OpenNebula Cloud Case Studies” and Panel about “Your Organization’s Cloud Where to Start What to Do, What to Avoid” at ISC Cloud 2010, Frankfurt, Germany, 28th and 29th October 2010
  • Invited Talk about “Enterprise Usage of OpenNebula” at the 7th International Cloud Computing Expo, Santa Clara, U.S.A., 1st November 2010
  • Keynote about “OpenNebula: Leading World Innovation in Open-source Cloud Computing” at OW2 Annual Conference 2010, Paris, France, 24th November 2010
  • Tutorial about “OpenNebula: Leading Interoperability and Innovation in Cloud Computing Management” at CloudCom 2010, Indianapolis, USA, 2nd December 2010
  • Invited Talk about OpenNebula at the Telecom Cloud Information Days & Standards Workshop, Santa Clara, USA, 6th December
Would be great to meet you at these venues.  If you want to connect, please send an email to contact@opennebula.org
The OpenNebula Project

C12G Labs Delivers Enterprise Extensions to OpenNebula

C12G has just announced that the software extensions distributed in the Enterprise Edition of OpenNebula have been contributed back to the OpenNebula Project. These extensions were created to support customers and partners and to enhance the functionality and performance of OpenNebula in enterprise-class and very-large scale systems. The new open-source components include:

  • Enhanced VMware Adaptor that enables the management of an OpenNebula cloud based on VMware ESX, vCenter and/or VMware Server hypervisors
  • LDAP Authentication Module that permits permits users to have the same credentials as in LDAP, so effectively centralizing authentication
  • Accounting Toolset that visualizes and reports resource usage data, and allows their integration with chargeback and billing platforms

These are the first contributions to OpenNebula Addons that are available in the Addon Catalog. The OpenNebula Project endorses these extensions and supports them through the user mailing list. Moreover, the project ensures its full compatibility with current and upcoming releases of OpenNebula. This news confirms OpenNebula as fully open source cloud software, not being a feature or performance limited edition of an Enterprise version. OpenNebula Enterprise brings additional benefits of long term professional, integration and certification support services, and  regular updates and upgrades.

The OpenNebula Project

OpenNebula Addons: A New Way to Contribute

The OpenNebula Project is happy to announce OpenNebula Addons, a new way to contribute to OpenNebula!. An OpenNebula Addon is an open source, production-ready software extension designed to extend the functionality of OpenNebula, but can not be included in OpenNebula distributions because of license conflicts.  OpenNebula is released under Apache 2.0 license.

The OpenNebula project does endorse these extensions and supports them through the user mailing list. Moreover, the project ensures its full compatibility with current and upcoming releases of OpenNebula. This will allow us to offer new state-of-the-art functionality from companies and organizations that for any reason can not release the software under the Apache license. Participation in OpenNebula Addons requires the contributors to allocate resources to maintain, improve and support the Addon.

In few hours we are announcing the first contributions to OpenNebula Addons, we will keep you updated, so stay tuned!

The OpenNebula Project

OpenNebula in RESERVOIR Cloud Stack Release

RESERVOIR, flagship of European projects in cloud computing technology coordinated by IBM, has just announced the release of its cloud stack featuring Claudia Service Manager (Telefonica’s tool for automatic management of service scalability), OpenNebula Cloud Toolkit and security services for cloud federation. The RESERVOIR Cloud Stack supports the delivery of services on an on-demand basis, across countries, at competitive costs and without requiring a large capital investment in infrastructure. RESERVOIR enables the migration of resources across distributed administrative domains, maximizing resource exploitation, and minimizing costs to the end-user with guaranteed quality of service.  RESERVOIR defines an open federated infrastructure cloud architecture and delivers a framework of open source components you can download from the RESERVOIR website and integrate to build your own open source cloud infrastructure.

Ignacio M. Llorente

OpenNebula 2.0 RC1, ready for testing!

Today, the OpenNebula team has released a candidate (RC) of what is to become OpenNebula 2.0. This means that the team is now officially in bug fixing mode, and the repository has been set to feature freeze. Please also note that OpenNebula 2.0 RC 1 is targeted at testers and is not recommended for production environments.

With respect to the previous Beta Release (1.9.80), OpenNebula 2.0 RC1 solves most of the bugs identified during the testing phase and features a new set of decoupled actions from the drivers. This means that with OpenNebula 2.0 it is even easier to tune the operations performed upon specific actions (e.g. shutdown, create, cancel). Also this reduces the number of connections to the cluster nodes so you should also experiment performance improvements in some areas.

We really appreciate the work of the community testing the previous release and giving feedback about issues and bugs. Thank you for helping making a better OpenNebula 2.0!

The OpenNebula Team.

Relevant Links

OpenNebula in EU Initiative to Build a Multi-site Cloud

BonFIRE is a 8,5-million-Euro EU-funded initiative (EU grant agreement 257386) funded by the 7th FWP (Seventh Framework Programme) under the Future Internet Experimental Facility and Experimentally-driven Research (ICT-2009.1.6) area, aimed at designing, building and operating a multi-site cloud facility to support applications, services and systems research targeting the Internet of Services community within the Future Internet.

BonFIRE will operate a Cloud facility based on an Infrastructure as a Service delivery model with guidelines, policies and best practices for experimentation. BonFIRE will adopt a federated multi-platform approach providing interconnection and interoperation between novel service and networking testbeds. The platform will offer advanced services and tools for services research including cloud federation, virtual machine management, service modelling, service lifecycle management, service level agreements, quality of service monitoring and analytics.

The BonFIRE project brings together a consortium of world leading industrial and academic organisations in cloud computing to deliver a robust, reliable and sustainable facility for large scale experimentally-driven cloud research. Multinational companies (ATOS, HP, SAP), renowned universities and super computing centres (DSA-Research@UCM, EPCC, HLRS Stuttgart, IBBT, TUB), research centres (IT Innovation, FhG Fokus, INRIA, i2CAT) and technology analysts (451 Group) provide the complimentary expertise and infrastructure resources necessary to accelerate the research and development within the Internet of Services community.

OpenNebula will provide the EU FP7 project with a powerful technoloy to build IaaS clouds supporting the cloud management functionality, the integration capabilities and the scalability and reliability to run large-scale experiments for future internet research. This news consolidates OpenNebula’s position at the cutting edge of cloud computing technology worldwide, following two recent announcements of its participation in the EU’s StratusLab project, aimed at bringing cloud and virtualization to grid computing, and its participation in the EU’s 4CaaSt project, aimed at building the PaaS cloud of the future.

OpenNebula is the leading and most advanced framework for cloud computing, with excellent performance and scalability to manage tens of thousands of VMs. OpenNebula is the result of many years of research and development in efficient and scalable management of virtual machines on large-scale distributed infrastructures. Its innovative features have been developed to address the requirements of business use cases from leading companies in the context of flagship European projects in cloud computing. OpenNebula is being used as an open platform for innovation in several international projects to research the challenges that arise in cloud management, and also as production-ready tool in both academia and industry to manage clouds.

Ignacio M. Llorente

C12G Announces Free Evaluation – Low-cost Entry Programs

C12G Labs has just announced new Support Services Programs to entry into private cloud computing for organizations that want, firstly, to evaluate the suitability and performance of OpenNebula Enterprise Edition in their environments and, secondly, to have a production-ready cloud up and running quickly and with a minimal upfront investment. More details at C12G’s Blog.

C12G is the primary private sponsor for the OpenNebula open-source Project, providing a variety of resources, including development, maintenance and infrastructure.

C12G Labs