OpenNebula 4.8: The Cloud View Gets OneFlow Services

OpenNebula has had the OneFlow component for quite some time. For 4.8, we have made it even easier to use for end users, integrating it with the intuitive Sunstone Cloud View.

OneFlow allows users and administrators to define, execute and manage multi-tiered applications, or services composed of interconnected Virtual Machines with deployment dependencies between them. These groups of Virtual Machines are deployed and managed as a single entity.

One of the new features in 4.8 is the definition of dynamic networks for OneFlow Services. This allows you to create more generic Service Templates. For example, the same Service Template can be used by users of different VDC’s that may have access to different Virtual Networks.

The following diagram shows a sample Service with two roles, Master and Slave. The Slave role contains 3 VMs, and must be deployed after the Master role VM is running. There are two networks, “Internal” and “Public”.

flow-diagram

The Service Template must be defined by the cloud administrator, and it looks like this in Sunstone:

flow-wizard-1 flow-wizard-2

As you can see, the Public and Internal networks are defined in the Service Template. These networks are not attached to any specific OpenNebula Virtual Network yet, that will happen when the users instantiate the Service.

The slave role has a VM Template defined to start the 3 VMs. The VM Templates can be configured with user inputs, another new feature of OpenNebula 4.8. This will help you to create a customized instance each time a new Service is created. In this example, we will ask the user for a couple of configuration attributes in the master role VM Template:

template-wizard

Now everything is ready to be published. This is how the Service Template will look for the end users:

flow-cloud-1 flow-cloud-2 flow-cloud-3

After the Service creation, the users will get a nice interface that hides most of the complexity behind it:

flow-cloud-4

We hope that you find these new features useful to prepare complex deployments for your users. You can read more in our documentation, and see more new features in our screencasts. If you can’t upgrade to 4.8 yet, give it a try in your laptop with one of our sandbox machines.

OpenNebula 4.8 Lemon Slice is Out!

The OpenNebula team is pleased to announce the immediate availability of the final version of OpenNebula 4.8, codename Lemon SliceThis release brings significant improvements in different aspects. Sticking with our vision of bringing simplicity to cloud management, there are improvements in the recently added Cloud View portal, designed for end users. One significant advantage of the new portal is the ability to control flows, groups of interconnected Virtual Machines that conform a service. Based on this Cloud View, a Virtual Datacenter administrators view has been included (VDCAdmin View), which enables VDC admins to easily manage the VDC users and resources.

An important highlight in this release is the vast improvement made to the hybrid model. Support for two new public cloud providers has been added, widening the range of possibilities to offload VMs in case the local infrastructure is saturated. The hybrid model in OpenNebula enables a centralized management of both local and remote resources for the cloud administrator, and a transparent consumption of these resources for the end user. With these two new additions, namely support for Microsoft Azure and IBM SoftLayer, OpenNebula is increasing the possibilities to build powerful, robust, cost and performance efficient cloud infrastructures across administrative domains and public cloud providers.

The OneFlow component also has been improved, specially OneGate, making sharing service information among VMs possible. Flows are now easier than ever to build and consume, since details like the virtual network the flow are going to use are defined later by the user, so the administrator doesn’t have to deal with all the possible combinations. Moreover, Virtual Networks underwent a thorough redesign. Definition of virtual networks are no longer restricted to the fixed and ranged model, but rather they can include any combination of ranges to accommodate any address distribution. Moreover, end users can now reserve a range or IP addresses for their own use at a later time.

Finally, several improvements are scattered across every other OpenNebula component: improvements in quotas management, multi boot available through Sunstone, availability of Windows contextualization packages, new raw device mapping datastore, better Ceph drivers, possibility to clone images across datastores …. ladies and gentlemen, you are in for a treat.

This is a stable release and so a recommended update. It incorporate important improvement since 4.6 and several bug fixes since 4.8 Beta. Be sure to check the compatibility and upgrade guides. We invite you to download it and to check the QuickStart guides, as well as to browse the documentation, which has also been properly updated. 

As usual OpenNebula releases are named after a Nebula. The Lemon Slice nebula (IC 3568)  is a planetary nebula that is 1.3 kiloparsecs (4500 ly) away from Earth in the constellation of Camelopardalis. It is a relatively young nebula and has a core diameter of only about 0.4 light years.

The new features for Cloud View and VDCAdmin View introduced in OpenNebula 4.8 were funded by Produban in the context of the Fund a Feature Program. The new feature that redefined virtual networks in OpenNebula 4.8 were funded by BlackBerry in the context of the Fund a Feature Program.

More information

OpenNebula Integrates with Azure to Build Hybrid Clouds

Today we are sharing exciting news about the expansion of the number of public clouds supported by OpenNebula to build hybrid cloud deployments. As a result of the collaboration between OpenNebula and Microsoft, a new set of plug-ins to support Microsoft Azure has been included in OpenNebula. This partnership has been announced today by Microsoft Open Technologies at the O’Reilly Open Source Convention (OSCON).

“With this set of plug-ins, IT pros and system integrations can use OpenNebula’s rich set of infrastructure management tools to manage cloud deployments across Microsoft’s private, public and hosted cloud platforms.”

