New Linux Contextualization Packages

We have released new Linux contextualization packages (ver. 5.4.2) with wider platform support, a few improvements and bugfixes. This release is a major update. New packages are available for download on the GitHub with updated documentation for KVM/vCenter environments. Packages are compatible with the OpenNebula versions from 4.6 to 5.4.

The main focus of this release was to come again with updated packages for the Amazon EC2 environments used via OpenNebula Cloud Bursting; these packages weren’t updated for some time. Currently, only main systemd platforms CentOS 7, Ubuntu 16.04 and Debian 9 are supported via the dedicated one-context-ec2 packages, but other similar systems should work as well. Also, we have aligned the support for Alpine Linux contextualization (formerly maintained in the separate repository) and merged the required changes into the general Linux contextualization repository. From this release on, we provide the Alpine Linux package for easy setup. A fix contributed by Dmitry Tyzhnenko ensures the sudo configuration is created, if the contextualized user (specified via context parameter USERNAME) is different to root. There are also several bugfixes in the scripts, dependencies, and package creation. Please see the complete release notes on the download page.

On top of that, new KVM appliances with Alpine Linux 3.6 and Fedora 27 were added, and most of our existing generic Linux KVM appliances were updated on the OpenNebula Marketplace.

We have added the very new EC2 contextualized appliances on the OpenNebula Marketplace for a quick start with the OpenNebula Cloud Bursting on the Amazon EC2! These are available for the current generation of the EBS based HVM instances in the EC2 region us-east-1.

In case of any questions, you can use our public forum or submit an issue on the GitHub.

 

 

 

 

OpenNebula 2017: Year in Review

As we quickly finish the last hours of 2017, we want to recap on what it meant for OpenNebula and summarize the huge achievements and milestones that the project had throughout the year.

OpenNebula turned 10 years old in 2017. We believe this is an astounding accomplishment by an infrastructure open source project that has achieved a high degree of matureness, and we would like to thank the OpenNebula community for their support. It wouldn’t be possible to achieve the adoption that OpenNebula has without your interest and engagement. We’d like to thank specially the project contributors for the efforts in bringing excellence to the cloud management platform field.

Some great improvements have been introduced this year in OpenNebula. Blackberry’s request for VM Groups was a great challenge but finally we could add this new feature in OpenNebula 5.4. Also the University of Louvain has funded new enhancements such as the Non-SLAAC IPv6 Address Range and the configurable image persistence setting. We would like to thank these sponsors, as we understand it they are helping not only the OpenNebula project but also the open source community.

OpenNebula adoption keeps striving at a healthy pace. We are proud to count very large scale infrastructures spanning across datacenters and based on heterogeneous virtualization, storage and networking platforms. We are happy to continue the same download rate as last year of OpenNebula packages served by our repositories, not counting the OpenNebula packages included in the most popular Linux distros.

Two important releases were deployed this year, OpenNebula 5.4 and vOneCloud 3.0, introducing significant features.

OpenNebula 5.4 (Medusa) arrived in June with a great acceptance among our users. Since then, 5 incremental releases were deployed to fix and improve this new software version. One of the major improvements is the native implementation of RAFT consensus algorithm which enables the High Availability deployment of the OpenNebula front-end without relying on third party components. VM groups were born this year, now any user will be able to group virtual machines depending on their role, activity, resources… Thanks to the feedback from our community, we know that this new feature is being really helpful for many of you. Cheers for that! You can follow the changelog on our documentation page to check this release or any previous one.

The OpenNebula team managed to implement full storage and network management capabilities on vOneCloud 3.0. Of course we did many more things that you can check on the release notes. Meanwhile, documentation has been updated to match this last vOneCloud release.

The OpenNebula community are most active than ever. 2017 was the year of amazing contributions to the OpenNebula ecosystem, ranging from support to LXD containers to many other contributions like addons, functionality patches, feedback for future releases, messages in the forum, twitter and so on. If interested in learning more about these contributions, along with other details about the great progress that we have seen for the OpenNebula project, check our monthly newsletters.

