VM Backup
To produce backups of VMs, Veeam Backup & Replication runs backup jobs. A backup job is a collection of settings that define the way backup operations are performed: what data to back up, where to store backups, when to start the backup process, and so on.
Veeam Backup & Replication does not install agent software inside VMs to back up VM data — it uses hypervisor capabilities instead. During every backup session, Veeam Backup & Replication creates copy-on-write snapshots of disks of each VM added to a backup job. The snapshots are further used to create a VM backup.
How to Protect VMs
- Check system requirements and account permissions.
- Add backup repositories.
- Connect the universal hypervisor server.
- Configure worker settings.
- [Optional] Configure email settings and notifications.
- Complete the New Backup Job wizard.
How VM Backup Works
Veeam Backup & Replication performs VM backup in the following way:
- Connects to the Universal Hypervisor Manager over REST API and creates a snapshot of the processed VM.
- Launches a worker in the same cluster where the processed VM resides.
If no worker is deployed in the cluster, Veeam Backup & Replication launches a worker that is deployed in any other cluster connected to the Universal Hypervisor Manager. If the backup infrastructure contains another Universal Hypervisor Manager with deployed workers, Veeam Backup & Replication uses these workers instead.
- Uses the worker to read VM data from the snapshot created at step 1, transfers the data to the target backup repository and stores it in the native Veeam format.
[Applies only to hypervisors that support CBT] To reduce the amount of data read from snapshots, Veeam Backup & Replication uses the changed block tracking (CBT) mechanism: during incremental backup sessions, Veeam Backup & Replication sends a REST API request to the Universal Hypervisor Manager to retrieve only those data blocks that have changed since the previous backup session. If CBT cannot be used, Veeam Backup & Replication reads all data from the snapshots. For more information, see Changed Block Tracking.
Veeam Backup & Replication compresses and deduplicates data saved to repositories.
- Removes the created snapshot, checks if any other tasks are in the queue and if there are no more sessions queued, suspends the worker when the current backup session completes.
Related Topics