About Simplicity, Openness, Reliability and Flexibility in Private Cloud Computing

We feel it’s time to remind our vision of a world that won’t be dominated by a single cloud management platform. We’re moving into a world of open cloud — where each organization can find the right cloud for its unique needs. A single cloud management platform can not be all things to all people, there will be a cloud space with several offerings focused on different environments and/or industries. This is the natural evolution, same happened in other markets like relational databases or the web servers.

Our commitment to the open cloud flows directly out of our mission — to become the simplest cloud enabling platform — and our purpose — to bring simplicity to the private and hybrid enterprise cloud. OpenNebula exists to help companies build simple, cost-effective, reliable, open enterprise clouds on existing IT infrastructure, where:

Simplicity means …

… you do not need an army of administrators to build and maintain your cloud.

Openness means …

… you will run production-ready software that is fully open-source without proprietary extensions that lock you in.

Reliability means …

… your cloud will run for years with little maintain.

Flexibility means …

… you can easily build a cloud to fit into your data center and policies.

 

Looking for Alternatives to vCloud for your VMware Infrastructure?

Many companies contact us because they are looking for alternatives to VMware vCloud. They usually report that:

  • vCloud is not an easy to use solution
  • vCloud is mostly suited for vSphere and public clouds running VMware
  • vCloud can no be adapted to their needs
  • Last, but not least, VMware announced in september 2013 that vCloud Director was approaching end of life for enterprises with its functionality being split into vCenter and vCloud Automation Center

Because it is completely hypervisor agnostic, fully supports VMware, and is easy to install, maintain and use within existing VMware environments, OpenNebula is widely used as an open alternative to VMware vCloud at significantly lower costs. Some of our users also see OpenNebula as a migration tool that allows them to perform a smooth transition from VMware to more open hypervisor alternatives like KVM. In other words OpenNebula leverages existing VMware infrastructure, protecting IT investments, and at the same time avoids future vendor lock-in, strengthening the negotiating position of the enterprise.

Companies usually evaluate other alternatives, like some of the OpenStack-based products, Red Hat’s mainly. In these cases, we suggest the company to:

  • Compare features and see which product is closer to vCloud in terms of enterprise cloud features
  • Ask the other providers if they offer enterprise support for both VMware and KVM (or any other open-source hypervisor)
  • Check if the other products are really open-source or a proprietary extension of a open-source software

Finally, companies need to develop a hybrid cloud strategy. We understand private cloud as a complement to public cloud, and this is why we provide unique features to build hybrid cloud deployments. OpenNebula offers a single management interface for internal and remote cloud resources.

So before starting the migration from vCloud to vCAC, why do not you give a try to OpenNebula to manage your cloud platform?. Our community is willing to help you.

OpenNebula at GigaOM Structure and HostingCon 2014 this Week

As you may be aware, the OpenNebula Project is organising two Cloud Technology Days in US this month. The first one will take place in Boca Raton, Florida, the 19th of June, hosted by TransUnion, whereas the west coast will be covered by the Bay Area Techday the 24th of June, hosted by Hyve, which includes an exciting tour around the manufacturing plant of Facebook production racks.

OpenNebula Project members will be also around the two following events:

If you happen to be around and want to get to know the project and discuss OpenNebula or Cloud Computing in general, drop us a line and will schedule a meeting.

 

OpenNebula Carina 4.6.2 Released

We have just released a new maintenance release 4.6.2. This time it
does not come with new features, just bug fixes.

One of them is a security vulnerability in Sunstone and you should
upgrade your installation. Thanks to Dennis Felsch and Mario
Hei­de­rich from Horst Görtz Institute for IT-Security,
Ruhr-University Bochum for telling us about it.

Other fixes are as follows:

In case you have 4.6.1 installed the upgrade is straightforward as the
config files have not changed.

As always, make sure you read the upgrade guide before applying the new release.

How Can You Support The OpenNebulaConf 2014

OpenNebulaConf

If you all were wondering how you could support such a lovely conference like this one, we will now give you all the information you were desperately craving for. You can:

1. Spread the word
… on your blog or website or whenever you meet people who shouldn’t miss the Conf
You can use all press material from here if you want to.

2. Be a Speaker
… make sure to register here until August 15th and support us with a great talk!

3. Get your Ticket
… or get your ticket here and support us with your presence at the Conf

And of course you can help us by being a sponsor! Everything you need to know about your sponsorship opportunities is here. We are also happy to hear from you whenever you have questions.

OpenNebula Newsletter – May 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.

But, before we start, credit where it’s due. Check out this post highlighting two papers presenting the original internal design and architecture of the Eucalyptus and OpenNebula cloud management platforms. Really proud to be there for our users from the very beginning of Cloud Computing!

Technology

The OpenNebula team is preparing the next upcoming release (yes, we are relentless!), currently discussing the roadmap taking into account the user’s feedback. This release will polish past features as well as address those left aside in OpenNebula 4.6 Carina. One of the main features would be a new graphic interface for the Virtual Datacenter administrators (sneak peek below).

 

