Upcoming Cloud TechDays in Chicago, Boston and Paris

Besides our annual OpenNebula Conference, we are organizing Cloud Technology Day events in multiple cities globally in the next two months.

The OpenNebula TechDays are full day events to learn about OpenNebula with a hands-on cloud installation and operation workshop, and presentations from community members and users that will focus on:

  • Sharing cloud use cases and deployment experiences
  • Introducing new integrations and ecosystem developments
  • Describing other related cloud open-source projects and tools

The first OpenNebula Cloud Tech Day will be held on the 24th of June in Chicago, IL, at the Illinois Institute of Technology and with the collaboration of FermiLab.

IIT_Logo_stack_186_blkfermilab

 

The second OpenNebula Cloud Tech Day will be held on the 29th of June in Cambridge, MA, at the Microsoft New England R&D Center, organized by the HPC & GPU Supercomputing Group of Boston and sponsored by Microway.

microsoft_logo

microway_logo

 

The third OpenNebula Cloud Tech Day will be held on the 8th of July in Paris, France, organized by IPPON Hosting.

logo_ippon_hosting_HD

 

If you want to actively participate in any of these events, share your experience with OpenNebula or describe other related cloud open-source projects and tools, send us your talk proposal at events@opennebula.org.

The number of seats is limited to ensure there is plenty of opportunity for everyone to interact. We encourage everyone to register as early as possible.

For more information on past events, please visit the Cloud Technology Days page

We hope to see you there! and a big thanks to the organizers of these events.

Please send us an email at events@opennebula.org if you are interested in hosting a TechDays event.

We look forward to your answers

OpenNebula Has a New Base in the U.S.

We are pleased to announce that OpenNebula Systems, the company behind the OpenNebula Project and vOneCloud, has established a new subsidiary to oversee all business operations and to support the OpenNebula community in the U.S. The new subsidiary in Cambridge Mass. will serve as a training, consulting and support facility for the quickly growing number of OpenNebula and vOneCloud users in the area.

This is great news for our open-source Project because this new company will help support the community, spread its word, and strengthen its user base in the U.S. We are organizing Cloud Technology Day events in Boston and Chicago at the end of June.

Contact us if you would like to help us organize a Cloud TechDay.

More details in the Today’s Press Release by OpenNebula Systems.

Unity Builds its Federated Cloud with OpenNebula

Unity Technologies is shaping a booming global games market. The Unity engine is far and away the dominant global game development software. More games are made with Unity than with any other game technology! And guess what? Unity uses OpenNebula to run their IaaS infrastructure to support their development services, among other things.

Unity Technologies contacted OpenNebula Systems, the company behind OpenNebula, due to its expert knowledge of OpenNebula, to jointly design and deploy Unity cloud infrastructure, dubbed uCloud. OpenNebula Systems offers this service through the Jumpstart packages, on their Basic and Advanced modalities, based on the different Open Cloud Reference Architecture corresponding types.

The basic principle that Unity applies to their infrastructure is the KISS approach, which is very much aligned with the OpenNebula design principle.

The Requirements

Unity Technologies offers its services globally, and as such required to deploy a cloud across three different data centers to serve EMEA, US and ASIA Unity users. The data centers were to be based on SoftLayer bare metal servers, and the users of the Cloud were expected to be able to access resources across these different data centers.

Regarding networking, a certain degree of federation was expected, particularly the ability to interconnect virtual machines from different data centers in different virtual networks. Unity Technologies suggested the use of network gateways to manage this interconnections, so the challenge was to integrate them in the OpenNebula workflow.

Other requirements were the use of Active Directory to authenticate users, and also to have a complete isolation between groups of users (that is, the workloads of one group of users should not affect the others), as well as hybrid access to public cloud providers, in particular SoftLayer and Amazon EC2, to be able to cloud burst Virtual Machine to them in case the allocated bare metal in SoftLayer cannot cope with the fluctuating demands.

The Design

OpenNebula Systems and Unity got to work right away, to deliver the best possible OpenNebula cloud design taking into account the requirements. Take a look at the picture to get a glimpse of the final design of uCloud.

unity

The use of Ceph was a no brainer, Unity used Ceph internally and OpenNebula Systems agreed right away since this cloud is expected to grow to a medium to large scale. This is aligned with the OpenNebula Advanced Reference Architecture, intended for clouds of this magnitude. Also, Ubuntu was preferred by Unity sysadmins, and given OpenNebula full support for it; the decision was arrived to easily enough as well.

