πŸ’Ύ ToastVault
Home Β· Blueprint

Section 3 Data Protection & Maintenance

Exam weight 26%

trapmemorisedefault valuetiplab Rate yourself: β—‹ not yet Β· ◐ shaky Β· ● know it (saved in this browser)

  1. 3.1 Backup files
  2. 3.2 Backup methods and their I/O cost
  3. 3.3 Retention and GFS
  4. 3.4 Backup copy jobs
  5. 3.5 Replication
  6. 3.6 Continuous Data Protection (CDP)
  7. 3.7 Application-aware and guest processing
  8. 3.8 NAS (unstructured data) backup
  9. 3.9 Physical workloads and enterprise plug-ins
  10. 3.10 Maintenance

Objective 3.1 Backup files

On the official blueprint

β€’ Backup jobs
β€’ Backup copy jobs
β€’ Replication jobs
β€’ CDP
β€’ Backup methods: forward, reverse, forever forward, synthetic full, active full
β€’ Retention and GFS
β€’ Application-aware processing
β€’ Guest processing
β€’ NAS backup
β€’ Physical workloads
β€’ Enterprise plug-ins: Oracle RMAN, SAP HANA, PostgreSQL, SQL Server
β€’ Maintenance: health check, configuration backup, database maintenance, upgrade

3.1.1 Backup files

β€’ .vbk Β· What it is: Full backup
β€’ .vib Β· What it is: Forward incremental
β€’ .vrb Β· What it is: Reverse incremental (rollback)
β€’ .vbm Β· What it is: Backup metadata

VMware jobs use Changed Block Tracking (CBT), so an incremental reads only blocks that changed since the last run.

Official docs for 3.1 (1)

Objective 3.2 Backup methods and their I/O cost

3.2.1 Backup methods and their I/O cost

β€’ Forward incremental Β· How it works: Full, then increments. A new full (active or synthetic) starts a new chain. Β· I/O on the repository: 1 write per changed block
β€’ Forever forward incremental Β· How it works: One full forever. When retention is exceeded, the oldest increment is merged into the full. Β· I/O on the repository: 1 write during backup, then 2 more during the merge (3 total)
β€’ Reverse incremental Β· How it works: The .vbk is always the newest point. Old blocks are pushed out into .vrb files. Β· I/O on the repository: 3 per changed block (read + write + write)
β€’ Synthetic full Β· How it works: Builds a new full from existing files on the repository. No production read. Β· I/O on the repository: 2 per block (read + write)
β€’ Active full Β· How it works: Reads the whole VM from production again. Β· I/O on the repository: 1 write per block, but heavy load on production

MEMORISE

Reverse incremental = 3x I/O. Synthetic full = 2x I/O and no production load. Active full = full production read.

MEMORISE

Fast clone (ReFS on Windows, XFS on Linux) turns synthetic fulls and merges into metadata operations. They become fast and take almost no extra space.

TRAP

Only reverse incremental keeps the newest restore point as the full .vbk. A question saying β€œthe latest point must always be a full file” points to reverse incremental.

Official docs for 3.2 (1)

Objective 3.3 Retention and GFS

3.3.1 Retention and GFS

Short-term retention keeps restore points for a number of days or a number of restore points.

DEFAULT

Short-term retention for a new backup job is 7 days.

GFS (Grandfather-Father-Son) keeps selected full backups for long periods: weekly, monthly and yearly. GFS points are full backups flagged with a GFS tag and are kept outside short-term retention.

TRAP

GFS needs full backups to flag. Make sure the job produces a full (active or synthetic) for each GFS period, or there will be nothing to keep.

TRAP

On a hardened repository, a GFS full stays immutable for its whole GFS retention. A yearly full kept 7 years is immutable for 7 years.

Official docs for 3.3 (1)

Objective 3.4 Backup copy jobs

3.4.1 Backup copy jobs

A backup copy job copies restore points from one repository to another. It reads from backup files, never from production. Use it for the offsite copy in 3-2-1.

β€’ Immediate copy: copies each new restore point as soon as it appears.
β€’ Periodic copy: copies the latest restore point on a schedule (for example, once a day).
β€’ Supports its own retention and GFS, health checks, WAN acceleration and Cloud Connect targets.

TRAP

A backup copy job never reads from the production VM. If the source backup job stops, the copy job has nothing new to copy.

TRAP

You cannot switch an existing backup copy job between immediate and periodic mode. Create a new job in the other mode, then remove the old one. (Your practice bank asks this three times.)

MEMORISE

Only immediate copy mode copies SQL and Oracle transaction log backups.

MEMORISE

To move backups to a new repository, use Move backup. It is fast clone aware, so ReFS/XFS space savings survive. Copying files by hand (robocopy, rsync) re-inflates every cloned block and needs far more space.

Official docs for 3.4 (3)

Objective 3.5 Replication

3.5.1 Replication

A replication job creates a replica VM on a target host, in a powered-off state. Each replica restore point is stored as a VM snapshot on the replica.

