What's New

We’re excited to introduce OpenNebula 7.0.0 Phoenix, the new major OpenNebula release.

The name Phoenix reflects a broader transformation in cloud infrastructure—symbolizing resilience and rebirth for organizations rethinking their architecture in the face of AI, multi-cloud, and edge computing trends.

OpenNebula 7.0.0 represents a major leap forward, especially for those migrating from VMware or modernizing their stack for next-generation workloads. We invite you to explore the features, join the community conversations, and give your feedback on this final release.

We encourage you to review the Known Issues and report any bugs through our GitHub development portal.

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

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