OpenNebula 6.0 ‘Mutara’ is the first stable release of the new OpenNebula 6 series. This release comes with a significant number of new functionalities, among which we can highlight the maturity of the new innovative edge features developed in the context of our ONEedge project to deploy on-demand distributed edge cloud environments based on OpenNebula. These new edge computing features enable IT organizations to deploy true hybrid and multi-cloud environments that avoid vendor lock-in, reducing operational costs, expanding service availability, and enabling new ultra-low-latency applications. Organizations maintain a single control panel with centralized operations and management that abstracts cloud functionality and ensures portability across clouds. IT organizations can now automatically deploy and manage multiple Kubernetes clusters across edge locations to enable truly multi-tenant and large-scale container orchestration.
These new edge features in OpenNebula 6.0 include:
- A powerful distributed cloud architecture for OpenNebula that is composed of edge clusters that can run any workload—both virtual machines and application containers—on any resource—bare metal or virtualized—anywhere—on-premises and on a cloud provider. This hyperconverged edge cloud solution maximizes workload performance and availability, and comes with a native 3-tier storage architecture that simplifies and speeds up the deployment of containers and services across edge locations.
- A fully featured command line interface and a modern, slick web interface—FireEdge—to easily manage public cloud and edge providers and the seamless provisioning of OpenNebula’s edge clusters. You can quickly expand on-demand your OpenNebula cloud with third-party resources thanks to this point and click interface and create an “Edge as a Service” environment in just a few minutes!
- A first set of templates and drivers to expand your OpenNebula cloud using AWS and Equinix Metal resources, creating edge clusters based on QEMU, KVM and Firecracker.
- The new support for Dockerfiles and a revamped Marketplace for VM templates, which now is able to store service templates, which considerably improves user experience in the execution of complex container workflows, multi-tier services and management of CNCF-certified Kubernetes clusters on the edge.
Additionally, OpenNebula 6.0 ‘Mutara’ comes with the following goodies:
- There have been multitude of improvements in Sunstone: revamped VNC dialogs, asynchronous operation warnings, extra information for OneFlow services, NUMA placement for VMware VMs, etc. Additionally, a new FireEdge server is now shipped with OpenNebula, enabling new functionality in Sunstone—OpenNebula’s WebUI: auto refresh for VM and host states, VMRC console access for VMware VMs, Guacamole VNC/SSH and RDP, and more.
- Support for VM Backups, periodically save the data of your VMs in a remote storage location set up as a private marketplace.
- Several OneFlow improvements, mostly related to the life cycle management of OneFlow Services, both in the engine and the GUI.
- Hypervisor driver improvements like vSphere 7 support and additional VM tuning parameters for KVM. OpenNebula 6.0 also features a new driver for LXC containers, easing the use of containerized apps across platforms.
As usual, OpenNebula 6.0 codename refers to a nebula, in this case to the Mutara Nebula, an interstellar dust cloud located in the Mutara sector of the Beta Quadrant. In 2285, it was the site of the epic battle between the USS Reliant (commanded by the infamous Khan Noonien Singh) and the USS Enterprise (commanded by Captain James T. Kirk), which ended [SPOILER ALERT] with the detonation of the Genesis Device and the USS Enterprise making a last-minute escape thanks to the dramatic self-sacrifice of Mr Spock—as seen in Star Trek II: The Wrath of Khan 🤓
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 (5.12.x) nor migration path to the final stable version (6.0). A list of open issues can be found in the GitHub development portal.
🚀 Download OpenNebula 6.0 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 🇪🇺