β€’ Failover: power on the replica. Temporary until you decide what to do next.
β€’ Undo failover: power the replica off and go back to production. Changes made on the replica are discarded.
β€’ Permanent failover: the replica becomes the new production VM.
β€’ Failback: sync changes back to the original (or a new) VM. Then commit failback or undo failback.
β€’ Planned failover: for a known event. Does a final sync with the source VM off, so no data is lost.

Options: network mapping and re-IP for a DR site with different subnets, replica seeding (start from a backup instead of copying over the WAN) and replica mapping (use an existing VM at the target).

TIP

Check this against the current v13 docs. VMware replicas are limited by the snapshot chain to a maximum number of restore points (commonly quoted as 28). Confirm this in the v13 user guide.

Official docs for 3.5 (1)

Objective 3.6 Continuous Data Protection (CDP)

3.6.1 Continuous Data Protection (CDP)

CDP replicates every write. No VM snapshots are used.

β€’ Uses the VMware vSphere APIs for I/O filtering (VAIO). You install the Veeam I/O filter on the source and target clusters.
β€’ Needs a CDP proxy at the source and target.
β€’ Configured as a CDP policy, not a job.
β€’ Short-term restore points: created every RPO interval. Crash-consistent.
β€’ Long-term restore points: created on a longer schedule. Can be application-consistent.

MEMORISE

CDP RPO: minimum 2 seconds, Veeam recommends 15 seconds or more, maximum 60 minutes. The short-term journal keeps up to 168 hours (7 days).

DEFAULT

A new CDP policy has an RPO of 15 seconds and creates a long-term restore point every 8 hours.

NEW

Universal CDP: protects workloads such as physical servers into vSphere. It uses the Veeam CDP Agent Service and Veeam CDP Volume Filter Driver on the source machine.

Official docs for 3.6 (1)

Objective 3.7 Application-aware and guest processing

3.7.1 Application-aware and guest processing

Application-aware processing (AAP) makes a backup application-consistent. On Windows it uses VSS so SQL Server, Exchange and Active Directory are quiesced cleanly. It can also truncate or back up transaction logs (SQL, Oracle).

Guest processing covers the in-guest actions: AAP, guest file indexing, and pre/post scripts.

β€’ The guest interaction proxy deploys a runtime process (or uses a persistent agent) in the guest.
β€’ If the guest has no network path, Veeam can use networkless communication through VMware Tools (VIX / vSphere Web Services) or PowerShell Direct on Hyper-V.
β€’ SQL log backup: a log shipping server moves log backups to the repository. Allows point-in-time database restore.

TRAP

Without AAP the backup is only crash-consistent, like pulling the power plug.

TIP

Check this against the current v13 docs. SQL transaction log backups run every 15 minutes by default. Confirm in the v13 job settings.

Official docs for 3.7 (2)

Objective 3.8 NAS (unstructured data) backup

3.8.1 NAS (unstructured data) backup

β€’ Protects SMB and NFS shares, file servers, and (since v12) object storage buckets.
β€’ Components: file proxy (reads the files), cache repository (holds metadata so later runs find changed files fast) and the target repository.
β€’ Can read from a storage snapshot of the share so files are consistent.
β€’ An optional archive repository keeps older file versions for longer.

TRAP

The cache repository stores metadata, not file data. Lose it and the next run must rescan the whole share, but no backup data is lost.

Official docs for 3.8 (1)

Objective 3.9 Physical workloads and enterprise plug-ins

3.9.1 Physical workloads and enterprise plug-ins

Veeam Agents back up physical and cloud machines: Windows, Linux, Mac, AIX and Solaris. The backup server manages them through protection groups.

β€’ Backup job (server-managed): for servers that are always on.
β€’ Backup policy (agent-managed): for laptops and workstations. The agent runs the backup itself when it can.

Enterprise plug-ins let database admins keep their native tools while backups land in Veeam repositories:

β€’ Oracle RMAN plug-in
β€’ SAP HANA plug-in (Backint)
β€’ PostgreSQL and SQL Server plug-ins

Official docs for 3.9 (1)

Objective 3.10 Maintenance

3.10.1 Maintenance

β€’ Health check (storage-level corruption guard): checks the latest restore point for corruption. If it finds bad blocks, the next job run fixes them by reading those blocks from production.
β€’ Compact full backup file: rebuilds a long-lived .vbk to remove empty space. Used with forever forward and reverse incremental.
β€’ Configuration backup: backs up the configuration database. Use it to restore or migrate the backup server.
β€’ Database maintenance: runs automatically on the configuration database.
β€’ Upgrade: take a configuration backup and stop running jobs first.

DEFAULT

The configuration backup job runs daily to the default backup repository.

TIP

Check this against the current v13 docs. Upgrade order commonly given: Veeam ONE first, then Enterprise Manager, then the backup server, then remote components. Confirm against the v13 upgrade checklist.

Official docs for 3.10 (1)