BoVZwaIIEAASTvA

 

Also, hybrid cloud support will be addressed, with two new plugins on the works. A partnership with IBM/SoftLayer has been announced this last month, and a prototype to manage SoftLayer Virtual Guests using OpenNebula is on the works. The same plan applies to other leading cloud provider, a partnership will be announced soon and a prototype will be ready shortly! Good news for the community, more choice to the cloud users and administrators. And did we say relentless? More partnerships and more public cloud provider support are being crafted ….

Meanwhile, and as part of our commitment with the latest stable version, OpenNebula 4.6.1 Carina was released. This release (4.6.1) comes with several bug fixes found after the latest release, namely bug that prevented VM monitoring information purge (which increased exponentially the disk usage in the OpenNebula front-end) and a Xen related bug affecting VNC. Moreover, OpenNebula 4.6.1 brings a new long overdue feature to the table: accounting information in Sunstone!. Isn’t it pretty?


acctcloud


Two new versions of the excellent Addon, AppMarket 2.0 and AppMarket 2.0.1 were released. These releases are part of the AppMarket 2.0.x series, which extends the AppMarket functionality by adding a new set of features that enables the management and processing of OVA files. A new component AppMarket Worker is introduced, which handles the OVA package treatment (download, unpack, OVF parsing) and image format conversion. This release also features a new API, a new simplified import dialog, a new AppMarket interface via Sunstone, and handles VMware and VirtualBox OVAs.

Community

OpenNebula community has been very active, producing high quality feedback to iron out the wrinkles in OpenNebula 4.6. This feedback was crucial in releasing OpenNebula 4.6.1, which fix bugs present in the first Carina version. It seems that the upgrade process is streamlined (as stated here,here and here ;) ), and overall the feedback on the new version was very positive!

It is also worth highlighting the smallest box containing a full fledged OpenNebula cloud. It is small, it is powerful, it is pretty: meet the smallest Cloud Weavers!.

Also, this kind of feedback from the OpenNebula users makes us blush and happy, and willing to keep OpenNebula in the right track!

A very cool integration between OpenNebula and The Foreman has been developed by the guys at Netways. It can be used to deploy virtual machines within OpenNebula using the Foreman interface which configures DNS,DHCP,PXE,Puppet and so on as well. The functionality is covered by using and extending the ruby fog library.

It is also very nice to find out that the European Grid Infrastructure counts with OpenNebula in their plans involving cloud technologies and infrastructures ;)

Outreach

As usual, first things first, this year’s OpenNebula Conference will be held in Berlin as well, 2-4 of December, 2014. If you want to repeat or find out how it is for yourself, save the date! The Call for Papers and early registration prices are open until the 15th of July, don’t say we didn’t told you!

Last month we organized a Hands-on Tutorial in the EGI Community Forum, Helsinki, Finland. On the same event, a workshop about cloud architecture was held, where users shared their experiences with OpenNebula.

Another, more complete, 2 days OpenNebula administration course was given in Madrid, Spain, jointly with CENATIC. Also last month, guys from OneInsight presented their visualization plugin for OpenNebula in the CentOS Dojo in Lyon. Check it out here. This year’s LinuxTag also featured OpenNebula, The Foreman and CentOS, this time presented by guys at inovex, and your favorite CMP was also presented in the Secure Linux Administration Conference 2014.

We are setting up a number of OpenNebula TechDays around the world. These events are designed to learn about OpenNebula with a hands-on cloud installation and operation workshop, and presentations from community members and users. If you are interested in hosting or sponsoring one, let us know!. There will be two OpenNebula TechDays in the upcoming months in the USA, covering both the east and the west coast. The one in Florida will take place in Boca Raton the 19th of June, hosted by TransUnion, whereas the west coast will be covered by the Bay Area Techday the 24th of June, hosted by Hyve, which includes an exciting tour around the manufacturing plant of Facebook production racks. These events have so far confirmed speakers from IBM, inktank/RedHat and, of course, form the OpenNebula Project.

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.

Foreman Integration

Firing up a new virtual machine is smooth, straightforward and often done in just seconds, but to reach this point you have to invest some time and effort in setting up a nice and reliable cloud environment. There are a lot of things to do. You have to prepare some images having a operating system installed, you have to take care about your DNS records, put some SSH Keys into your fresh virtual machine and install some useful software on top of it like an Apache web-server etc. For automating these tasks OpenNebula does provide hooks and contextualization for it.

We at Netways have been using the Foreman in combination with Puppet for doing all these tasks on bare metal systems and now implemented a compute resource functionality for the Foreman project. It can be used to deploy virtual machines within OpenNebula using the Foreman interface which configures DNS,DHCP,PXE,Puppet and so on as well. The functionality is covered by using and extending the ruby fog library.

The pull requests can be found on GitHub:

And a quick demo can be found here (speaker is a little bit dozy and its in german, but you can get an idea of how it works):

