First Stable Release of vOneCloud to Easily Build Private Clouds on VMware vSphere

OpenNebula Systems announced today the first stable release of vOneCloud, a virtual appliance for vSphere that transforms an existing VMware vCenter deployment into an automated, self-service private cloud in a few minutes. The appliance is based on OpenNebula, every component is fully open-source and has been certified to work in enterprise environments. vOneCloud is commercially supported by OpenNebula Systems.

vOneCloud exposes a multi-tenant, cloud-like provisioning layer, including features like virtual data centers, self-service portal, or hybrid cloud computing to connect in-house vCenter infrastructures with public clouds. Using this appliance, companies that do not want to abandon their investment in VMware and retool the entire stack can keep VMware management tools, procedures and workflows. vOneCloud seamlessly integrates with running vCenter virtualized infrastructures, leveraging advanced features such as vMotion, HA or DRS scheduling provided by the VMware vSphere product family.

An additional advantage of this new product is the strategic path to openness as companies move beyond virtualization toward a private cloud. vOneCloud can leverage existing VMware infrastructure, protecting IT investments, and at the same time gradually integrate other open-source hypervisors, therefore avoiding future vendor lock-in and strengthening the negotiating position of the company.

vOneCloud is free to download and use, and is very simple to install and update, with minimal configuration required, as well as non-intrusive, requiring no changes to the existing infrastructure management tools in the datacenter.

Videos from OpenNebulaConf 2014

Last week we celebrated the OpenNebulaConf 2014, an event where the community comes together to share their experiences and new ideas around OpenNebula. If you were there, go ahead and take a look at the photos in the conference page to check if we caught a flattering pic of you.

The OpenNebulaConf 2014 was a great event, and certainly our speakers deserve most of the credit for it. Thank you for sharing your expertise!

If you missed the conference, now you have a chance to listen to the talks in our YouTube channel, and download the slides from the slideshare account. Enjoy.

 

Technical Notes from OpenNebulaConf 2014

One of the best things about getting together for the conference is that our community always comes with plenty of new ideas and useful feedback to shape the project’s roadmap.

This year’s OpenNebulaConf was full of interesting talks with lots of thoughtful feedback, but we also had many productive discussions in the hacking session, the coffee breaks, and the evening get-togethers.

In this post we will try to summarize the main requests we gathered during the OpenNebulaConf. Feel free to join the discussion in the development portal or in the mailing lists.

And remember, you are always welcome to add new tickets, don’t be shy! We appreciate it when you open new requests, it’s always better to develop with real needs and use cases in mind.

Finally, I would like to take this opportunity to thank all of you for showing up in Berlin and making the conference awesome. See you next year!

 

Resource Management


New Integrations


Quotas & Accounting


Administration


Authentication & Authorization


Sunstone


OpenNebula Newsletter – November 2014

We want to let you know about what we are up to with the main news from the last month regarding the OpenNebula project, including what you can expect in the following months.

Last few days have been very hectic for the OpenNebula Team due to the second edition of the OpenNebula Conference 2014. Shortly we will post a summary of our experiences in the conference, as well as the videos, presentations and photos.

Technology

As part of our commitment to deliver the best possible cloud experience, the OpenNebula team released this month the stable version Fox Fur 4.10.

A couple of weeks later a number of bugfixes were developed and some minor features as well, so a new maintenance version was also released, 4.10.1. These bug fixes covers different OpenNebula components, like for instance the command line interface, the Cloud View self service portal, OpenNebula Core and several drivers (Auth, Storage), OneFlow and more. The full list of bug fixes are displayed in the development portal.. OpenNebula 4.10.1 also comes with several new features related to the new vCenter integration that made its debut in 4.10, like encrypting password of VCenter hosts in templates, search for templates recursively in vCenter Folders and context for vCenter VMs.

This past November was particularly busy for the OpenNebula team, with the release of vOneCloud 1.0 RC, a CentOS Linux virtual appliance for vSphere that contains all required OpenNebula services optimized to work on existing VMware vCenter deployments. vOneCloud is for companies that want to create a self-service cloud environment on top of their VMware infrastructure without having to abandon their investment in VMware and retool the entire stack, allowing to deploy an enterprise-ready OpenNebula cloud just in a few minutes. vOneCloud is capable of turning infrastructures managed by already familiar VMware tools, such as vSphere and vCenter Operations Manager, into full feature clouds where the provisioning, elasticity and multi-tenancy cloud features are offered by OpenNebula.

A new maintenance version of AppMarket was also released (we’ve told you we’ve been busy), solves issues reported by the community and has been verified to work with OpenNebula 4.10.

Moreover, this last month OpenNebula turned 7 years old! And we thought it was time to revisit and explain again what “open”, “simple”, “scalable”, and “flexible” mean for us.

But the OpenNebula team never (well, almost never ;) ) rests, in a few days we will deliver a maintenance 4.10.2 release. And of course we are already working on a 4.12 release for the end of January.

Community

Our community is constantly surprising us, while at the same time creating great contents, sometimes even lowering the difficulty to understand and deploy OpenNebula, like this french tutorial explaining how to install OpenNebula in easy steps.

