OpenNebula is 8 Years Old!

After the release of OpenNebula 4.14.2, we are incredibly proud to be able to celebrate the 8th birthday of the OpenNebula Project. Our open source cloud management platform celebrates its eight birthday and looks to the release of major version 5.0 in 2016.

Eight years ago, we announced the open-source community project. Since then, we’ve seen our user base grow from a handful to one of the most vibrant user communities around. We can’t tell you how much it means to us that so many people have invested time to help us improve OpenNebula – every issue filed, every bug solved, every requested and every question submitted was a gift freely given by each and every one of you to each other, and we are grateful for it. OpenNebula would not be OpenNebula without you.

We are excited to see what the next year will bring.

On behalf of the OpenNebula Team

New Context Packages With Support For EC2 Instances

Alongside the new maintenance release of OpenNebula (4.14.2) we have new context packages with some new features:

  • Contextualize SSH user with $USERNAME variable: Now you can specify which user will have the ssh key injected in authorized_keys
  • Contextualization can be used in EC2 instances
  • OneGate token is now retrieved from VMwareTools and the EC2 metadata server, enabling instances running in vCenter and EC2 to interact with OneGate.

From now on the context packages are splitted in two, the version you’ll use in kvm, vcenter or xen VMs and other for EC2 instances.

You can download these packages in its github release page.

Maintenance Release – OpenNebula Great A’Tuin 4.14.2

The OpenNebula team is proud to announce a new maintenance release of OpenNebula 4.14.2 Great A’Tuin. This release comes with several bug fixes found after the 4.14 release. These bug fixes covers different OpenNebula components like the Cloud View self service portal, Sunstone web interface, OpenNebula Core and several drivers (VM, IM, Network, Auth), as well as with the OneGate component. Check the full list of bug fixes in the development portal.

Besides the bug fixes mentioned above, 4.14.2 includes several improvements:

If you haven’t had the chance so far to try OpenNebula 4.14, now is the time to download and install OpenNebula 4.14.2 Great A’Tuin. The team have also updated the Sanboxes if you want to take Great A’Tuin for a test drive.

As as highlight, find below a screencast describing the new import feature that allows importing VMs running in public cloud providers, vCenter, XEN and KVM environments to be managed through OpenNebula.

The team is working on a new version of the Marketplace compatible with 4.14.2, as well as a new set of context packages.

Relevant Links

OpenNebulaConf 2015 Wrap-up

A couple of weeks ago, we celebrated OpenNebulaConf 2015, three days packed with interesting talks and great experiences exchange. It was a great success thanks to the support and participation of all of our community members, speakers, sponsors and friends.

If you missed the conference, now you have a chance to watch the talks in our YouTube channel, download the slides from the slideshare account or take a look to the pictures of the conference. Enjoy.

OpenNebula Newsletter – October 2015

Check this Newsletter to find out the what kept us busy this month: latest developments, events and future plans for the upcoming months.

The third OpenNebulaConf was a great success. Great location, great people, great experiences exchange an great food! Check the Outreach section for the aftermath and stay tuned because in a few days we will publish the photos, slides and videos of the presentations.


Autumn is here! Leafs are falling, rains from time to time and it’s getting cold. So the OpenNebula team has decided to lock themselves up and prepare a worthy maintenance release for Great A’Tuin, the 4.14.2. It will come with a lot of bugfixes and several features. But don’t worry, we will be extra careful to ensure compatibility, specially taking into account that it is a maintenance release after all.

For instance, 4.14.2 will bring improvements in the hybrid connectors the ability to substitute PUBLIC_CLOUD attributes á la context, extract monitoring information (CPU and Networking) from EC2 Virtual Machines through the use of CloudWatch and User Data for EC2 will be available as a Sunstone user input (that is requested from the end user at the time on instantiating a Virtual Machine).

