OpenNebula Included in First StratusLab Release

The StratusLab project has just released the first version of its cloud computing distribution, which aims to provide a full cloud solution for grid and cluster computing. The StratusLab distribution, which includes OpenNebula as the core virtual machine manager and cloud management tool, is being tested on research grid infrastructures, which are composed of dozens of sites and comprises tens of thousands of physical hosts. The first version of the StratusLab distribution is a technology preview, and not yet production-ready, but it will give system administrators and users a chance to try out the new features of what will become an integrated solution for cloud management, running grid services within the cloud, and accessing cloud resources and services from the Grid.

Funded through the European Union Seventh Framework Programme (FP7), the two-year StratusLab project aims to integrate ‘cloud computing’ technologies into ‘grid’ infrastructures. Grids link computers and data that are scattered across the globe to work together for common goals, whilst cloud computing makes software platforms or virtual servers available as a service over the Internet, usually on a commercial basis, and provides a way for organisations to access computing capacity without investing directly in new infrastructure. Linking grid and cloud technologies will result in major benefits for European academic research and is part of the European Commission strategy to develop European computing infrastructures.

Visit http://www.stratuslab.eu/doku.php?id=release:v0.1 for more information or to download the StratusLab distribution.

Cfengine and OpenNebula for automated clouds

If you’re a system administrator, you’ve probably already heard of Cfengine, a cross-platform datacenter automation framework used by more than 5,000 companies on millions of machines worldwide. With Cfengine, the sysadmin describes the desired system state and Cfengine takes care of the rest: it will install packages, maintain configuration files, keep permissions and ensure the right processes are running according to your policy.

The Cfengine team has been investigating how Cfengine may be used on both the physical and virtual sides of an OpenNebula-based cloud. More specifically, we have been looking into how Cfengine can be used to install and configure the physical infrastructure in an OpenNebula cloud, followed by the launch and configuration of generic virtual machine images that will run on top of that OpenNebula infrastructure.

This week, at the Large Installation System Administration (LISA) conference in San Jose, we will give a brief overview of the possibilities of a Cfengine-managed OpenNebula setup. If you can’t make it to our talk, during the Cfengine BoF (Tuesday, November 9th, 7pm-8pm), you can check out the slides from our presentation here.

Cfengine team

Thanks to everyone who made OpenNebula 2.0 possible!

As you know, OpenNebula 2.0 is out the door, and we’re delighted with the response from our community. Besides the huge spike in downloads, we have received many congratulations over email and Twitter from many of our users, specially those who are deploying OpenNebula in very large infrastructures. However, we would like to take a moment to acknowledge that, if OpenNebula 2.0 has gotten so far, it is in no small measure due to the many users and organizations in our community who have actively contributed to OpenNebula.

So, besides our major and regular contributors, we want to thank the following people and organizations:

Community Contributors

We would like to acknowledge the work of many community members who contributed to the development of OpenNebula by actively participating on our mailing list or our IRC channel, answering user questions, or providing patches for bugfixes, features and documentation:

Sander Klous, Sebastien Goasguen, Ulrich Schwickerath, Jeroen Nijhof, Tiago Batista, Nils Dijk, Marlon Nerling, Alexandre Joseph, Ariel Garcia, Carsten Friedrich, Charles Loomis, Chris Usher, Claude Noshpitz, Damien Raude-Morvan, Enrique Alvarez, Florian Kruse, Frank Stutz, Gyula Csom, Jason Heiss, Johan Tordsson, John Dewey, Lakshan Perera, Marc-Elian Begin, Martin Kopta, Matt Lavin, Michael Coram, Neil M, Nuno Cardoso, Patrick Naubert, Petri Lammi, Rahul Chandra, Rangababu Chakravarthula, Shi Jin, Stefan Freitag, Tres Wong-Godfrey, Waheed Iqbal, and others who might have slipped through the cracks. An latest list can always be found in the OpenNebula development site.

The OpenNebula Ecosystem