We want to thank Vincent for their amazing contribution of Ansible playbooks to deploy a fully functional OpenNebula cloud:

We are very pleased with both projects as they aim to keep things simple which is important to us since we are a very small team and have to move forward at a rather fast pace.

We will also give a warm welcome to the guys from Control Engineering, very glad you like OpenNebula and we are sure you will make the most out of your hardware with it.

And last but not least, we love community contributions that extend and create a rich ecosystem. A very good example comes by then hand of our friends at BlackBerry, with the release of a Test Kitchen Driver for OpenNebula.

Outreach

We held the second edition of the OpenNebula Conference this past week in Berlin, Germany. It was a great success, with amazing talks from folks from PuppetLabs, E-Post, Deloitte and many more;as well as, borrowing words from Karanbir Singh, an excellent hallway track. Shortly we will post a summary of our experiences in the conference, as well as the videos, presentations and photos.

OpenNebula team members were on the road this last month to spread the OpenNebula word. For instance, in association with the University of Extremadura an OpenNebula tutorial were given last 11 and 12 of November.

B2J294rIcAAWh2b

We have upcoming TechDays in future months, if you are interested in OpenNebula you can check the project page. Send us an email to events@opennebula.org or the community discuss mailing list if you are interested in hosting a TechDay event. We would also like to invite you to join us in the upcoming FOSDEM’15, check out the details.

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.

First day of OpenNebula Conf

…or the day before the Conf – depending on how you count.

We started the day early to get from the NETWAYS headquarter in Nuremberg to the conference hotel Berlin. Our friends from OpenNebula were already there and we could make all preparations for the workshops very smoothly. There was even enough time to take a snack.
Exactly at 2:00 pm (just like expected when dealing with pettifogging Germans) the workshops started. The next thing we looked forward to is dinner. :)

IMG_0599

The day after the actual conference will and will be officially opened with Ignacio M. Llorente kick off “State and Future of OpenNebula”. We also looked forward to David Lutterkort talking about what an enchanting match Puppet and OpenNebula are.

Another great keynote will be delivered by Carlo Daffara, showing us why disaster recovery is really important and how can you take care of it using OpenNebula.

The early afternoon will then be filled with lightening talks curated Daniel Molina until it was time for lunch. These talks included presentations about Docker and OpenNebula, a very interesting topic approached differently by OpenNebula users.

Late afternoon (or pre evening event time slot, as we call it) will start with another highlight: Armin Deliomini will tell us how Runtastic switched from commercial products to Open Source only. Now, about one year later, he will give us an insight to the Status Quo where the private infrastructure for more than 40 000 000 registered users for Runtastic is implemented.

Also the talks of Jose Angel Diaz (CENATIC), Jordi Guijarro (CSUC) Tino Vazquez (OpenNebula) and many more will sweeten the time until the evening event finally starts. This year we will be at the restaurant “Alte Meierei”.

And then we just have to wake up once again, until the next Conf day, with even more highlights starts. :)

vOneCloud 1.0 RC Released

The OpenNebula Team is proud to announce a release candidate for the first stable release of vOneCloud 1.0, a CentOS Linux virtual appliance for vSphere that contains all required OpenNebula services optimized to work on existing VMware vCenter deployments. vOneCloud deploys an enterprise-ready OpenNebula cloud in just a few minutes.

vOneCloud extends vCenter with cloud features such as provisioning, elasticity and multi-tenancy; designed for companies that want to create a self-service cloud environment on top of their VMware infrastructure without having to abandon their investment in VMware and retool the entire stack. vOneCloud leverages advanced features such as vMotion, HA or DRS scheduling provided by the VMware vSphere product family.

This release candidate improves the previous beta version with several bug fixes and the following new features:

vm_template_context

Relevant Links

OpenNebula Fox Fur 4.10.1

The OpenNebula team is proud to announce a new maintenance release of OpenNebula 4.10 Fox Fur. This release (4.10.1) comes with several bug fixes found after the 4.10 release. These bug fixes covers different OpenNebula components, like for instance the command line interface, the Cloud View self service portal, OpenNebula Core and several drivers (Auth, Storage), OneFlow and more. Check the full list of bug fixes in the development portal.

OpenNebula 4.10.1 also comes with several new features related to the new vCenter integration that made its debut in 4.10:

If you haven’t had the chance so far to try OpenNebula 4.10, now is the time to download and install OpenNebula 4.10.1 Fox Fur. As as highlight, find below the newly introduced Sunstone gateway to manage commercial support tickets designed to boost productivity.
support_home

AppMarket 2.0.3 Released!

We are pleased pleased to announce a new maintenance release of AppMarket. Release 2.0.3 solves issues reported by the community and has been verified to work with OpenNebula 4.10.

This release is part of the AppMarket 2.0.x series, which extended the AppMarket functionality by adding a new set of features that enables the management and processing of OVA files. A new component AppMarket Worker was introduced, which handles the OVA package treatment (download, unpack, OVF parsing) and image format conversion. This release also featured a new API, a new simplified import dialog, a new AppMarket interface via Sunstone, and handles VMware and VirtualBox OVAs.

