Changed Block Tracking

The changed block tracking (CBT) mechanism allows Veeam Backup for OLVM and RHV to increase the speed and efficiency of incremental backups:

  • During a full backup session Veeam Backup for OLVM and RHV reads only written data blocks, while unallocated data blocks are filtered out.
  • During an incremental backup session, Veeam Backup for OLVM and RHV reads only those data blocks that have changed since the previous backup session.

To detect unallocated and changed data blocks, CBT relies on the oVirt REST API:

  1. During the first (full) backup session, Veeam Backup for OLVM and RHV creates a snapshot of a VM using native oVirt capabilities. To do that, Veeam Backup for OLVM and RHV sends API requests to access the content of the snapshot and to detect unallocated data blocks.
  2. During subsequent sessions, new snapshots are created. Veeam Backup for OLVM and RHV sends API requests to access and to compare the content of the snapshot created during the previous backup session and the snapshot created during the current backup session. This allows Veeam Backup for OLVM and RHV to detect data blocks that have changed since the previous backup session.

Important

If Veeam Backup for OLVM and RHV is unable to use CBT while creating incremental backups, you may get the following warnings in backup session logs: