The Xen.org and OpenNebula.org open source communities are working together to add XCP support to OpenNebula. This collaboration will produce the OpenNebula Toolkit for XCP, which will be hosted as freely available open source project on OpenNebula.org. The XCP project team and Xen.org community will provide technical guidance and assistance to the OpenNebula open-source project.

“We are really excited to collaborate with Xen.org in offering Xen Cloud Platform support. This will be a huge step forward towards achieving a complete open-source stack for cloud infrastructure deployment. We are planning to have a first prototype of the integration by November.” said Ignacio M. Llorente, Director of OpenNebula Project and Chief Executive Advisor at C12G Labs.

“I am really pleased that Xen and OpenNebula are collaborating on a new project, building on a history that goes all the way back to 2008, OpenNebula 1 and Xen 3.1. This renewed collaboration, together with projects such Kronos which will deliver XCP with different Linux distributions, will make building rich Xen based clouds much easier.” said Ian Pratt, Chairman of Xen.org and SVP, Products at Bromium.

OpenNebula is a fully open-source, Apache licensed toolkit for on-premise IaaS cloud computing, offering a comprehensive solution for the management of virtualized data centres to enable private, public and hybrid clouds. OpenNebula interoperability makes cloud an evolution by offering common cloud standards and interfaces, leveraging existing IT infrastructure, protecting existing investments, and avoiding vendor lock-in. OpenNebula is used by many research projects as a powerful tool for innovation and interoperability, and by thousands of organizations to build large-scale production clouds using KVM, Xen and VMware. This new collaboration will extend Xen support in OpenNebula to include XCP, bringing the rich capabilities of XenAPI to OpenNebula.

XCP is an open source, GPLv2 licensed, enterprise-ready server virtualization and cloud computing platform, delivering the Xen Hypervisor with support for a range of guest operating systems including Windows® and Linux® network and storage support, management tools in a single, tested installable image. XCP addresses the needs of cloud providers, hosting services and data centres by combining the isolation and multi-tenancy capabilities of the Xen hypervisor with enhanced security, storage and network virtualization technologies to offer a rich set of virtual infrastructure cloud services. In addition, XCP addresses user requirements for security, availability, performance and isolation across both private and public clouds. The collaboration will add OpenNebula support to the list of Cloud Orchestration stacks that build on top of XCP.

This is excellent news for the community!. You can visit the Xen.org blog for additional information. Stay tuned, the first release will be available in few weeks.

The OpenNebula project is happy to announce the release of a development version of the new plug-ins to build clouds on Microsoft Hyper-V. This new prototype, first result of its collaboration in cloud computing innovation and interoperability with Microsoft, allows users to build and manage OpenNebula clouds on a Hyper-V based virtualization platform. The new components are available for download under the Apache license as a new OpenNebula ecosystem project. The OpenNebula project provides support for the deployment and tuning of the new drivers through its ecosystem mailing list.

The support for Hyper-V consolidates OpenNebula’s position as a fully open-source interoperable and innovative solution for the complete and comprehensive management of virtualized data centers to enable private, public and hybrid clouds. OpenNebula interoperability makes cloud an evolution by offering common cloud standards and interfaces, leveraging existing IT infrastructure, protecting existing investments, and avoiding vendor lock-in. In order to provide the greater flexibility, the integration supports both variants of Hyper-V, namely in Windows Server 2008 and Windows Server 2008 R2 SP1. Moreover the integration will not require the installation of new services in the cloud nodes, making quite simple and rapid to build an OpenNebula cloud on existing Hyper-V deployments.

OpenNebula would like to thank enterprise cloud provider VrStorm for its help in the evaluation of the new plug-ins.

OpenNebula is being used by many leading supercomputing (SARA, CESGA, CESCA, PDC-KTH, PIC…) and research centers (ESA, CERN, FermiLab, CSIRO, KIT, Harvard SEAS…) to build HPC and science clouds for hosting virtualized computational environments, such as batch farms and computing clusters, and for providing users with new “HPC as a service” resource provisioning models. One of our recent invited talks in this field, at ISC Cloud Computing 2011, illustrates the benefits of using OpenNebula both as an infrastructure tool, to build private clouds, and as an provisioning tool, to build public clouds.

