What’s New in OpenNebula 6.2
OpenNebula 6.2 ‘Red Square’ is the second stable release of the OpenNebula 6 series. This release aims to extend the functionality introduced in OpenNebula 6.0 as well as presenting a Beta version of the new Sunstone GUI, built using React/Redux and delivered by the FireEdge server. The current Sunstone is still the recommended and default web interface and has received its share of attention, with support for the new scheduled actions API and several bug fixes. Another important aspect to highlight in 6.2 is the improvement of its edge capabilities to efficiently deploy workloads closer to where data is produced and consumed. Workload portability is here the keyword, and where OpenNebula excels in this space.
The new Sunstone GUI is being built using two main design principles. First, one focus on usability and user experience, we want to deliver an interface that is intuitive for both administrators and users of the cloud, without giving up on the richness that OpenNebula can offer feature-wise. So that’s one tradeoff we are carefully balancing. The second design principle focuses on performance, taking into account large-scale infrastructures, but avoiding trimming functionality like powerful search capabilities. This is the second dimension we are handling with care. After the new Sunstone’s debut in version 6.2, we are aiming for the next LTS release (OpenNebula 6.4) to provide a fully functional interface. Version 6.4 will be the last OpenNebula release featuring the current version of Sunstone. That will be some heartfelt farewell 🥲
We’d love to get your feedback on this. Please check the FireEdge configuration guide for minimal instructions on how to access the new web interface, and let us know your thoughts! 📡
Starting from this release we’ve added an important capability to the OneProvision set of tools. Now, the OneProvision component—and its web interface delivered by the new FireEdge GUI—is capable of adding new provider drivers on demand. That is, there is no need to synchronize OpenNebula releases with the our ever-expanding catalog of public cloud/edge providers. This is very significant because we believe it is fundamental to foster a dynamic provider ecosystem, allowing end-users to better decide and chose where to deploy their workloads and optimize metrics such as cost and performance. We are really excited about the future that lies ahead in the multi-cloud world! 🤓
This new version comes with new goodies across the whole stack:
- New scheduled actions API that reduces race conditions—This includes support and display in the current Sunstone.
- Support for cleanup parameter in OneProvision GUI—No more chasing forgotten VMs around!
- Several improvements in the LXC drivers.
As usual, the OpenNebula 6.2 codename refers to a nebula, in this case to the Red Square Nebula, which is a celestial object located in the area of the sky occupied by star MWC 922 in the constellation Serpens. It is notable for its square shape, which according to Sydney University astrophysicist Peter Tuthill, makes it one of the most nearly discrete-symmetrical celestial objects ever imaged. The splendor of the symmetry is what we are looking forward to in the new Sunstone, reborn from the candle lit by FireEdge ✨
The OpenNebula team is now transitioning to “bug-fixing mode”. Note that this is a first beta release aimed at testers and developers to try the new features, and we welcome you to send feedback for the final release. Please check the known issues before submitting an issue through GitHub. Also note that being a beta, there is no migration path from the previous stable version (6.0.x) nor migration path to the final stable version (6.2.0). A list of open issues can be found in the GitHub development portal.
🚀 Download OpenNebula 6.2 and give it a whirl!
This work has received funding from the European Union’s Horizon 2020 research and innovation program under grant agreement ONEedge 880412 🇪🇺.