The idea is to create a blank (empty datablock image) VM via Foreman in OpenNebula, which then will be fully deployed from scratch. Installation will be done with a PXE-Boot and Kickstart/Preseed installation. Additional software on top like Apache and stuff like that will be installed and configured with Puppet. Everything can be chosen via the Foreman interface which interacts with all infrastructure elements. Also it would be possible to use contextualized prepared images, but we did not implemented it yet.

We are using this feature for some days right now in production and it is really cool. It definitely will and should not replace the Sunstone interface, its just a interaction via the XMLRPC API of OpenNebula.

Every feedback is very welcome and contribution or help for getting it pushed to the master branch of the projects (Foreman, Fog) is of course appreciated. For further information or questions leave your comments below.

OpenNebula Collaborates with IBM Softlayer in Hybrid Cloud Computing

OpenNebula features unique functionality for virtualization of the datacenter. Among them, it is worth highlighting its support to build cloud bursting architectures where private cloud resources can be easily supplemented with resources from a remote public cloud to meet fluctuating demands. The reason behind this uniqueness is the transparency to use and maintain the cloud bursting functionality for both end users and cloud administrators.

The latest version of OpenNebula, Carina, offers a simple but comprehensive framework that enables resource allocation to different groups of users in federated data centers and hybrid cloud deployments. OpenNebula offers a single management point for both local private and remote public cloud resources, with an end user self-service portal (Cloud View) that enables the consumption of hybrid virtual machine templates. These hybrid templates are intended to define identical virtual machines -in terms of provided service- whether they get deployed in the local infrastructure using local resources, or if the scheduler decides to deploy them remotely in a public cloud provider.

So far the only public cloud officially supported by OpenNebula to build hybrid cloud deployments is Amazon AWS. During the last months, several of our main users have demanded support for other commercial providers to be able to manage workloads across different clouds. Driven by this user demand, we have started discussions with the main public cloud providers in order to collaborate with them in their integration with OpenNebula. Supporting multiple public cloud providers would open the possibility of defining pre-determined schedule or performance-based policies for the execution of applications in different clouds, that can be fine tuned to achieve an optimal placement in terms of performance and cost. This support will also enable the ability to meet services constraints regarding special functionality offered by a subset of the supported public cloud providers, like for instance high availability.

 

Hybrid Cloud Computing with OpenNebula and SoftLayer

Hybrid Cloud Computing with OpenNebula and SoftLayer

We are really excited to announce that C12G Labs has started a collaboration with IBM in order to develop a new hybrid plugin for the Softlayer cloud. IBM Softlayer is providing support and technical guidance to OpenNebula open-source project to add and maintain Softlayer in the list of officially supported public clouds. Softlayer adoption is rising fast and its support to build OpenNebula-based hybrid clouds is highly demanded by some of our biggest users. The results of this collaboration will be incorporated into the OpenNebula distribution under the Apache license and, as such, it will be available freely to the public. The OpenNebula team will start forging the integration in a few days and are planning to incorporate a first version of the integration in the next release of OpenNebula scheduled for July 2014.

This collaboration consolidates OpenNebula’s position as the open-source platform of choice in the converged data centre, providing a simple, albeit flexible and powerful, cloud manager that supports traditional IT features such as fault tolerance and failover; the dynamic provisioning, elasticity and multi-tenancy of modern enterprise clouds; and connectors for external clouds.

Need more information? You are welcome to use the OpenNebula community instruments to ask around (for instance, the users mailing list is a good place to pose your questions). Moreover, if you are in the US this June, you can register in the upcoming OpenNebula TechDay events in Boca Raton, Florida, on June 19th, hosted by TransUnion|TLOxp -global leader in information and risk management- and in Fremont, California, on June 24th, hosted by Hyve Solutions, a leader in providing large scale deployments and an original Open Compute solutions provider.

This is excellent news for the community!

EGI Community Forum 2014 Aftermath

Last week was the EGI Community Forum 2014 in Helsinki.

The OpenNebula in Science/HPC workshop was full of interesting talks about OpenNebula clouds for HPC. Thanks to all the speakers for sharing their use case and their feedback.

One of the most commented areas where OpenNebula is still a bit short in features is accounting. Currently people need to parse the accounting output to generate their own reports, but this is precisely something we are already working on. You can try the accounting widget right now in release 4.6.1, which we will continue improving for the next 4.8 version.

On Friday we held the tutorial to build an OCCI-compatible OpenNebula cloud. The attendants were happy to have a more technically oriented session, and all of them were able to build their small cloud in their laptops.

You can download the slides from the workshop here and for the tutorial here.

OpenNebula Conf: Call for Papers Started

OpenNebulaConf

 

After one long year of waiting, finally the second ever OpenNebula Conf opens its Call for Papers again. Everybody who wants to join as a speaker can now propose a talk via the online form at opennebulaconf.com/papers

If you do so, you should definitely reserve a bit of time from December 2nd to 4th and check out flights to Berlin/Germany, because this is when and where cool things will happen.

We are looking forward to your talks and will come back to you by the end of CfP on JulyOpenNebulaConf_CFP_July 15th.