Platform Notes

This page will show you the specific considerations when using an OpenNebula cloud, according to the different supported platforms.

This is the list of the individual platform components that have been through the complete OpenNebula Quality Assurance and Certification Process.

Certified Components Version

Front-end Components

Component Version More information
Red Hat Enterprise Linux 9, 10 Front-end Installation
AlmaLinux 9, 10 Front-end Installation
Rocky Linux 9, 10 Front-end Installation.
Available through Red Hat packages.
Ubuntu Server 24.04 (LTS), 26.04 (LTS) Front-end Installation
Debian 12, 13 Front-end Installation
SUSE Linux Enterprise 15 Front-end Installation
openSUSE 16 Front-end Installation
MariaDB or MySQL Version included in the Linux distribution MySQL Setup
SQLite Version included in the Linux distribution Default DB, no configuration needed

KVM Nodes

Component Version More information
Red Hat Enterprise Linux 9, 10 KVM Driver
AlmaLinux 9, 10 KVM Driver
Rocky Linux 9, 10 KVM Driver.
Available through Red Hat packages.
Ubuntu Server 24.04 (LTS), 26.04 (LTS) KVM Driver
Debian 12, 13 KVM Driver
SUSE Linux Enterprise 15 KVM Driver
openSUSE 16 KVM Driver
KVM/Libvirt Support for version included in the Linux distribution. KVM Node Installation

LXC Nodes

Component Version More information
Ubuntu Server 24.04 (LTS), 26.04 (LTS) LXC Driver
Debian 12, 13 LXC Driver
AlmaLinux 9, 10 LXC Driver
Rocky Linux 9, 10 LXC Driver.
Available through Red Hat packages.
LXC Support for version included in the Linux distribution LXC Node Installation

Linux and Windows Contextualization Packages

Refer to: one-apps release

More information: one-apps wiki

Networking Infrastructure

Component Version More information
8021q kernel module Version included in the Linux distribution 802.1Q VLAN
Open vSwitch Version included in the Linux distribution Open vSwitch
iproute2 Version included in the Linux distribution VXLAN
Spectrum-X N/A Spectrum-X documentation
InfiniBand N/A InfiniBand

Storage Infrastructure

Component Version More information
NFS v4.2 NFS/NAS Datastore
iSCSI Version included in the Linux distribution LVM Drivers
LVM2 Version included in the Linux distribution LVM Drivers
Ceph Reef v18.2.x
Squid v19.2.x
The Ceph Datastore
NetApp ONTAP 9.16.1P1. NetApp ONTAP Drivers
Everpure 6.7.2 Everpure SAN Datastore
LVM-thin NetApp ONTAP 9.16.1P1 LVM Thin

Accelerated Infrastructure

NVIDIA

Product Family Models/Generations
Ampere GPUs A10, A30, A40, A100
Ada Lovelace GPUs L4, L40, L40S
Hopper GPUs H100, H200, GH200
Blackwell GPUs B200, B300, GB200, GB300
BlueField DPUs 2, 3

Axelera

Product Family Models/Generations
Metis Server 150p, Edge 130p, Embedded 110m, 113m, 111c

Authentication

Component Version More information
net-ldap ruby library 0.19.0 or 0.20 LDAP Authentication
openssl Version included in the Linux distribution x509 Authentication

Monitoring and Backups

Component Version More information
Prometheus monitoring toolkit 2.53.1 Monitoring and Alerting Installation
OVS exporter 2.3.1 Optional Exporters
MySQL exporter (mysqld_exporter) 0.19.0 Optional Exporters
SMART exporter 0.14.0 Optional Exporters
LVM exporter 0.6.2 Optional Exporters
Restic backup backend 0.17.3 Backup Datastore: Restic
Veeam B&R >=13.0 Veeam Backup (EE)

Sunstone

Browser Version
Chrome 61.0 - 94.0
Firefox 59.0 - 92.0

Chrome: chrome://flags -> #touch-events: disabled. Firefox: about:config -> dom.w3c_touch_events: disabled.

Billing

Component Version
WHMCS 8.13.1

Kubernetes

K8s Version Documentation
1.34.2 v1.34
1.33.7 v1.33

Certified Infrastructure Scale

A single instance of OpenNebula (i.e., a single oned process) has been stress-tested to cope with 500 hypervisors without performance degradation. This is the maximum recommended configuration for a single instance, and depending on the underlying configuration of storage and networking, it is mainly recommended to switch to a federated scenario for any larger number of hypervisors.

However, there are several OpenNebula users managing significantly higher numbers of hypervisors (to the order of two thousand) with a single instance. This largely depends, as mentioned, on the storage, networking, and also monitoring configuration.

Nodes Platform Notes

The following items apply to all distributions:

  • When using qcow2 storage drivers you can make sure that the data is written to disk when doing snapshots by setting the cache parameter to writethrough. This change will make writes slower than other cache modes but safer. To do this edit the file /etc/one/vmm_exec/vmm_exec_kvm.conf and change the line for DISK:
DISK = [ driver = "qcow2", cache = "writethrough" ]