4.14.2 will also bring important improvements to vCenter integration. Large scale deployments will benefit from the pagination of vCenter import dialog, as well as multi-cluster VM templates. An important addition is also the integration with VMware guest customization, which leverages the guest OS support for customization that traditionally exists on VMware infrastructures.

Also, Sunstone will bring good news for developers, with accommodations to ease third party integrations, like the improvement of the mechanism to add external tabs. You can check the complete list of changes in the development portal.

We see the benefits in Docker, and want to help our admins to deploy their favorite Docker shipped appliances in their OpenNebula infrastructures. That’s why we have integrated OpenNebula within Docker Machine. This allows you to experience the best of both worlds: by using Docker with OpenNebula developers will use Docker transparently, but OpenNebula admins can control where these VMs are executed.

The AppMarket is getting its share of love, and a new version will be published in a few days with full compatibility with OpenNebula 4.14.2, as soon as the maintenance release is out.

The team has also released a new version (1.8) of vOneCloud. This new release of the appliance, based on a tailored version of OpenNebula 4.14 Great A’Tuin to ease the provisioning of resources from vSphere based infrastructures, comes packed with exciting new features, like the ability to configure the deletion of disks after finishing the VM lifecycle, friendly VM display name in vCenter, better naming on resource import and improvements in the Control Panel to further configure the vOneCloud appliance.


The OpenNebula community was busy this month attending the OpenNebula Conference. But those that couldn’t make it, where also active in other ways.

Our friends at BlackBerry announced recently announced a new chef driver for OpenNebula. This driver comes with additional chef resources to manage OpenNebula: templates, images, vnets and leases!

Also worth noting that our friends and OpenNebula users at Harvard are hard at work designing their OpenNebula based infrastructure. It will definitely work!! People are also growing fond of vOneCloud, and lot of new users are coming due to our participation in the VMworld. More details in the next section.

One very important aspect of software development is maintenance. We understand this in the OpenNebula project, and do our best to keep a steady release cycle, provide a migration path and, specially, keep backwards compatibility. For this reason, we appreciate that our add-on ecosystem follows the same principles, like the lxcone set of drivers, that recently announced a new version.


The third OpenNebula Conference was a great success! We love our community, seriously guys, you rock big time. Three days packed with interesting talks and great experiences exchange in the ‘hall track’. A great set of sponsors showed their integrations and use of OpenNebula, and their added value. We hope you liked the organization and the venue, and of course, the choice of food and places for the social events. We had a blast organizing it, and all the team feels it was a productive event for the attendees. Let’s hope we are right, we are willing to see you next year! We would like to take this opportunity to also thank our Platinum Sponsors PTisp and StorPool; Gold Sponsors ungleich (check out their summary of the conference), Xen Server and NodeWeaver; and Silver Sponsors Runtastic and No Limit Network.


We uploaded the slides of the talks and you can find here the pictures of the conference. Check out the great keynotes of Unity and Runtastic, the to-the-point (as always) and hugely amusing talk by Carlo Daffara, the BlackBerry lightning talk … a wealth of information if you are running or planning to run an OpenNebula cloud. Videos will be available soon, stay tuned!

Hall TrackColocated with the OpenNebula Conf was a new edition of the CentOS Dojo. Check out the agenda, you can find the slides and videos of the talks in the CentOS wiki.

The team was also present in the VMworld Europe 2015 in Barcelona. A great event, where we introduced vOneCloud 1.8, the open replacement for vCloud director. It was awesomely well received, we hope it accommodates a wide range of use cases.


If you are interested in receiving OpenNebula training, check the schedule for 2015 public classes at OpenNebula Headquarters. Next public OpenNebula training will take place next 15th of December in Madrid. Please contact us if your would like to request training near you.

Remember that you can see slides and resources from past events in our Events page. We have also created a Slideshare account where you can see the slides from some of our recent presentations.

Docker-Machine and OpenNebula

Here at OpenNebula we value Docker a lot, and we believe it’s a wonderful tool for developers, so we want to provide OpenNebula users with the best possible experience when using Docker within OpenNebula.