This year the first OpenNebulaConf in the US was held in Boston where important institutions such as Harvard, Akamai and Telefonica showed the multiple advantages of using OpenNebula. If you missed it or just wish to review the talks and courses given, check the web page of the conference. One more year the OpenNebulaConf in Europe was a success with people attending from everywhere around the world. This meeting was held in Madrid and was a two day long event where the people from Runtastic, Blackberry, Trivago and many other companies spoke about how they use OpenNebula and why. If you are interested on what they said you can find slides, pictures, videos and many other content in the conference’s website

In addition OpenNebula experts were present at the TechDays organised all around the globe. These events aim to teach and show the advantages of using OpenNebula. Of course this would not have been possible without our beloved hosts that prepared a warm and nice environment for our TechDays talks: Bit in Netherlands, Best Buy in CanadaFlyTech and CSUC in SpainStorPool in BulgariaTelefonica in SpainCESNET in Czech Republic….

Finally, same as in 2016, we want to highlight the participation in both VMworld editions, Europe and US, where the team were showcasing vOneCloud functionality over vCenter, with massive improvements like full networking and storage support. We are planning to come back in 2018 with even more advanced functionality, so stay tuned!

***

The OpenNebula team wishes happiness and prosperity in 2018 to you and your loved ones!

— The OpenNebula Team

OpenNebula Newsletter – December 2017

As expected, we have been working hard to finish 2017 stronger than ever. Below you will find a brief recap on the work done this month to keep OpenNebula ready.

The amazing response from our community to the call for TechDay hosts published last month is just another sign that things are going great around OpenNebula and we appreciate the effort. The schedule of events for 2018 will be published within the first weeks of January. Now we are focussing on keeping everything prepared for the upcoming year, which seems to be full of new and amazing challenges.

Technology

Improvements on Sunstone and the EC2 drivers were introduced this month. These came along with our two latests hotfix releases: OpenNebula 5.4.4 and 5.4.5.

An even faster Sunstone? Yes!

Our team managed to improve Sunstone’s load times so you can focus on your cloud administration. Some other suggestions have been implemented such us the request to make changes on the settings page and increase the disk size with the beautiful Sunstone slider. For the EC2 drivers some issues related with custom userdata have been solved successfully, also we made it possible to add EC2 target hosts through Sunstone.

But this is just a little summary, you can check other changes and enhancements on the following links:

We never give up! Even though migrating from Redmine to Github was a very tedious job, we managed to label all the issues correctly and in a cleaner way.

Community

As an open source project, OpenNebula needs the support of a proactive community of users, which we are glad to have!

It is a pleasure for us to see how you interact with each other solving doubts and asking questions. However, to enhance the activity of our Forum we have an active support team trying to solve your questions at any time. Feel free to ask and answer any question and if you are not yet part of our amazing community you can register with a few clicks at the forum’s main page.

Great news coming from Germany. Adacor Hosting now manages it’s virtualization system using OpenNebula. They published an interesting article where you can find the reasons for their change from OpenStack to OpenNebula.

OpenNebula is an open source cloud solution that provides a highly available, scalable and highly efficient virtualization platform

Another inspiring article, this time about vOneCloud, can be found here . In this article you will find an overall explanation of what vOneCloud can do for you, along with some useful links for downloading the latest vOneCloud release.

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.

It is also worth noting that Virtuozzo now seamlessly integrates with OpenNebula. Therefore OpenNebula can be used as the orchestrator of this fine hyperconvergence platform. This is very good news for the OpenNebula ecosystem!

We are pleased to announce support of OpenNebula as a management panel for Virtuozzo’s Hyperconverged Platform. By combining the vast capabilities of OpenNebula with Virtuozzo-specific features of hypervisor and software defined storage, users are able to take advantages of the combined synergies