Using OpenNebula federation capabilities solved right away the need to federate at the authentication level the different datacenters. The SoftLayer dedicated link low latency allowed the several instances of OpenNebula (one per data center) to communicate quickly enough to keep them synchronized and provide a top-notch user experience.

The need of serving different groups of people, with different needs in terms of physical and virtual resources, was also solved using the powerful OpenNebula provisioning model, by assigning physical resources to Virtual Data Centers, and providing access to them via Groups of users, to which virtual resources can be assigned.

Networking was trickier. The limitations of using only traffic encapsulated within VLANs imposed the use of VXLAN, which OpenNebula fully supports. Special integrations were made into OpenNebula to operate the Gateways as soon as a new virtual network is created; so new routes are created dynamically enabling the interconnection of different data centers virtual networks on demand. The OpenNebula flexible architecture proved that it is a great asset to solve complex designs.

Cgroups was the technology picked up for workload isolation, so VMs from one groups of users cannot eat up all the CPU resources if they are needed by another VMs. For memory, not allowing for over commitment was the decision.

The Result

uCloud is a state of the art cloud, with authentication and network federation, prepared to scale to support thousands and even millions of users as Unity Technology requires. Unity Technologies can arguably be given the credit of making the right call, contacting OpenNebula Systems, the creators of the technology, to push it to its limits to create a cloud infrastructure ahead of its time.

“We engaged OpenNebula Systems to verify our design thoughts and to speed up the deployment phase of our uCloud project.”, said Karsten Nielsen, IT Manager at Unity Technologies. “OpenNebula Systems is very professional and executed within the tight death-line the project was under. I am very pleased with the process and the result of the project.”


Karsten Nielsen will give a keynote about the uCloud infrastructure and OpenNebula at OpenNebulaConf2015 (Barcelona, October 20-22 2015). Register asap and save with very early Bird discount!.

OpenNebula Newsletter – April 2015

This Newsletter contains the most worthy developments and events of the OpenNebula project and the community during this last month, and the plans for the upcoming months.

Technology

An important milestone was reached this month with the publication of the Open Cloud Reference Architecture for Basic and Advanced cloud deployments. This Reference Architecture has been created from the collective information and experiences from hundreds of users and cloud client engagements. Besides main logical components and interrelationships, the document describes software products, configurations, and requirements of infrastructure platforms recommended for a smooth OpenNebula installation.

A maintenance release for Cotton Candy,4.12.1, was released this month by the OpenNebula Team. This release comes with several bug fixes found after the 4.12 release. These bug fixes covers different OpenNebula components, like for instance the scheduler, the Cloud View self service portal, Sunstone web interface, OpenNebula Core and several drivers (VM, Auth, Network). Besides the bug fixes mentioned above, 4.12.1 includes several improvements, like the ability to have VNC capabilities imported from vCenter VMs, a logrotate script for OpenNebula logs and, specially, the scheduler has been revisited to cope with large XML files. Now OpenNebula instances are able to manage even more VMs!

Also April saw the release of a new stable version of vOneCloud, the open replacement of vCloud to cloudify vSphere infrastructures. vOneCloud 1.4 comes with outstanding new features for vCenter resource management, like for instance the inclusion of Showback capabilities. The VDC model has been revisited to enable resource sharing easily among different groups, as well as the interfaces, in order to smooth the workflow of importing vCenter resources. The main highlight though is the addition of multi-vm management capabilities, enabling the management of services, including the ability to set up elasticity rules to automatically increase or decrease the number of nodes composing a service. vOneCloud is zero intrusive, try it out with without the need to commit to it!

Community

Technical posts are definitely our sort of thing. And if they come as detailed and rounded as this amazing piece showing how to install OpenNebula on HA with Ceph and IPoIB in CentOS, the better. Check it out for a awesome script laying out all the steps needed to reproduce this setup. Another example is this excellent post about securing noVNC connections for Sunstone, with detailed explanation on how to create your own CA for VNC connections.

In depth analysis of the OpenNebula technology by third parties is a great way to promote OpenNebula, giving users leeway to choose among the IaaS technology that better fit their needs. This blog post by OlinData is a great example.

Our community is always giving back, and that is the spirit of open source. For instance, people sharing his work to make other people’s life easier, is a great example of the health of OpenNebula community. This new addon enabling the integration of OpenNebula and StorPool broads the integration capabilities of OpenNebula. Also important this example of a nodejs boilerplate to interact with OpenNebula. Thanks!

As you may know, OpenNebula is participating in the BEACON project, flagship European project in federated cloud networking. You can check the profile of OpenNebula Systems in the project blog.

We run on feedback. Seriously, it is never enough. If you are doing an OpenNebula deployment we want to hear from you! As they say, through thick and thin. Have you just installed a Windows 10 VM using OpenNebula?. We want to hear from you!

Outreach

The upcoming third edition of the OpenNebulaConf will be held in Barcelona this October 2015.You are still in time for getting a good price deal for tickets. Also, your company may be interested in the sponsorship opportunities for OpenNebulaConf 2015.

We have two Cloud Technology Days planned for US, in Chicago and Boston, for the end of June. We will publish the details in a few days. If there is anyone interested to host a TechDay in the east coast (in particular, we are looking for hosts in New York), drop us a line.

During the following months, members of the OpenNebula team will be speaking in the following events:

If you are interested in receiving OpenNebula training, check the schedule for 2015 public classes at OpenNebula Headquarters. 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.

OpenNebula Cloud TechDay, Boston, MA USA, June 29

The first OpenNebula Cloud Tech Day of the Northeast USA tour will be held in Cambridge, MA, at the Microsoft New England R&D Center, organized by the HPC & GPU Supercomputing Group of Boston and sponsored by Microway,

microsoft_logo

 

microway_logo

 

 

 

The event will start on the 29th of June at 9:00 with a hands-on cloud installation and operation workshop, and will continue with presentations from OpenNebula community members and users, and related open-source projects. The page of the TechDay contains all the details about the event.

If you want to actively participate in this event, share your experience with OpenNebula or describe other related cloud open-source projects and tools, send us your talk proposal at events@opennebula.org.

The number of seats is limited to ensure there is plenty of opportunity for everyone to interact. We encourage everyone to register as early as possible.

If you want to organize an OpenNebula TechDay in another city during our Northeast USA tour this is your chance! If you are interested or want to have more information please send an email to contact@opennebula.org.

We hope to see you there! and a big thanks to the HPC & GPU Supercomputing Group of Boston for making OpenNebula Tech Day possible.

vOneCloud 1.4 Released! Cloudify vSphere Infrastructures

We want you to know that OpenNebula Systems have just announced the availability of vOneCloud version, 1.4.

Several exciting features have been introduced in vOneCloud 1.4. The appliance that helps you turn your vSphere infrastructure into a private cloud generates daily reports that can be consulted by every user to check their resource consumption, with associated costs defined by the Cloud Administrator. The Virtual Datacenter provisioning model has been revisited to enable resource sharing easily among different groups, as well as to simplify configuration. The interfaces has also been improved to smooth the workflow of importing vCenter resources via the vOneCloud web interface, Sunstone. But probably most importantly, vOneCloud 1.4 add multi-vm management capabilities, enabling the management of sets of interconnected VMs (services), including the ability to set up elasticity rules to automatically increase or decrease the number of nodes composing a service, according to easily programmed rules that take into account the service demands.

Improvements were also in place for Control Panel, a web interface that eases the configuration of vOneCloud services and enables one click smooth upgrades to newer versions, introducing features to aid in the troubleshooting of the appliance.

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 datacenters, self-service portal, or hybrid cloud computing to connect in-house vCenter infrastructures with public clouds. 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.

vOneCloud is zero intrusive, try it out with without the need to commit to it. If you happen to don’t like it  just remove the appliance!

Relevant Links

 

New Open Cloud Reference Architecture

We are excited to announce the release of the first version of the Open Cloud Reference Architecture. The OpenNebula Reference Architecture is a blueprint to guide IT architects, consultants, administrators and field practitioners in the design and deployment of public and private clouds fully based on open-source platforms and technologies. This Reference Architecture has been created from the collective information and experiences from hundreds of users and cloud client engagements. Besides main logical components and interrelationships, this reference documents software products, configurations, and requirements of infrastructure platforms recommended for a smooth OpenNebula installation. Three optional functionalities complete the architecture: high availability, cloud bursting for workload outsourcing, and federation of geographically dispersed data centers.

The document describes the reference architecture for Basic (small to medium-scale) and Advanced (medium to large-scale) OpenNebula Clouds and provides recommended software for main architectural components, and the rationale behind the recommendations. Each section also provides information about other open-source infrastructure platforms tested and certified by OpenNebula to work in enterprise environments. To complement these certified components, the OpenNebula add-on catalog can be browsed for other options supported by the community and partners. Moreover, there are other components in the open cloud ecosystem that are not part of the reference architecture, but are nonetheless important to consider at the time of designing a cloud, like for example Configuration Management and Automation Tools for configuring cloud infrastructure and manage large number of devices.