Here we try to summarize the main requirements that we have received from these organizations building clouds for HPC environments, and the functionalities that make OpenNebula unique to fulfill these requirements:

  • Support for Automatic and Elastic Management of the Computing Service. The powerful CLI and APIs exposed by OpenNebula enable its easy integration with any of the most common job management systems (Torque, Open Grid Engine, Platform LSF…) to automatically provision computing worker nodes to meet dynamic demands. The advanced contextualization mechanisms enable the automatic configuration of the worker nodes.
  • Combination of Physical and Virtual Resources. You can use OpenNebula for the management of the virtual worker nodes in your computer cluster and keep physical resources for HPC performance-sensitive applications that require high-bandwidth, low-latency interconnection networks.
  • Management of Several Physical Clusters with Different Configurations. The multiple-zone functionality enables the management of multiple physical clusters with specific architecture and software/hardware execution environments to fulfill the needs from different workload profiles.
  • Support for Several VOs. The new functionality to on-demand provision of Virtual Data Centers can be used to provide different VOs with isolated compartments of the cloud infrastructure.
  • Support for Heterogeneous Execution Environments. The new repositories for VM appliances and templates can be used to provide users with pre-defined application environments. The fined-grain access control supports the creation and easy maintenance of the appliance repositories, that could be even private for different Virtual Data Centers (VOs).
  • Full Isolation of Execution for Performance-sensitive Applications: The functionality for automatic placement of VMs and the configurable monitoring system enable the ability to define isolation levels for the computing services. The new multiple-zone support extends this functionality to easily manage fully isolated physical clusters.
  • Execution of Complete Computing Clusters: You can deploy multi-tier services consisting of groups of inter-connected VMs and define their auto-configuration at boot time.
  • Cloudbursting to Meet Peak Demands: The hybrid cloud functionality enables the deployment of architectures for cloudbursting to address peak or fluctuating demands of HTC (High Throughput Computing) workloads.
  • Management of Persistent Scientific Data: You can make disks persistent, save changes for subsequent new executions, and share the new disks with other users in your Virtual Data Center (VO).
  • Placement of VMs Near the Input Data: OpenNebula’s scheduler provides automatic VM placement for the definition of workload and resource-aware allocation policies such as packing, striping, load-aware, or affinity-aware.
  • Ensure that each Tenant Gets a Fair Share of Resources: OpenNebula’s resource quota management helps allocate, track and limit resource utilization.

OpenNebula 3.0 brings many other new features to build cutting-edge cloud infrastructures. OpenNebula 3.0 is a fully open-source technology. You have the software, the guides and our support to deploy your cloud infrastructure for High Performance Computing.

This last month has been a busy one, thanks to the release of OpenNebula 3.0. Here’s our monthly newsletter with the main news from the last month, including what you can expect in the coming month.

Technology

Of course, the big news is that we released OpenNebula 3.0! If you haven’t done so yet, check out the release notes and download it now.

One of the new features in OpenNebula 3.0 is an improved Sunstone Web UI. To get a better idea of how it works, check out this screencast. Remember we also have a free cloud testbed you can try out yourself (including Sunstone); in fact, we recently updated the cloud testbed to 3.0.

You can also read our blog post “Building a Cloud for Mission-Critical Applications“, which summarizes how the new features in OpenNebula 3.0 can be used to support mission-critical use cases.

We also announced an exciting new collaboration: we are working with Microsoft to add Hyper-V Support to OpenNebula

Finally, we are already working on OpenNebula 3.2. Check out the current planned features for 3.2. If you’d like to suggest new features, or discuss some of the proposed ones, please send a message to the OpenNebula discussion mailing list.

Community

Lots of stuff happening in the OpenNebula community too! We revamped the OpenNebula community wiki, which now has its own site: http://wiki.opennebula.org/. Any OpenNebula community member can use this wiki to share howtos or provide links to guides, white papers, or use cases.

In collaboration with several other groups and industry partners, we helped establish the OpenNebula interoperability group

C12G Labs released a new guide on integrating SUSE Studio with OpenNebula. This guide addresses how to create or adapt any SUSE Studio appliance by simply adding a 20-line script to the appliance, which will integrate the appliance’s network with OpenNebula and will handle the contextualization process.

On a related note, there is now an OpenNebula 3.0 appliance available in SUSE Studio