The Beta version of  OpenNebula 4.8 bringing the new drivers was released today and is available for testing. The integration has been carried out using the Microsoft Azure SDK for Ruby, which interacts with the Azure REST API, enabling a complete control of the lifecycle of Virtual Machines in a transparent way within an OpenNebula cloud. Thanks to these new plug-ins, private resources can be easily supplemented with resources from Azure to meet fluctuating demands.

So far the only public cloud officially supported by OpenNebula to build hybrid cloud deployments was Amazon AWS. Supporting multiple public cloud providers opens 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 new support also enables the ability to meet services constraints regarding special functionality offered by a subset of the supported public cloud providers, like for instance high availability.

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).

As always, we value your feedback and contributions to this new feature!

OpenNebula 4.8 beta released!

The OpenNebula team is really happy to release the first beta for version 4.8 (4.7.80). In this version, alongside several fixes, we have been working on some new features:

  • Improvements to the Cloud View interface like OneFlow integration
  • New VDC admin view that matches the Cloud View.
  • New virtual network model that make its configuration and management more flexible with address ranges.
  • IP reservation.
  • Network interface default configuration
  • Quotas can now specify a value of 0 to disable certain objects for users or groups.
  • Logs now have the zone ID so its easier to parse in a centralized syslog configuration.
  • New datastore to use local block devices.
  • Inter datastore image clone.
  • Support for RBD format 2 in CEPH drivers
  • IO throttling for disk devices.
  • New hybrid drivers for Microsoft Azure and IBM Softlayer services.
  • OneGate can now be used to get information about all the VMs in a service.
  • OneFlow can wait until a VM phones home before starting the rest of VMs.
  • Network configuration in a flow can be specified per role.
  • User input on template instantiation for certain VM parameters.
  • Default view for a group in Sunstone.
  • Instantiate VMs on hold.
  • Boot order can be selected from Sunstone.

You can find more information about the new features in the release notes.

In this new release we also start supporting RHEL/CentOS 7. We encourage everyone that is using or planning to use this distributions to try the new packages and fill any bugs found in them.

We have also created new repositories for this release so its easier to install and your 4.6 installations don’t upgrade automatically to it.

You can download the packages from the software page or use the new repositories. Now is the time to try it and fill bugs so we can fix them before the final release.

This new release code name is “Lemon Slice“. From Wikipedia:

lemon_slice

The Lemon slice nebula, also known as IC 3568, is a planetary nebula that is 1.3 kiloparsecs (4500 ly) away from Earth in the constellation of Camelopardalis (just 7.5 degrees from Polaris). It is a relatively young nebula and has a core diameter of only about 0.4 light years. The Lemon slice nebula is one of the most simple nebulae known, with an almost perfectly spherical morphology. It appears very similar to a lemon, for which it is named. The core of the nebula does not have a distinctly visible structure in formation and is mostly composed of ionized helium. The central star is a very hot and bright asymptotic red giant, and can be seen as a red-orange hue in an amateur’s telescope. A faint halo of interstellar dust surrounds the nebula.

Thank you all for the input, patches and bug reports that made this release possible.

OpenNebula Conf 2014: first speakers confirmed!

OpenNebulaConf

Hello dear fellows!

Today I’d like to remind you of hurrying up with sending your proposals for the OpenNebula Conf. July 15th will be your last chance to submit your talk and to join us as a speaker on December 2nd – 4th this year in Berlin. The scrimpers of you should also know that July 15th is the last day early bird tickets are on sale.

We already have some confirmed speakers, too. If you have a look at the event website, you can admire the abstracts of the talks of  Armin Deliomini (Runtastic) and Stefan Kooman (BIT.nl). Alberto Zuin (Moyd.co LTD) will follow soon.

Now ain’t that some good news?

Aftermath of the TechDays in Florida and Bay Area

We have had a great time in OpenNebula Cloud TechDays of the past weeks:

We had the chance to share the new features in OpenNebula 4.6 and the upcoming releases with all the attendess and have them build a fully working private cloud in just a matter of hours. Cloud computing has never been this easy!

But that’s not everything, we had really interesting talks, ranging from PaaS solutions based on OpenNebula: Megam – Cloud orchestrator for OpenNebula, open hardware iniciatives which are a great match for OpenNebula: OCP Open Rack, the renowned distributed object-store: Ceph for Cloud and Virtualization environments and more use cases.

So a big thank you all, for coming and attending the event, for your great feedback and excitement.

And of course big thanks to the hosts: TransUnion|TLOxp and Hyve Solutions for their amazing hospitality, organization and making these events a success!

techday

lego

upgrade

hyve-techday

New User Survey: Please Help Us Meet Your Needs!

We have created a new user survey that will take you only 5 minutes to complete. As an open-source community, it is very important for us to have information about your deployment. Doing so you will have influence over the project and software direction, and will help us improve the support for most demanded infrastructure platforms and configurations.

All of the information you provide is confidential. We will not share organization-specific or personal information. We will only report aggregate, non-personally identifiable data.

The results from our last survey  (2012) are available here. Do not hesitate to contact us if you have questions.

 

Thanks for completing the survey!

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 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.