We have a long Docker-related roadmap ahead of us yet, but we are very satisfied with our first PoC. We have succesfully created a new OpenNebula driver for Docker Machine.

From the Docker Machine page:

Docker Machine lets you create Docker hosts on your computer, on cloud providers, and inside your own data center. It automatically creates hosts, installs Docker on them, then configures the docker client to talk to them. A “machine” is the combination of a Docker host and a configured client.

For a more visual representation of how Docker Machine works, with a single Docker client, you can deploy Docker containers in multiple providers:


The integration with OpenNebula is extraordinary simple and easy to use for the users, take a look at this quick demonstration that launches a new Docker Machine using OpenNebula as the backend provider. Notice how it’s completely seamless and transparent to the user:

This allows you to experience the best of both worlds, by using Docker with OpenNebula developers will Docker transparently, but OpenNebula admins will control where these VMs are executed.

Do you want to try it out? Very easy, simply clone this repo:

And build it:

make build

And you will have your binary in the bin directory.

We are working very hard to include this new driver upstream, so you can use OpenNebula with the official Docker Machine distribution.

However, this is just the tip of the iceberg! our next step is to build flows for OpenNebula OneFlow for the on-demand elastic execution of a Docker cluster management system, use OneFlow to orchestrate images which contain Docker and the cluster manager. We intend to integrate OneFlow both with Docker Swarm and Google Kubernetes.

And finally all of this will happen in parallel while adding support to LXC drivers for OpenNebula.

We will keep you posted with our progress!

Agenda CentOS Dojo Barcelona 2015

We are happy to announce a final agenda for the CentOS Dojo Barcelona 2015. We have an exciting list of speakers we’re sure you won’t want to miss!

  • 13:45-14:30 Fabian Arrotin – SELinux policies with your cfgmgmt solution
  • 14:30-15:15 Jorge Morales – Repeatable Processes for Building Secure Containers
  • 15:15-16:00 Daniel Lobato – Automate IT services with Foreman
  • 16:00-16:30 Coffee Break
  • 16:30-17:15 Javier Fontan – Customizing Virtual Machine Images
  • 17:15-18:00 Roger Pau Monne – Virtualization on CentOS Linux


Fabian Arrotin – SELinux policies with your cfgmgmt solution

SELinux is your friend, not your enemy! In this talk we’ll see how you can manage SELinux with your cfgmgmgt solution. (We’ll cover both Ansible and Puppet.) We’ll see how to modify contexts/booleans but also build and distribute custom SELinux policies on your managed nodes.


Jorge Morales – Repeatable Processes for Building Secure Containers

Building Docker images is easy, that’s why there are over 45,000 public images on Docker Hub today albeit only 100 ‘official’ images. Creating reproducible, secure images from source that are easily maintained and updated takes a bit more planning and automation. In this session, you’ll learn what it takes to create a successful (and secure) build strategy.


Daniel Lobato – Automate IT services with Foreman

Foreman is a GPL-licensed lifecycle infrastructure management tool that takes care of provisioning, configuring and monitoring your hosts. It started simple, but now it has a very active community and a plugin ecosystem that allows you to handle multiple configuration management systems, remote execution, rpms content management and more. In this talk Daniel Lobato will show you how Foreman can help you automate your data center operations, and how to introduce it in your company.


Javier Fontan – Customizing Virtual Machine Images

Javier has been a key contributor to the opennebula effort for many years and has more recently helped as a founding member to bootstrap the CentOS Cloud Infra Special Interest Group. As a part of this effort, he’s been helping OpenNebula content and code be easily available to all CentOS Linux users. During this session he will give us some tips on how to automate the customization of VM images for your needs. Also some methods on how to optimize your images will be discussed.


Roger Pau Monne – Getting started with Virtualisation on CentOS Linux

Roger has been a part of the Xen development team for many years and works on the upstream open source team at Citrix. In this session he will run through what it takes to get started with virtualisation on CentOS.