Please consider that, although AppMarket is widely used by the OpenNebula users, this software has not gone through the same rigorous testing process as the main OpenNebula distribution.

Read more about the AppMarket 2.0.x series.

list_appliance_from_sunstone

 

List of issues solved in this release:

  • Feature: Add opennebula_version to the creation form
  • Feature: Add dev_prefix and driver to the creation form
  • Feature: Fill opennebula_template input in update form
  • Bug: Remove original appliance not the newly converted one
  • Bug: Display first level app attributes for hypervisor, os-arch and format in the Sunstone tables
  • Bug: Remove testing gems from Gemfile
  • Bug: Delete job is now parsing correctly the CONF file
  • Bug: Handle properly urls that contain error prone chars like [], etc…
  • Bug: Remove csrftoken from the job creation method
  • Bug: Mime-types gem latest version can’t be installed in ruby 1.8.7
  • Bug: Fix input layout when the import fails

Go ahead and read the Install AppMarket Guide.

Only a Few Days Left for OpenNebulaConf 2014!

This edition of the conference is just around the corner, happening next 2-4 December in Berlin. If you are interested in attending the conference, we entreat you to register swiftly, since only a few seats are left.

1. An Amazing Speaker Lineup and Agenda

This year’s edition of the international OpenNebula Conference is packed with an amazing agenda. If you want to learn about Cloud Computing in general, and OpenNebula in particular. If you are familiar with the software or even an active user or contributor to the project, willing to hear and learn how other members of the community bend OpenNebula for their infrastructure needs, this is the place to be!

Take a look at the highlights from the final agenda:

2. Hacking Workshop and Hands-on Tutorial of the Brand-new OpenNebula 4.10

Besides its amazing talks, there are multiple goodies packed with the OpenNebulaConf registration. Lightning talks, a hands-on tutorial, and meeting OpenNebula users and developers are some of the treats you are in for if you are attending the conference.

One of the major benefits is the possibility to attend an OpenNebula tutorial the day before of the conference. This 3-hour tutorial is included in the registration, so everyone is welcome to attend it. The tutorial is intended for devops and system administrators interested in deploying a private cloud solution, or the integration of OpenNebula with other platforms.

For those that already master OpenNebula, we are organizing a Hacking session that is meant for people that already has OpenNebula deployed and knows how to use it. You can catch up with OpenNebula developers and have conversations that are a bit hard to have in the mailing list. It is also a great place to meet other people that may be doing similar things or have already sorted out some of the problems you may have.

3. Social Event

Right on the riverside, in a beautiful part of Berlin, you can find the old dairy farm with its historic atmosphere. You can experience the most beautiful and varied shades of nature, associated with the four seasons with them.

Last year’s conference was an absolute success, with fruity presentations of long time users of OpenNebula, and with various use cases that, we can confess, largely surprised the OpenNebula team for their artfulness. It is always a pleasure to see how people are using OpenNebula.

See you in Berlin!

Ansible and Opennebula

Recently we decided to deploy a private cloud to replace our RHEV setup. The reasoning behind this will be covered in an other blog post, but the main reason was the higher level of automation we could achieve with Opennebula compared to RHEV. In this post I would like to talk about how we used Ansible to help us with the setup of Opennebula and what we are going to do in the near future.

Why Ansible? Well, we were already using Ansible to perform repeatable deployments in our test environments to save us some valuable time compared to “manual” setups. This way we can test new code or deploy complete test environments faster.

So when we decided to deploy Opennebula we started writing ansible playbooks from the first start because we wanted to test several setups until we had a configuration that we found performant enough and was configured the way we wanted. This allowed us to rebuild the complete setup from scratch (using Cobbler for physical deployments) and have a fresh setup 30min later. This included a fully configured setup with Opennebula Management Node, Hypervisors(kvm) and everything we needed to further configure our Gluster storage backend.

One of the advantages of Ansible is that it is not just a configuration management tool but can do orchestration to. Opennebula for example uses SSH to communicate to all the hypervisor nodes. So during the deployment of a hypervisor node we use the delegate_to module to fetch the earlier generated ssh keys and deploy them on the hypervisor. Pretty convenient..

We currently have quite complete playbooks that use a combination of 3 roles. They do need some testing and when we feel they can be used by other people too, we’ll put them on the Ansible Galaxy.

  • one_core : configures the base for both KVM nodes and the sunstone service
  • one_sunstone : configures the Sunstone UI service
  • one_kvmnode : configures the hypervisor

Until now we haven’t used Ansible to keep our config in sync or to do updates, but it’s something we have in the pipeline and should be quite trivial using the current Ansible playbooks.

Another thing we’ll start working on are modules to support Opennebula. We already had a look at the possibilities Opennebula provides and should be quite trivial to build using its API.

We are very pleased with both projects as they aim to keep things simple which is important to us since we are a very small team and have to move forward at a rather fast pace.

The playbooks can be found on github