OpenNebula 5.12 “Firework” is the seventh stable release of the OpenNebula 5 series. The main focus has been to better support cloud infrastructures with several thousands of physical hosts, running tens of thousands of VMs, distributed cloud/edge and HA deployments, and micro-VMs for innovative serverless deployments and secure multi-tenant container-based services.
There are plenty of very nice perks! The highlights of “Firework” are:
- The much-announced integration with Firecracker for supporting innovative serverless deployments. Firecracker is a virtual machine manager widely used by Amazon Web Services (AWS) and designed for managing lots of tiny virtual machines (micro-VMs) on a server. Here you can couple the security of traditional VMs with the agility of containers, combining different workloads on the same OpenNebula instance.
- New monitoring subsystem able to scale to thousands of physical hosts and tens of thousands of VMs and better support hypervisors at cloud/edge locations and HA deployments. This re-design decouples DB access for monitoring and VM/Host data to improve oned response time and overall monitor processing time. Additionally, the host monitor agents have been improved to better report VM state changes and optimize network usage.
- OneFlow has been revamped to use the hook mechanism for VM monitoring rendering significant performance improvements. It also includes new functionality like automatic network creation when a service is deployed, support for fenced networking to map an external and internal network, as well as batch operations on all VMs of the service or a particular role. The new incarnation of OneFlow reduces times for service deployment (1m to 11s), scaling (1m20s to 15s) and failure (23s to 1s).
- NSX integrated with the Security Groups functionality. This opens the door to manage inbound/outbound network traffic with L3 rules, using the power of NSX within OpenNebula.
- New ways of remote accessing your VMs in Sunstone. Better SPICE integration with the possibility of spawning an external virt-viewer program, as well as the possibility of automatically authenticating on a Windows VM using a RDP client from Sunstone.
You can find complete information in its Release Notes.
As usual, the codenames for our releases refer to a nebula 🔭 , In this case, OpenNebula 5.12 has been named after the Firework Nebula as a way to celebrate the integration with Firecracker 😉
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.10.4) nor migration path to the final stable version (5.12.0). A list of open issues can be found in the GitHub development portal.
🚀 Download it and give it whirl!
This work has received funding from the European Union’s Horizon 2020 research and innovation program under grant agreement ONEedge 880412 🇪🇺.