What's New

We’re excited to introduce OpenNebula 7.0 “Phoenix” as the first major release in the new 7.x series, marking a significant evolution of the platform. Just like the mythological bird rising from its ashes, this release symbolizes resilience and transformation—a fitting name for a platform reinventing itself in the face of emerging trends in AI and multi-cloud. With 7.0, OpenNebula takes a giant leap forward to help organizations modernize their infrastructure, embrace next-generation workloads, and break free from legacy virtualization platforms like VMware.

image

A key highlight of OpenNebula 7.0 is the inclusion of migration packages in the Community Edition, making it easier for community users to stay up to date and take full advantage of the latest innovations.

Another big plus of 7.0 is the introduction of OpenNebula Distributed Resource Scheduler (OneDRS), delivering predictive scheduling, customizable policies, and automated VM migrations to ensure optimal resource utilization across your infrastructure. OneDRS analyzes historical and real-time metrics to anticipate demand spikes and proactively balance workloads—minimizing contention and maximizing performance.

OpenNebula 7.0 is designed for modern workloads, with enhancements to support:

  • GPU passthrough and PCI device hotplugging
  • Improved OneFlow for AI workflows and batch deployments
  • OVA Import
  • Better integration with Ceph, LVM, and containerized applications
  • Integration with Veeam, allowing policy-based backup and restore operations
  • Native drivers for NetApp
  • NUMA-aware PCIe topology
  • … and many more, check below.

OpenNebula 7.0 continues the effort to streamline the platform by removing or deprecating legacy and little-used components, simplifying the architecture, and ensuring the long-term maintainability of the platform. The FireEdge-based Sunstone UI is now the standard web interface, with a growing list of UI components and dashboards.

ComponentStatusReplacement / Notes
Ruby SunstoneRemovedFully replaced by FireEdge UI
vCenter driverLegacyUse KVM migration tools
LXD & Docker driversRemovedOneKE & LXC

OpenNebula 7.0 is named after the Phoenix Nebula, a spectacular cosmic structure located in the constellation of the same name. This nebula is a dynamic region of gas and dust shaped by intense stellar winds and supernova activity—an evocative symbol of transformation, power, and renewal. Like the Phoenix Nebula rising from the remnants of massive stars, OpenNebula 7.0 rises as a robust, flexible, and modern open source cloud platform ready for the AI-driven future.

OpenNebula 7.0 “Phoenix” is a stable, production-ready release, available to all users. We encourage you to:

We’d like to thank our global community and partners who have helped shape this release, and specailly to those that support the project. OpenNebula is what it is because of your support—keep being awesome!

OpenNebula Core

  • The ability to import wild VMs into OpenNebula has been removed from code to provide a more coherent management experience across all interfaces and APIs.
  • Added option CONTEXT_ALLOW_ETH_UPDATES to oned.conf to enable updates of VM context ETH* values.
  • The enforce parameter has been restored for the resize operation. In this context, it only manages capacity enforcement checks (memory and CPU), while the NUMA topology is always verified independently.
  • Cluster-level quotas, define per-user or per-group resource limits across clusters—especially useful in distributed edge environments. Allow setting per-user or per-group resource limits at the cluster level, enabling precise control over resource consumption across different locations—particularly valuable in distributed edge deployments.
  • Generic quota definitions, track and control usage of custom resources such as vGPUs, licenses, or any administrator-defined metrics.
  • Improve database search queries and performance
  • The Community Edition now includes the opennebula-migration package with migrator tools for upgrading from previous versions: onedb for upgrading the database, onecfg for configuration files.

Monitoring

  • Resource Usage Forecast: Introduces predictive analytics for Host and VM resource consumption, enabling proactive infrastructure management. By analyzing trends in CPU, memory, disk, and network usage, OpenNebula 7.0 supports improved capacity planning, optimized workload scheduling, and early detection of performance bottlenecks.

Scheduler

  • OpenNebula 7.0.0 features a complete re-write of the scheduling framework to easily support multiple scheduling algorithms, and more responsive and reliable execution of scheduling plans.
  • Intelligent DRS, a full-featured alternative to VMware DRS, including predictive scheduling, customizable policies, and automated VM migrations.

Storage & Backups

  • Integrated NFS life cycle setup: simplify the configuration and management of SAN/NFS in shared storage scenarios.
  • Local datastore enhancements: streamlined operations for qcow2-based VM disks, featuring a complete backend rewrite for improved maintainability and performance.
  • LVM backend improvements: introduces support for snapshots, full backups, and various performance optimizations. These enhancements leverage LVM Thin and provide significant improvements over the original LVM-based management.
  • NetApp iSCSI driver: leverages NetApp’s native API for LUN management to deliver maximum performance and optimize operations for VM disks management.
  • Veeam integration: allows policy-based backup and restore operations directly for OpenNebula-managed VMs through the Veeam console.
  • Full backup support for LVM: adds native data protection options for traditional environments. Enables full backups using native LVM mechanisms. Incremental backup support is planned for a future release to further enhance backup efficiency.

Sunstone

  • Dynamic Tabs to be able to add third party section in Sunstone in an easy way. Learn how in the Sunstone Development guide.
  • Guacamole VDI over SSH tunnel, described in the Remote connections guide.
  • Redesigned part of the Sunstone UI, featuring improved accessibility, streamlined navigation, and new data visualization options.
  • New cloud view for end users: a dashboard with real-time metrics and quick access to common actions.
  • Support for VM Template Profiles with pre-defined deployment settings.
  • Add support for labels in Sunstone, including the labels that were set in the old Sunstone UI. See the Compatibility guide.
  • New way to render and group user inputs when instantiating an appliance. Check User Inputs in Sunstone.

API and CLI

KVM & Networking

  • Transparent proxying allows VMs to access external services like OneGate without requiring complex networking setup.
  • ARM architecture support, including OpenNebula packages and Marketplace appliances for aarch64.
  • OVA import: a new CLI command, oneswap, allows you to ingest VMs in OVA format which were exported directly from VMware vCenter. Stay tuned for Sunstone support!
  • Add support for the SERIAL disk attribute. This allows you to specify a SERIAL value in Image and VM Templates, including support for automatic generation (auto).
  • Add support for automatic UEFI firmware selection.
  • Generate NUMA-aware PCIe topology for NUMA pinned virtual machines (q35 chipset).

OpenNebula Flow

Marketplace

Features Backported to 6.10.x

Additionally, the following functionalities are present that were not in OpenNebula 6.10.0, although they debuted in subsequent maintenance releases of the 6.10.x series:

Other Issues Solved