diff --git a/content/product/cluster_configuration/backup_system/veeam.md b/content/product/cluster_configuration/backup_system/veeam.md index e534e357b..c1f68d1d8 100644 --- a/content/product/cluster_configuration/backup_system/veeam.md +++ b/content/product/cluster_configuration/backup_system/veeam.md @@ -30,11 +30,11 @@ The following table summarizes the supported backup modes for each storage syste |--------------|------|-------------| | File (qcow2) | Yes | Yes | | File (raw) | No† | No† | -| Ceph | No† | No† | +| Ceph (RBD) | Yes | Yes | | LVM | Yes | Yes | | NetApp | No† | No† | -† These backup modes were supported in previous OpenNebula versions, such as 7.0 and 7.2. In OpenNebula version 7.4, they are not supported by the current OneBEX-based integration, but are planned to be supported in a future maintenance releases. +† File (raw) and NetApp backup modes were supported in previous OpenNebula versions, such as 7.0 and 7.2. In OpenNebula version 7.4, they are not supported by the current OneBEX-based integration, but are planned to be supported in future maintenance releases. ### Volatile Disk Backups diff --git a/content/product/integration_references/infrastructure_drivers_development/interactive_backup.md b/content/product/integration_references/infrastructure_drivers_development/interactive_backup.md index af8789e65..ac49b07b7 100644 --- a/content/product/integration_references/infrastructure_drivers_development/interactive_backup.md +++ b/content/product/integration_references/infrastructure_drivers_development/interactive_backup.md @@ -39,11 +39,11 @@ The current interactive backup implementation supports the following configurati | Component | Support | |-----------|---------| | Hypervisor | KVM | -| VM disk storage | File-based `qcow2` disks and disks on LVM datastores | +| VM disk storage | File-based `qcow2` disks, disks on LVM datastores, and Ceph RBD disks | | Backup types | Full and incremental | | Incremental mode | CBT only (`INCREMENT_MODE="CBT"`) | | VM state | Running and powered off VMs | -| OneBEX exporter | NBD, LVM | +| OneBEX exporter | NBD, LVM, RBD | {{< alert title="Important" type="info" >}} Interactive incremental backups do not support the `SNAPSHOT` increment mode. OpenNebula rejects this combination when the backup configuration is updated. @@ -249,7 +249,8 @@ The OneBEX API is consumed by backup integrations. The current API is: { "EXPORTERS": [ "nbd", - "lvm" + "lvm", + "rbd" ] } ``` @@ -601,6 +602,7 @@ OneBEX uses exporters to expose VM disk data to external backup systems. |----------|-----------------|-----------|-------------| | `nbd` | File-based `qcow2` disks | Network Block Device | Exposes the backup disk through NBD. OneBEX starts a read-only `qemu-nbd` process and serves the disk export through a Unix socket. | | `lvm` | Disks on LVM datastores | Direct block-device reads | Exposes the prepared LVM block device directly. Full backups return the full device extent. Incremental backups use `thin_delta` to return changed extents from LVM thin metadata. | +| `rbd` | Ceph RBD disks | Direct RBD reads | Exposes the prepared Ceph RBD snapshot directly. Full backups return the full image extent, while incremental backups return the changed extents between RBD snapshots. | {{< alert title="Note" type="info" >}} The `nbd` exporter reads disk data with the `nbdsh` tool from the `python3-libnbd` package. This package is installed automatically as a dependency of `opennebula-node-kvm` on all supported platforms except SLES 15, where it is not available in the SUSE repositories. To use the `nbd` exporter on SLES 15 hosts, install `python3-libnbd` manually, for example from the openSUSE Leap 15.6 repositories, together with the matching `libnbd0` package. {{< /alert >}} diff --git a/content/software/release_information/release_notes/resolved_issues_742.md b/content/software/release_information/release_notes/resolved_issues_742.md index dbd2bb55f..1bf01419b 100644 --- a/content/software/release_information/release_notes/resolved_issues_742.md +++ b/content/software/release_information/release_notes/resolved_issues_742.md @@ -15,6 +15,8 @@ Include a high level description and a link to the documentation explaining the * Add per-VM live migration options through [`MIGRATE_AUTO_CONVERGE` and `MIGRATE_COMPRESSED`]({{% relref "/product/operation_references/configuration_references/template#template-features" %}}) VM template attributes. Administrators can now tune auto-convergence and memory compression only for selected KVM VMs, improving migration reliability and bandwidth usage without changing global driver defaults. --> +* Add support for Ceph VM backups through the [interactive backup integration]({{% relref "product/integration_references/infrastructure_drivers_development/interactive_backup.md#interactive-backup-integration" %}}). + ## Resolved Issues The following issues have been solved in 7.4.2: