OpenNebula at CentOS Cologne Dojo

We are happy to announce that OpenNebula will be at the upcoming CentOS Dojo Cologne, Germany, which will take place on August 4th.

OpenNebula will be part of a very special event during the CentOS Dojo, a 2 hours tutorial about OpenNebula, CentOS and KVM. The tutorial will consist in a real world example OpenNebula deployment, where attendees will be able to follow and deploy their own cloud in their laptops. The only requirements is to have a laptop capable of virtualization, the latest VirtualBox installed, and the will to enjoy yourselves for a couple of hours!

If you are interested in deploying production-ready private or public clouds in minutes with fully functional working images, you should definitely drop by this event. It’s going to be fun and exciting!

Here at OpenNebula we really enjoy CentOS Dojos, it’s a wonderful occastion to meet with the local group of sysadmins, talk about experiences and to learn a lot about many things. Be sure to join this amazing event!

Registrations run through EventBrite. More info at the Dojo page.

loadays-centosdojo

Rentalia Experiences with OpenNebula and Bacula

imgRentalia

Hi, we at Rentalia.com have OpenNebula to meet our needs on virtualization, and we use Bacula to make backups of the vm’s disks. I’ll try to explain you how, let me tell you a bit of our environment first.

We have two OpenNebula environments, one’s for production and another for development. We use Puppet inside the vm’s so we don’t have to backup the files inside since they are given by Puppet. However, we have a few vm’s we would like to backup the disk image from, and since we are using Bacula along our system, we used Bacula to make this backups too.

First of all, we are using KVM and qcow2 drivers so we can make use of the “onevm disk-snapshot” capabilities, this way Bacula can invoke this command to make a hot snapshot of the disk. So the idea here  its to let Bacula make a hot snapshot of the target disk, store it, and remove the copy. This is an example job we use:

bacula

As you can see, we use two scripts, which are on the frontend. One script for making the hot snapshot and tell Bacula where it was created, and another for cleaning it after Bacula store it .
If you used Bacula before this is pretty straightforward, maybe the File directive it’s the weird thing here, we are getting the output from a script instead of using a file or dir name.

And this is the main script we use, Prebackup.sh. We give it the name of a vm and it makes a hot snaphot of the target disk, wait for it to finish, and then output the path of the snapshot. Maybe its too simple and doesn’t meet your needs, since there are some lack of logic to decide which is the disk to make the snapshot, we use 0 on onevm disk-snapshot because all of our machines have the image we care on slot 0 but you could change the scripts. For example, with some grep magic you could check if the disk you are going to copy its persistent or not, and its worth make a backup of it.

Once the script make the snapshot, and Bacula store it, Postbackup.sh script erase the copy we dont longer need.

There is some improvements that could be made on this method, the main script could be more intelligent to decide which image to backup and you have to keep some free space to make a room for the snapshot while doing the backup, but its some integration we made between Bacula and OpenNebula that works fine for us and maybe can help you too :)

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.

CloudCatalyst Survey about Cloud Computing Trends

CloudCatalystLogo1-1
The EU CloudCatalyst initiative invites you to participate in a survey about cloud computing trends. You can influence over the CloudCatalyst project by collaborating on the identification of existing challenges for Cloud expansion as well as on the definition of new market opportunities. The survey will produce detailed information about the main barriers to cloud adoption in order to help entrepreneurs, researchers, and software developers create value-added Cloud solutions and services.

To take the survey, click the link:

https://www.surveymonkey.com/s/3GHCM9K

The results of the survey will be shared (for free) with all the respondents.

Cloud Catalyst is an initiative funded by the European Commission that aims to provide useful tools to foster the adoption of Cloud Computing in Europe. CloudCatalyst will set up a cross-border advice and support service targeting two main groups:

  1. Software developers, researchers, start-ups, and other Cloud entrepreneurs interested in accelerating the development and deployment of Cloud Computing and internet services
  2. End-users from large industries, SMEs, and public entities interested in knowing how to benefit from the implementation of Cloud solutions.

On behalf of the CloudCatalyst Team,

Thank you in advance for your participation!

CloudCatalyst.eu

Unknown

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?

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

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.

Technology

OpenNebula 4.8 is steadily approaching the feature freeze phase, to start the certification process. The OpenNebula team is pretty serious about delivering a beta version of your favourite Cloud Management Platform in a couple of weeks!

This release will polish past features as well as address those left aside in OpenNebula 4.6 Carina. The main focus is twofold. On the one hand, OpenNebula 4.8 is going to address simplicity. OpenNebula is already by far in a unique position among its peers in simplicity: simple to install, simple to configure, simple to use. It is indeed one of the design principles behind OpenNebula, as explained in this post about the OpenNebula vision. The team is decided to keep this simplicity and to extend it. A good example of this is the extension of the Cloud Admin view, with support now for vDC administrators (see below a sneak peek), intended to make Virtual Datacenters easy to manage and consume. Check out the complete list of issues the team is working on for this upcoming release.

BqQt4o-IQAANlrI

On the other hand, OpenNebula 4.8 will bring an important improvement to the hybrid model. Aside from the possibility to outsource VMs to Amazon EC2, this new release will bring the ability to manage VMs in both IBM SoftLayer and Microsoft Azure. We are excited to be collaborating with these two great companies. You can check here the announcement in the SoftLayer blog of the integration, and here is the branch with the prototype integration. The same plan applies to Microsoft Azure, a partnership will be announced soon and a prototype’s code is already in the OpenNebula repository.