The extensible and open architecture of OpenNebula has enabled various contributors to develop substantial pieces of software that, while not strictly a part of OpenNebula, can be used in combination with OpenNebula to provide additional functionality. This thriving ecosystem includes projects such as schedulers, additional drivers, and tools that enhance the OpenNebula user experience.

The following organizations have contributed to our ecosystem: CloudScaling, Telefonica I+D, C12G Labs, SARA Supercomputing Center, University of Chicago, Clemson University, and CRS4 Computing Center.

Cloud Computing R&D Projects

OpenNebula is the result of many years of research and the interaction with world leading industrial and academic organizations in cloud computing. OpenNebula is being enhanced in the context of several flagship international projects in cloud computing to address the requirements of business and research use cases from leading IT organizations across multiple industries. We would like to especially acknowledge these pioneering projects and their partners for their invaluable contributions.

  • RESERVOIR, main contributor with significant impact on OpenNebula’s design and innovative features, coordinated by IBM and with the participation of Telefonica I+D, University College of London, Umeå University, SAP AG, Thales Services SAS, Sun Microsystems Germany, ElsagDatamat S.p.A, DSA-Reasearch at UCM, CETIC, Universita Della Svizzera italiana, Universita degli Studio di Messina and the European Chapter of the Open Grid Forum.
  • StratusLab, coordinated by Centre National de la Recherche Scientifique and with the participation of DSA-Reasearch at UCM, Greek Research and Technology Network S.A., SixSq Sárl, Telefonica I+D and Trinity College Dublin.
  • BonFIRE coordinated by Atos Origin and with the participation of University of Edinburgh, SAP AG, Universitaet Stuttgart, FRAUNHOFER, Interdisciplinary Institute for Broadband Technology, DSA-Reasearch at UCM, Fundacio Privada I2CAT, Hewlett-Packard Limited, The 451 Group Limited, Technische Universitaet Berlin, IT-Innovation, and Institut National de Recherche en Informatique et en Automatique.
  • 4CaaSt coordinated by Telefónica I+D and with the participation of UPM, 2nd Quadrant Limited, BonitaSoft, Bull SAS, Ericsson GMBH, FlexiScale, France Telecom, Universitat St Gallen, ICCS/NTUA, Nokia Siemens Networks, SAP AG, Telecom Italia, DSA-Reasearch at UCM, Universitaet Stuutgart, UvT-EISS, and ZIB.

From all of us at OpenNebula: Thank you!

OpenNebula Technology Days – Wrap Up

The first edition of the OpenNebula Technology Days, kindly hosted by C12G Labs, took place this week in Madrid. It featured an extensive tutorial on how to install, configure and use OpenNebula to build Private, Hybrid and Public clouds. It included a last session covering advanced topics such as how to extend OpenNebula easily due to its flexible architecture, isolating your virtual networks using ebtables, etc.

The event was attended by several partners that actively use OpenNebula as their core toolkit to build clouds. Attendees included people from the following organizations: ATOS, Stuttgart University, IBBT, I2CAT, CNRS, TCD, GRNET, SIXSQ, Telefonica I+D, SURFNET, ESA, Franunhofer FOKUS, NICE, EPCC and IT Innovation. All in all, it turned out to be a successful and very formative event.

More information on the agenda and links to the slides used in the OpenNebula Technology Days can be found here.

Tino Vázquez

OpenNebula Technology Days – Summer 2010

The first edition of the OpenNebula Technology Days will take place in C12G Labs Headquarters in Madrid on the 20th and 21th of July. This first community event includes a tutorial on building clouds with OpenNebula and a technical workshop to present the new features and integration capabilities in the upcoming version. Attendance to the event is by invitation only. A representation of advanced users of the technology, featured projects in the community and C12G partners have been invited, trying to limit the number of participants to 25 in order to ensure an effective event.
Due to the very high demand, new similar events will be organized in the next months. Please send us an email to events@opennebula.org if you want to participate.

OpenNebula in the EU Initiative to Integrate Cloud with Grid