We have two new ecosystem components: Hector Sanjuan, Pablo Donaire, David Rodriguez contributed OneVBox, a VirtualBox driver for OpenNebula, and the Cloud Research Lab at Furtwangen University contributed StudiCloud, a backend-proxy for Shibboleth Single-Sign-On authentication in OpenNebula. Moreover, Nikolay created a wiki page about how to integrate OpenNebula with OpenVZ.

Finally, we were happy to find out that SARA’s OpenNebula HPC Cloud is now in production, and we learned a bit more about how OpenNebula is used at CERN and FermiLab.

Outreach

We have the following upcoming events:

Remember that you can see slides and resources from past events in our Outreach page.

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.

Last week we had the honor to give a keynote about HPC Cloud Computing with OpenNebula at the High Performance Cloud Computing Day hosted by the SARA supercomputing center and the Big Grid project to officially inaugurate its new HPC Cloud infrastructure. It was really impressive to see the work done by the HPC Cloud team during the last two years. It was 2009 when we had the first technical discussions with this team about how to build an IaaS cloud that could address the challenging needs of the HPC community. At that time, they had the vision to understand the full potential of cloud computing for High Performance Computing, and since then they have done pioneering, innovative work that is now helping others to follow the same path. Moreover, from the beginning they involved the users in the testing of the platform to make sure the final infrastructure would fully address their needs.

Picture courtesy of SARA

One very interesting aspect of the event was the active participation of the users. Most of the presentations showed the benefits of the new cloud system for their research in a very clear “before and after” comparison. The new HPC Cloud system is supporting research in different fields such as Bioinformatics, Ecology, Geography or Computer Science. There was also a demo market with live demonstrations by researchers on the Cloud, where we could see OpenNebula 3.0, the engine inside SARA’s HPC Cloud, running. The inauguration event finalized with the festive launch of the new HPC Cloud infrastructure. We are really excited to see how SARA’s HPC Cloud is now running in production. So, congratulations for the SARA’s HPC Cloud Team!.

C12G Labs today announced that it has entered into an agreement with Logica France, a business and technology service company, to offer cloud solutions to clients. Utilising C12G Labs OpenNebulaPro product, Logica completes its cloud computing services with open-source based enterprise grade cloud offerings.

OpenNebulaPro is the supported and certified enterprise-grade distribution of the widely used OpenNebula toolkit for cloud computing. OpenNebula is used by thousands of organizations to build large-scale production public and private clouds using KVM, Xen, VMware and Microsoft Hyper-V, and hybrid clouds using Amazon Web Services. The cloud management tool includes features for integration, management, scalability, security and accounting that many enterprises IT shops need for cloud adoption.

“Combining Logica’s business consulting approach and high quality open-source products, we help our clients to accelerate their business transformation to the cloud, improving their IT’s agility while significantly reducing costs and unplanned downtime with a reliable, scalable and opened cloud infrastructure stack built around OpenNebulaPro” commented Patrice Lachance, Manager IT Consulting at Logica France, at the initiative of the partnership.

“We are excited to work with leading integration and consultancy services provider Logica to deliver enterprise-ready cloud platforms adapted to any infrastructure environment and enterprise IT policies, procedures and norms,” said Ignacio M. Llorente, Chief Executive Advisor of C12G Labs and Project Director of OpenNebula. “OpenNebula interoperability makes cloud an evolution by leveraging existing IT assets, protecting your existing investments, and avoiding vendor lock-in.”

About C12G Labs

C12G Labs, the leader in private cloud computing management, is the company behind the OpenNebula open-source toolkit for cloud computing. C12G provides enterprise-grade solutions around OpenNebulaPro, which is a stable, certified, and supported distribution of OpenNebula. C12G offers a comprehensive set of services, through which customers and partners can get production level support or build a custom cloud.

More information is available at http://www.c12g.com

About Logica

Logica is a business and technology service company, employing 41,000 people. It provides business consulting, systems integration and outsourcing to clients around the world, including many of Europe’s largest businesses. Logica creates value for clients by successfully integrating people, business and technology. It is committed to long term collaboration, applying insight to create innovative answers to clients’ business needs.

Logica is listed on both the London Stock Exchange and Euronext (Amsterdam) (LSE: LOG; Euronext: LOG).

More information is available at www.logica.com

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