Also, and as part of our commitment with the latest stable version, OpenNebula 4.6.2 was released. This release comes with several bug fixes found after the latest release, the one worth highlighting being the security vulnerability in Sunstone. 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. You should upgrade your installation to prevent unauthorised access.

Last, but by far not least, we wanted to point the benefits of running OpenNebula versus vCloud. So if you are evaluating both alternatives to manage your infrastructure, we are sure you will find this post an interesting read. In a nutshell, using 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.

Community

Feedback from the community has proven to be critical, specially this last month thanks to the vulnerability discovered by folks at Horst Görtz Institute for IT-Security, Ruhr-University Bochum. This feedback was crucial in releasing OpenNebula 4.6.2.

The community also excels at providing new and better ways to manage an OpenNebula cloud. This past month, a new plugin for Knife (a command-line tool that provides an interface between a local chef-repo and the Chef server) was released by our friends at Megam.

OpenNebula is proving steadily as a very good solution for hosting infrastructures. We traveled to Zagreb, Croatia, to be part of the presentation of the new OpenNebula cloud built by AVALON hosting. A fine press release with the CEO of Avalon, the IBM director of Croatia, and Microsoft MVPs, as well as members of the OpenNebula team. Also, folks from HostColor have announced this past month a new datacenter in Indiana running OpenNebula.

It is very important to keep the add-ons catalog up to date, that’s why we deeply appreciate keeping them working with the latest versions of OpenNebula, like David Macleod did this month with the Infiniband (SR-IOV devices) support.

It is very pleasing as well to see that OpenNebula goes a long way into cloud computing research. Guys at MIMOS, the Malaysian national R&D center, are basing their cloud infrastructure in OpenNebula, using Ceph as the storage backend.

We are very proud of the OpenNebula community, as well as very happy to see that is a very healthy and supportive one, as proven by it’s ever growing population.

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 organised two successful OpenNebula TechDays in both US coasts. We had the chance to share new features of OpenNebula 4.6 with the attendees and have them build a fully working private cloud in just a matter of hours, as well as interesting talks, ranging from PaaS solutions based on OpenNebula: Megam – Cloud orchestrator for OpenNebula, open hardware initiatives 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. We want to give a big thanks to the hosts: TransUnion|TLOxp and Hyve Solutions for their amazing hospitality, organization and making these events a success! Upcoming TechDays include Timisoara in September and Barcelona in October, and they will be collocated with the CentOS Dojo.

Check out the OpenNebula presentation given this last month by Martin Alfke in the Hamburg German Unix User Group. Moreover, if you are fluent in German, do not miss the The Foreman and OpenNebula webinar given by Netways. Moreover, do not miss the talk given by our Project Director at Berkeley Lab, on bringing bringing private clouds to HPC environments with OpenNebula.

Members of the OpenNebula team were also present in the GigaOM: Structure 2014 in San Francisco, as well as the HostingCon 2014 in Florida.

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.

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!

AVALON – Why OpenNebula is an Excellent Fit in Hosting

Damir Mujic, founder of AVALON web hosting

Damir Mujic, founder and CEO at AVALON web hosting

As a company that has been in the hosting business for the past 17 years, Avalon has always had only one goal – to provide the best possible service to our customers. We are a premium web hosting provider and we are one of the largest providers in Croatia and the region, hosting more than 16,000 domains across Europe.

Two years ago, we decided to build our web hosting platform entirely from scratch, using the best cloud technology that we could find. While searching for partners, it was extremely important for us to find the best among them and apply the best of their technologies enabling us to provide a premium level service to our customers..

We selected the IBM as a hardware vendor and became the IBM Managed Solutions Provider, building a complete infrastructure on the IBM System x technology. As almost 80% of our customers are using Linux hosting our perfect match was combination of CentOS Linux and KVM hypervisor.

When considering cloud management solutions, we tried many well-known open source and some commercial cloud solutions, and after thorough testing we decided to choose OpenNebula as our foundation platform for future development of our cloud hosting services.

We developed our OpenNebula cloud integration with Ceph, a distributed object store and file system which we found really impressive.  – Today, that is the platform for our shared hosting and virtual server users, and we have over 6 month experience in production.

We believe that OpenNebula with EC2 API support together with Ceph Storage, which is compatible with the S3 object storage, is a very good basis for the further development of our web hosting services, as well as many other services in the future based cloud technology.

Next week in Zagreb, Croatia, on July 3rd at 10 AM, we are organising a press conference where the official launch of our hybrid cloud platform will be announced. I am very grateful to OpenNebula founders Mr. Ignacio M. Llorente and Mr. Rubén S. Montero, who are supporting us in this project, and we are extremely pleased that Mr. Constantion Vasquez, as a Senior Infrastructure Architect at C12G Labs, will attend as a speaker at the conference, introducing OpenNebula project to the Croatian media.

In addition to Mr. Vázquez and myself, other conference speakers will include Mr. Damir Zec, managing director of IBM Croatia, Mr. Dobrisa Adamec, Microsoft MVP and Mr. Tomislav Bronzin, Microsoft MVP who will cover the second smaller part of our platform targeted at  ASP.NET developers.

avalon