Researchers from a collaboration of six European organisations have attracted funding worth €2.3million to develop a new Internet-based software project called StratusLab. The two year project, headed up by Project Coordinator Dr Charles Loomis from CNRS, was launched in Paris on the 14th of June 2010. It aims to enhance distributed computing infrastructures, such as the European Grid Infrastructure (EGI), that allow research and higher education institutes from around the world to pool computing resources.

Funded through the European Union Seventh Framework Programme (FP7), the two year project aims to successfully integrate ‘cloud computing’ technologies into ‘grid’ infrastructures. Grids link computers and data that are scattered across the globe to work together for common goals, whilst cloud computing makes software platforms or virtual servers available as a service over the Internet, usually on a commercial basis, and provides a way for organisations to access computing capacity without investing directly in new infrastructure. Behind cloud services are data centres that typically house large numbers of processors and vast data storage systems. Linking grid and cloud technologies will result in major benefits for European academic research and is part of the European Commission strategy to develop European computing infrastructures.

StratusLab will integrate, distribute and maintain a sustainable open-source cloud distributionto bring cloud to existing and new grid sites. The StratusLab toolkit will be composed of existing cutting edge open source software, and the innovative service and cloud management technologies developed in the project. The StratusLab toolkit will integrate OpenNebula, the leading open-source toolkit for cloud computing. OpenNebula is a cloud management tool that is widely used in several grid and HPC sites.

Speaking about the project, Project Coordinator Dr Charles Loomis said: “Computer grids are used by thousands of researchers in many scientific fields. For example, the data from the Large Hadron Collider’s experiments, the world’s largest and highest-energy particle accelerator situated at CERN in Switzerland, are distributed via an international grid infrastructure to be processed at institutes around Europe and the world. The StratusLab toolkit will make the grid easier to manage and will allow grids to tap into commercial cloud services to meet peak demands. Later it will allow organisations that already provide a grid service to offer a cloud service to academic users, whilst retaining the many benefits of the grid approach.”

The StratusLab project will bring several benefits to the distributed computing infrastructure ecosystem including simplified management, added flexibility, increased maintainability, quality, energy efficiency and resilience of computing sites. It will benefit a wide variety of users from scientists, who can use the systems to run scientific analyses, to system administrators and hardware technicians, who are responsible for running grid services and maintaining the hardware and infrastructure at various resource centres.

The StratusLab project brings together six organisations, all key players with recognised leadership, proven expertise, experience and skills in grid and cloud computing. This collaboration presents a balanced combination of academic, research and industrial institutes with complementary capabilities. The participating organisations include the Centre National de la Recherche Scientifique (CNRS), France; the DSA-Research Group at Universidad Complutense de Madrid, Spain; the Greek Research and Technology Network S.A., Greece; SixSq Sárl, Switzerland; Telefonica Investigacion y Desarrollo, Spain, and Trinity College Dublin, Ireland.

About the StratusLab Project

The StratusLab project consists of numerous collaborators from six European research institutions. A website can be accessed via the following address: www.stratuslab.eu. The project is partially funded by the European Commission through the Grant Agreement RI-261552.

About OpenNebula

OpenNebula is the most advanced open-source toolkit for building private, public and hybrid clouds, offering unique features for cloud management and providing the integration capabilities that many enterprise IT shops need for internal cloud. OpenNebula is the result of many years of research and development in efficient and scalable management of virtual machines on large-scale distributed infrastructures. The technology has been designed to address the requirements of business use cases from leading companies in the context of flagship international projects in cloud computing. For more info: http://www.OpenNebula.org

About European Union Framework Programme 7

The Seventh Framework Programme (FP7) bundles all research-related EU initiatives together under a common roof playing a crucial role in reaching the goals of growth, competitiveness and employment. The framework programme runs a number of programmes under the headings Cooperation, Ideas, People and Capacities. All specific programmes work together to promote and encourage the creation of European poles of scientific excellence. More information on FP7 can be obtained from http://cordis.europa.eu/fp7/home_en.html.