Outreach

PA240428

Next year is full of surprises, events and hard work, so please stay tuned!

vOneCloud 3.0.4 released!

We want to let you know that OpenNebula Systems has just announced the availability of vOneCloud version 3.0.4.

vOneCloud 3.0.4 is based in OpenNebula 5.4.5 and as such it includes all the bug fixes and functionalities introduced in 5.4.5: OpenNebula 5.4.5 Release Notes.

vOneCloud 3.0.4 is a maintenance release with the following bugfixes:

  • CPU monitoring in EC2 CloudWatch intermitent failures.
  • Cannot instantiate VM in Cloud view.
  • Unable to make changes on Sunstone settings page.
  • Image not decompressed on upload.
  • OpenNebula marketplace driver will not process image when a parser error occurs.
  • Inherit attributes may conflict with restricted attributes.
  • Disk size slider only goes up to 508GB.
  • oneshowback calculated times out
  • Sunstone no way for disable select auth type on settings tab.
  • Error getting group name in onegroup command.
  • onedb change body does not warn about connection issues or missing ids.
  • Better estimate image sizes when downloading from HTTP servers non marketplace.
  • Segfault when attaching interface to virtual router.
  • Improve Sunstone load times.
  • EC2 target host cant be added via Sunstone.
  • cloud view should not display remove icon of a template if the user has no MANAGE permissions.
  • Cannot authenticate via LDAP with group set.
  • Sunstone TypeError Cannot read property updateView
  • Floating IP is not freed from the network leases.
  • EC2 deployment fails with custom USERDATA

Relevant Links

OpenNebula Newsletter – November 2017

A summary of the activity of the OpenNebula project this last month.

Happy birthday to OpenNebula! 10 years managing cloud infrastructures have turned OpenNebula into a robust and fully featured cloud management platform. We want to thank our community for the feedback and support all along this years, we are very happy with this milestone!

We remind you that a Call for Hosts has just been published for our TechDays, which will take place throughout the upcoming year. Take a look at the guidelines and feel free to send us your contact information through this form.

Technology

A new hotfix release for Medusa, 5.4.3 (you can learn more about hotfix releases in this link), has been released. Some of the new functionality available in 5.4.3:

  • Explain how to add HTTPS to XMLRPC
  • Force even memory values for MEM attribute
  • Wild VMs should import NICs and Disks

vOneCloud 3.0.3 has also been released this month. This version of vOneCloud is based in the latest OpenNebula version and as such it includes all the bug fixes and functionalities introduced in 5.4.3.

A major change has been demanded by many of you, so we thought that this was the perfect time to fulfil your wishes. Good bye Redmine, hello Github. OpenNebula has successfully migrated all issues to Github! Still, work has to be done on labelling, but we are working very hard on it to make it easier for you to give us feedback or request some new features.

Community

OpenNebula is 10 years old! Ten years is a long time in the technology industry, and this is an amazing accomplishment by an infrastructure open source project. Thanks to the great support of our community, today we can celebrate our 10th anniversary. One decade working with and for you, has been a great pleasure. Thanks!

We are glad to see that CIEMAT has chosen OpenNebula for their cloud HTC infrastructure. It is always a great honor to help leading organisations on research, to continue with their great work. If you are interested on the implementation details, you can find the description of the HPC, access rules and some OpenNebula tutorials on the RICAP’s infrastructure website.

No need to say that we firmly encourage OpenNebula users to contribute to our GitHub  and ask any question in our forum .

Outreach

We are opening the Call for Hosts for the OpenNebula TechDays 2018. The OpenNebula Cloud TechDays are day-long educational and networking events to learn about OpenNebula. Join our technical experts from OpenNebula by OpenNebula Systems for a one-day, hands-on workshop on cloud installation and operation.

If you are interested in becoming a host of a TechDay for 2018, please read the guidelines and apply.