Read more information about the event at

Register now in the Eventbrite page!

Last Opportunity to Contribute to OpenNebulaConf: Lightning Talks Still Available!

As you may know, the lineup and agenda for the second OpenNebula Conference (due this 20-22 October in Barcelona) are already closed. These high quality contents ensure that the conference is the perfect place to learn about Cloud Computing, and to understand how industry leaders of different sectors are using OpenNebula in their datacenters.

There is however still a chance to contribute to the conference. The lightning talks are 5 minute plenary presentations focusing on one key point. This can be a new project, product, feature, integration, experience, use case, collaboration invitation, quick tip, or demonstration. This session is an opportunity for ideas to get the attention they deserve. Remember the rules:

  • Five minutes and only five minutes
  • Three slides and only three slides
  • Focus on only one key point: use case, experience, new feature, demo…

We have two 30-minute sessions for lightning talks and there are still slots available, so now is the time to send us your proposal!

vOneCloud 1.8 Released! Take vSphere to the Cloud

We want to let you know that OpenNebula Systems has just announced the availability of vOneCloud version 1.8.

This new release of the appliance, based on a tailored version of OpenNebula 4.14 Great A’Tuin to ease the provisioning of resources from vSphere based infrastructures, comes packed with exciting new features. Coming from functionality present in 4.14 we found:

  • Import VMs from public clouds. vOneCloud 1.8 introduces the management of VMs not launched by vOneCloud in either Amazon EC2, Microsoft Azure and IBM SoftLayer.
  • Keep  VM disks after deletion. A new attribute will instruct vOneCloud on leaving or deleting the VM disks when they finish their lifecycle.

Features related with the vCenter driver not yet present in any OpenNebula release (these will be part of next OpenNebula release):

  • Pagination added to vCenter import dialog. In large scale deployments, this will aid in the importation of large numbers of VM Templates and Networks.
  • Support for VMware Guest Customization. At the time of creating or modifying an imported VM Template, it is now possible to associate a Guest Customization profile to configure guest OS parameters such as the computer name, network settings, setting and expiring the administrator/root password, SID change for Windows Operating systems, and so on.
  • Show all the IPs from a VM in Sunstone. Both for imported and newly created VMs, all the IP addresses reported by the guest OS via the VMware tools are retrieved by vOneCloud and presented in Sunstone.
  • Append name to “one-*” name in vCenter display name. VM Name as shown in vOneCloud is appended in vCenter VM name for easier VM tracking.
  • Imported resources suffixed with their source cluster name. This feature aids in the resource identification in the vCenter portal by mapping it to the vOneCloud representation name.
  • Multi cluster VM Template definition. Create vOneCloud VM Templates that reference more than one vCenter VM Template in different vCenter clusters.

vOneCloud Control Panel has also been extended in this release to allow for further customizations:

  • Enable SSH. To easily allow console access to the vOneCloud appliance.
  • Enable SSL. To enable the secure access to the vOneCloud appliance web interface (Sunstone) using the SSL protocol.

Moreover, a new documentation category starts with vOneCloud 1.8 to explain advanced customizations to the appliance that are not performed through the Control Panel. The fist introduced advance customization refers to rebranding, to replace the logos in the Sunstone interface.

The above features and components add to the already present ability to expose a multi-tenant cloud-like provisioning layer through the use of virtual data centers, self-service portal, or hybrid cloud computing to connect in-house vCenter infrastructures with public clouds. vOneCloud seamlessly integrates with running vCenter virtualised infrastructures, leveraging advanced features such as vMotion, HA or DRS scheduling provided by the VMware vSphere product family.

vOneCloud is zero intrusive (although it fully manages the life cycle of VMs), try it out without the need to commit to it. If you happen (as strange at that may be!) to don’t like it  you can just remove the appliance.

OpenNebula Systems will run a booth at VMworld 2015 Europe in Barcelona on October 12-15 where they will demo the new version.

Relevant Links