OpenNebula Documentation in PDF

C12G Labs is happy to announce that the OpenNebula guides are now available in PDF format from the OpenNebula Ecosystem. The following guides are available:

  • Private Cloud Computing with OpenNebula 1.4
  • Public Cloud Computing with OpenNebula 1.4
  • Hybrid Cloud Computing with OpenNebula 1.4
  • OpenNebula 1.4 Reference Guide

OpenNebula users can benefit from these guides, since they can take advantage of having all the information bundled in well organized and easily accessible guides, which are very suitable for offline reference and for printing.

Building Hybrid Clouds with OpenNebula and Deltacloud

OpenNebula has just released a Deltacloud adaptor to build Hybrid Clouds. A Hybrid Cloud is an extension of a Private Cloud to combine local resources with resources from one or several remote Cloud providers. The remote provider could be a commercial Cloud service or a partner private infrastructure running a different OpenNebula instance. Hybrid Cloud computing functionality enables the building of cloudbursting and cloud federation scenarios.

OpenNebula provides support for building Hybrid Clouds with Amazon EC2 and ElasticHost, and now with this new adaptor OpenNebula leverages RedHat Deltacloud to access any major public cloud, such as GoGrid, Rackspace, Terremark or RimuHosting and Private clouds running OpenNebula or RHEV-M.

A single OpenNebula management instance can be used to combine local infrastructure with multiple remote clouds, so building a highly scalable hosting environments. OpenNebula provides support for building any type of Cloud architecture thanks to its support for most popular interfaces (VMware vCloud, Amazon EC2 and OGF OCCI) on more used hypervisor (Xen, KVM, and VMware) and now with on-demand acess to any major public cloud.

Ignacio M. Llorente

OpenNebula Implements vCloud Express API

OpenNebula has contributed to its ecosystem a new Cloud Service to access OpenNebula clouds through the vCloud Express API.  The OpenNebula vCloud Service is a web service that enables you to launch and manage virtual machines in your OpenNebula installation through the vCloud Express API. The vCloud web service is implemented upon the new OpenNebula Cloud API (OCA) layer that exposes the full capabilities of an OpenNebula private cloud; and Sinatra, a widely used light web framework. The vCloud Express API in which this implementation is based, is the one specified by Terremark. This API consists of a subset of standard vCloud API calls that have been customized for a Terremark installation as well as Terremark-specific API calls. The new vCloud service has been tested to work with the vCloud drivers of libcloud and Red Hat deltacloud.

With this new cloud service, OpenNebula implements most common Cloud interfaces: Amazon EC2 Query, OGF OCCI and VMware vCloud. Besides theses interfaces, OpenNebula also brings libvirt and a powerful CLI, and all of them can be used on the same OpenNebula instance, so users can use their favorite interface. Moreover all those interfaces can be used on any of the virtualization technologies supported, Xen, KVM and VMware. These unique features confirm OpenNebula as the leading open-source technology for cloud computing, and demonstrate its adaptability and extensibility capabilities that many enterprise IT shops need for internal cloud adoption.

Ignacio M. Llorente

Building your Open-Source Cloud in Four Steps

C12G has just contributed to the OpenNebula Ecosystem its OpenNebula Express installer under GPL open-source license. This installer eases the installation and deployment of OpenNebula clouds. In few minutes you will get a fully operational cloud from a cluster with a a clean install of the operating system. This is the fastest track to cloud computing, enabling any organization to have an enterprise-grade cloud in four steps.

OpenNebula can be adapted into any existing datacenter to build a private, public or hybrid cloud. Due to this flexibility, OpenNebula can be configured in many different ways, and at times, for new users, it might be challenging to read through the documentation to decide about the structure of their deployment. The aim of this innovative component is to provide a simple installer to deploy OpenNebula quickly and effortlessly.

Please visit the OpenNebula Express page in the OpenNebula Ecosystem for more information.

Ignacio M. Llorente