Cloud TechDays 2018 – Call for Hosts

We are opening the Call for Hosts for the OpenNebula TechDays 2018!

The OpenNebula Cloud TechDays are day-long educational and networking events to learn about OpenNebula.  Join our technical experts from OpenNebula by OpenNebula Systems for a one-day, hands-on workshop on cloud installation and operation. You’ll get a comprehensive overview of OpenNebula and will be equipped with the skills to take this back to your company and implement right away.

The OpenNebula TechDay events are targeted at

  • Cloud architects
  • Data center admins
  • Systems admins and integrators
  • DevOps architects
  • Solutions architect

The emphasis is to deliver an education oriented event, with local speakers and users to come together to share stories from their experiences using OpenNebula.

OpenNebula TechDays started in March 2014 and we’ve celebrated already 28 TechDays in the Netherlands, Belgium, Spain, United States, Romania, Czech Republic, France, Canada, Malaysia, Bulgaria, Germany and Ireland. They have been hosted by organizations like:

  • BestBuy
  • Telefonica
  • BIT.nl
  • Transunion
  • HYVE
  • Microsoft
  • BlackBerry
  • Harvard University
  • Netways
  • and many others

Do you wish to become a TechDay host for 2018? It’s very easy, drop by the TechDays guidelines and form, and get in contact with us, we only require that you provide a room with enough capacity for the attendees and some essential materials (wifi, projector, etc…). Deadline for this call is December 15, 2017.

Thanks!

Happy 10th Anniversary to OpenNebula!

Would you have thought that 10 years have passed since the open source pioneers of the private cloud industry have launched the OpenNebula project?.

Indeed, this week marks 10 years since the founding of OpenNebula and the kick-off of our first software release cycle, a technology preview released in March 2008.



Ten years is a long time in the technology industry, and this is an amazing accomplishment by an infrastructure open source project!

During this time, OpenNebula has amassed a following and installed base of thousands of cloud infrastructures. This progress would not have been possible without the interest, engagement, and support of the entire OpenNebula user community! This community includes our customers, the support and funding by the host company OpenNebula Systems, and the innumerable contributions of many users who assist others on the forum or on IRC, have filed bug reports and followed up to test the relevant fixes, tested beta packages and release candidates, created or edited documentation, developed extensions, or written blog posts on how they use OpenNebula.

Thank you for your participation, your input, your resources, and your community sharing. We are proud and happy for having made it this far and excited about the future!

On behalf of the OpenNebula Team

vOneCloud 3.0.3 released!

We want to let you know that OpenNebula Systems has just announced the availability of vOneCloud version 3.0.3.

vOneCloud 3.0.3 is based in OpenNebula 5.4.3 and as such it includes all the bug fixes and functionalities introduced in 5.4.3: OpenNebula 5.4.3 Release Notes.

vOneCloud 3.0.3 is a maintenance release with the following added functionlity:

  • Enable template save as for vCenter.
  • More comprehensive error messages.
  • Force even memory values for MEM attribute.

