Skip to content

Commit 6f4f2d4

Browse files
ArnauGabrielAtienzatinova
authored andcommitted
F OpenNebula/one#7167: Backup freeze options (#481)
(cherry picked from commit d49a5dc)
1 parent a0a9769 commit 6f4f2d4

File tree

2 files changed

+11
-0
lines changed
  • content/product
    • cluster_configuration/backup_system
    • virtual_machines_operation/virtual_machine_backups

2 files changed

+11
-0
lines changed

content/product/cluster_configuration/backup_system/veeam.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,7 @@ The configuration file can be found at ``/etc/one/ovirtapi-server.yml``. You sho
228228
* ``one_xmlrpc``: Address of the OpenNebula Front-end. Please do not include any prefixes such as ``http://``, only the IP address itself is needed.
229229
* ``endpoint_port``: Port used by the OpenNebula RPC endpoint (defaults to 2633).
230230
* ``public_ip``: Address that Veeam is going to use to communicate with the ovirtapi server.
231+
* ``backup_freeze``: (Optional) Controls which filesystem freeze mode OpenNebula requests when performing backups initiated via the oVirtAPI/Veeam integration. Valid values are `NONE`, `AGENT`, and `SUSPEND`. For details on each mode see the Backup Modes section in the backup guide: [Backup Modes]({{% relref "../../../product/virtual_machines_operation/virtual_machine_backups/operations/#backup-modes" %}}).
231232

232233
{{< alert title="Important" color="success" >}}
233234
You may see the 5554 port in the ``public_ip`` variable in the default settings, this is no longer needed so avoid using it. Leave only the IP address in the variable, no port needed.

content/product/virtual_machines_operation/virtual_machine_backups/operations.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,16 @@ In order to save space in the backup system, RAW disk backups are converted and
6262

6363
Before making backups you need to configure some aspects of the backup process (e.g., the backup mode). This can be done for VM templates or Virtual Machines.
6464

65+
### Backup Modes
66+
67+
OpenNebula provides three `FS_FREEZE` modes to control how the guest filesystem is handled before taking a backup. Choose the mode that best fits your workload and guest OS capabilities:
68+
69+
- **NONE**: Do not attempt any filesystem freeze. This is the fastest option and requires no guest-side support, but backups may only be crash-consistent (the same as powering off the VM abruptly). Use when guest-agent support is unavailable or when minimal disruption is required.
70+
71+
- **AGENT**: Use the guest agent to handle the filesystem inside the guest prior to backup. On Linux this typically uses the qemu guest agent or fsfreeze to freeze filesystems; on Windows the guest agent triggers the Volume Shadow Copy Service (VSS) to create application and filesystem-consistent snapshots (in this case VSS needs to be properly configured). `AGENT` is the recommended option when you need stronger consistency and the guest supports it.
72+
73+
- **SUSPEND**: Suspend (pause) the VM at the hypervisor level for the brief period of the backup pre-step. This guarantees a consistent on-disk state without relying on guest tools, but it pauses all guest activity and may impact running services.
74+
6575
### Virtual Machine Templates
6676

6777
You can configure backups in the VM Template, so every VM created will have a preconfigured backup setup. The following example shows a VM template with incremental backups configured:

0 commit comments

Comments
 (0)