You can download a copy from the Jumpstart Packages page at the OpenNebula Systems web site.

Thank you!

Maintenance Release – OpenNebula Cotton Candy 4.12.1

The OpenNebula team is proud to announce a new maintenance release of OpenNebula 4.12.1 Cotton Candy. This release comes with several bug fixes found after the 4.12 release. These bug fixes covers different OpenNebula components, like for instance the scheduler, the Cloud View self service portal, Sunstone web interface, OpenNebula Core and several drivers (VM, Auth, Network). Check the full list of bug fixes in the development portal.

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

If you haven’t had the chance so far to try OpenNebula 4.12, now is the time to download and install OpenNebula 4.12.1 Cotton Candy. As as highlight, find below the newly showback feature, which enables the generation of cost reports that can be integrated with chargeback and billing platforms:

vOneCloud 1.2.1 is Out!

A new version of vOneCloud, 1.2.1, has been released. This is an update to the previous stable version, 1.2, and it is an open release to the general public, meaning that you don’t need an active support subscription to access this upgrade.

This update is therefore available from the Control Panel with a single click. The Control Panel component will, behind the scenes:

  • Download the new vOneCloud packages
  • Install the new vOneCloud packages, keeping the existing configuration
  • Restart the OpenNebula service, with no downtime whatsoever to the currently running virtual machines

After the upgrade is performed, vOneCloud services would be up and running and updated to the latest version, which includes the following improvements:

  • Display logs in the Control Panel
  • Sunstone notifies the administrator user when there is a new release
  • Information of the newly available releases in the Control Panel
  • Better VLAN tagged Network handling in Sunstone

If you don’t have currently a running instance of vOneCloud, you can download an OVA with 1.2.1 already installed, you will need only to register in the vOneCloud support portal and visit this article.

Relevant Links

OpenNebula 4.12 Cotton Candy is Out!

The OpenNebula team is pleased to announce the immediate availability of the final version of OpenNebula 4.12, codename Cotton Candy. This release ships with several improvements in different subsystems and components. For the first time, OpenNebula will be able to generate cost reports that can be integrated with chargeback and billing platforms, and also presented to both the administrators and the end users. Each VM Template defined by the Cloud administrator can define a cost per cpu and per memory per hour.

vdcadmin_vdc_showback

Starting with Cotton Candy, Virtual Datacenters are a new kind of OpenNebula resource with its own ID, name, etc. and the term Resource Provider disappears. Making VDCs a separate resource has several advantages over the previous Group/VDC concept, since they can have one or more Groups added to them. This gives the Cloud Admin greater resource assignment flexibility.

In addition to the well known VNC support in Sunstone, OpenNebula 4.12 includes support to interact with Virtual Machines using the SPICE protocol. This feature can be enabled for any Virtual Machine just checking the option in the input/output section of the Template creation form.

Networking has been vastly improved in 4.12, with the addition of Security Groups, allowing administrators to define the firewall rules and apply them to the Virtual Machines. Also, Virtual Extensible LAN (VXLAN) is a network virtualization technology aimed to solve large cloud deployments problems, encapsulating Ethernet frames within UDP packets, and thus solving the 4096 VLAN limit problem. Cotton Candy is fully capable of managing VXLANs using the linux kernel integration.

Important new features related to the newly introduced vCenter support are available in OpenNebula 4.12: the ability to import running VMs and networks, including the attach/detach NIC functionality, a new cloud view tailored for vCenter, VM contextualization support and reacquire VM Templates with their logo and description.

Finally, several improvements are scattered across every other OpenNebula component: the possibility to flush and disable a system datastore, improvements in Sunstone for better user workflow, and many other bugfixes that stabilized features introduced in Fox Fur.

As usual OpenNebula releases are named after a Nebula. The Cotton Candy Nebula (IRAS 17150-3224) is located in the constellation of Ara.

This is a stable release and so a recommended update. It incorporate important improvement since 4.10 and several bug fixes since 4.12 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.

Security Groups were funded by BlackBerry, and network extensions to the vCenter driver by Echelon, in the context of the Fund a Feature Program.

Thanks the community members and users who have contributed to this software release by being active with the discussions, answering user questions, or providing patches for bugfixes, features and documentation.

More information