Also, this version comes with numerous bugfixes:

  • ldap driver with rfc2307bis does not use correct user field.
  • Protected info all method does respond_to in Ruby 1_9.
  • Dashboard accounting too slow.
  • Total cost does not take into account the cost disks.
  • vCenter drivers cosume too much time searching for objects.
  • Sunstone cannot disable VM Groups shown in VM creating dialog.
  • Erase vnc port and wild mapping entry when you delete a vm.
  • Check user permission for disk_snapshot_create.
  • Sorting in VM Start Time is done alphabetically.
  • OneFlow shutdown command is not available in sunstone.
  • VM snapshot revert_delete works with wrong snapshots.
  • Dashboard statistics do not show actual VM name.
  • Overcommitment update boken in Sunstone.
  • No unit selector in disk cloud view.
  • VM Instantiate tab cant see memory size.
  • vCenter customizations doesnt work.
  • VM force shutdown output of shutdown command is executed.
  • Unable to start VMs created by deleted users.
  • Quota error when exceeding virtual network reservations.
  • importing network on vcenter with vlan doesnt report the vlan id.
  • onedb change body should not include volatile AR parameters.
  • onedb purge history only works with VMs with multiple history records in the body.
  • Not release VNC port when stop the virtual machine.
  • sql opennebula logdb table grows indefinitely in solo mode.
  • Fix user oned session cache for users.
  • After importing wild VM with an unavailable VNC por it throws an error but the VM is stuck in HOLD.
  • Warn user or throw error when VNET does not exist when instantiating.
  • Snapshots of non persistent images are not deleted on VM termination.
  • OneFlow sends a delete to VMs if terminate fails.
  • Scheduler cannot handle hosts with more than 2TB memory.
  • Script injection in SPICE viewer only Firefox.
  • IMAGE_UNAME field must be quoted when adding files in the context section.
  • Cant change vcenter credentials.
  • Can not select English language if default language is set to another one.
  • Importing vcenter resources without any Host.
  • VDC resources are not being retrieved properly in Sunstone.
  • Linked clones are always created when importing templates.
  • Import templates discards linked clones value.
  • Problem with IE11.
  • Import datastores without any vcenter cluster.
  • vCenter automatic_vlan_id does not work.
  • vCenter VM can have different NIC MAC than requested.
  • vCenter VM NICs pointing to the same network are not correctly identified.

Relevant Links

OpenNebula Newsletter – October 2017

A summary of the activity of the OpenNebula project this last month.

The OpenNebulaConf EU 2017 happened this month in Madrid, with keynote speakers including BlackBerry, Trivago, Runtastic and the Ministry of the Flemish community. More information in the wrap-up post, where all the videos, pictures and slides for the conference has been made available.

Technology

OpenNebula Systems added as a benefit for support subscriptions hotfix incremental releases. While OpenNebula is fully open source, packages from hotfix incremental versions are not publicly released, and are only available for users with an active commercial subscription. However, rest assured that the code is publicly available in the GitHub repository, as is the templates to create packages for the different supported platforms.
A new hotfix release for Medusa, 5.4.2, (you can learn more about hotfix releases in this link), has been released. Some new functionality is available in 5.4.2:

  • Show key instead of value for restricted attribute
  • Enable template save as for vCenter
  • Better error messages in get_dc function

Also, a numerous set of bugfixes were included in 5.4.2.

The team is finishing the roadmap for the next OpenNebula version, 5.6. Not a lot of time or space to fit more functionality, but it is still worthy to let us know about the features you’d like to see in OpenNebula!

Community

A beautiful post about CloX, a solution based on OpenNebula and LXD, features in the OpenNebula blog this month. We think CloX shows one of the many strengths of OpenNebula, it’s small footprint, which enables several interesting use cases.

you can expect an easy of use, fully featured cloud orchestrator with minimum overhead, great performance and reduced deployment times. CloX is meant to be deployed over Single Board Computers (SBCs) based on ARM processors providing low capital expenses and power consumption.

Newcomers might find it hard at the beginning to understand all the concepts behind the OpenNebula platform. This is why having the community produce detailed tutorials on how to install OpenNebula in specific platforms, such as this example, are great contributions to the project since they go at great lengths to foster OpenNebula adoption.
It is always a pleasure, and a great honor, to discover new services and business that base their IaaS management needs on OpenNebula, like Wedos VPS does, as well as several other hosting companies.

As usual, we want to give two thumbs up to the brave people that helps other OpenNebula users in the community forum. Kudos to you!

Outreach

The OpenNebulaConf 2017 EU in Madrid was a big success! A big turnout, excellent keynotes, brilliant talks… and a very positive atmosphere created by all the attendees delivered an excellent experience. We would like to send a big thanks to everyone involved and hope to see you all again next year! Specially to our keynote speakers, but in general to everyone that shared their experience running OpenNebula, several for many many years, other with big plan aheads. We are honoured to be a part of the stack that enable your business to be truly great!

All the videos of the conference has been uploaded to our YouTube account, slides to SlideShare and picture to Flickr. Check the wrap-up post for more details.

37351230054_55b990f6fc_k
Also, check out the list of official training from OpenNebula Systems for this year. If you are new to OpenNebula, or want to improve you knowledge with an in-depth OpenNebula admin course, those are the dates and locations you need to keep in mind.

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.

Clox, a Cost-Effective and Efficient Cloud Platform based on OpenNebula

It is beyond any doubt the advantages that Cloud Computing has brought. Today, most companies have the need to adopt this paradigm in order to stay competitive on the market. Big and some medium size companies choose to deploy their own Private Clouds, inside their facilities. This is not the case for small companies who usually deploy their services over Public Clouds. The security, adaptability and economic feasibility of using Public Clouds are huge issues, and this is the reason why big companies have Public Clouds out of the picture. Why rent something when you can own it?

private-vs-public-clouds

Are small companies wrong? Are they wrong to resign to Private Cloud? Not necessarily, because the initial costs and complexity of current Private Cloud solutions are huge drawbacks, so small companies either can’t afford it or it is not profitable. This is the reason why CloX came to live.

CloX is a solution for small companies, enabling them to easily and cheaply deploy their Private Clouds and stop depending on Public Clouds. It is based on OpenNebula and LXD, so you can expect an easy of use, fully featured cloud orchestrator with minimum overhead, great performance and reduced deployment times. CloX is meant to be deployed over Single Board Computers (SBCs) based on ARM processors providing low capital expenses and power consumption.

Besides Private Clouds, there are other areas where CloX can be helpful. This areas are:

  • Edge and Fog Computing:  The Internet of Things (IoT) devices explosion and the need for low processing times in some applications are making huge and centralized data-centers unable to handle the load. Edge and Fog Computing aim to solve this by placing computing capabilities at the network edge. Companies and researchers promote the use of “cloudlets” [1] although there is no general agreement on it’s architecture. CloX team is making an effort to prove CloX as a viable “cloudlet”.
  • High Performance Computing (HPC): The race towards achieving exaflop/s-capable systems is predicated on reaching this performance level within a 20MW power ceiling. Many researchers are trying to decrease this consumption [2]. In this paper, the authors conducted benchmarks towards an Infrastructure as a Service (IaaS) platform deployed with OpenStack over a Raspberry Pi cluster using LXC as hypervisor. The findings showed a performance degradation induced on the demanding HPC applications by the cloud middleware. By using OpenNebula and communicating with LXD directly over an API, which solves the causes for the performance degradation, CloX team expects much better results. Tests are pending, numbers will be shared once the benchmarkings are concluded.
  • Cloud simulations: A typical cloud data center usually contains tens of thousands of servers, making prohibitively expensive for an educational or research institution to construct one. Even a practical testbed consisting of a reasonable number of servers (say, 40 machines) can still be out of the reach for most researchers. Some researchers have instead focused on developing Cloud Computing simulators. While simulation has in the past been used to successfully model some of the underlying state of a target system (such as within network simulation), it fails to capture essential Cloud Computing properties in a number of ways. CloX might be used as a scale model of a data center. This idea was already proposed by the Glasgow University[3].

We would love to get feedback from OpenNebula’s community and people interested on the suggested topics. We welcome interested contributors.

 

[1] “Edge computing platforms and applications”, Mario Di Francesco

[2] “Performance Analysis of Cloud Environments on Top of Energy-Efficient Platforms Featuring Low Power Processors”, Valentin Plugaru – IEEE Conference Publication

[3] “The Glasgow Raspberry Pi Cloud: A Scale Model for Cloud Computing Infrastructures”, Fung Po Tso – IEEE Conference Publication