VM verification is a process of checking the integrity of a backup or replica by booting a VM from a backup or starting a replica and interacting with it. With the VM verification feature, you have proof that your VM backups or replicas are usable, and can rest assured that your VMs can be recovered in case of disaster. VM backups and replicas can be corrupted or not bootable, even if the data protection software performed properly. The worst time to find out that your backup is bad is when your VM is down. If you don't have backup copies or VM replicas at an offsite location, you are left without any viable means of quickly restoring business processes.
VM verification involves the following entities:
- Source Object: Backup recovery point or replica recovery point which is used as a source of data for VM verification.
- Target Object: An entity that is subject to VM verification. It can be a replica or a temporary VM created via Flash VM Boot.
- Guest OS Agent: An entity in the target object which allows remote interaction with the guest OS of this object (VMware Tools for VMware vSphere; Hyper-V integration services for Microsoft Hyper-V). Guest OS agent is required to be installed on the target object in order to perform VM verification.
There are two VM verification methods:
- Boot Verification: Verifying the target VM via starting target VM and checking whether hypervisor tools are running.
- Screenshot Verification: Verifying the target VM via starting the target VM and taking a screenshot of the VM screen.
To verify VMware and Hyper-V backups, NAKIVO Backup & Replication relies on the Flash VM Boot feature. After a VM backup job has completed the data transfer, the product performs the following actions:
- Instantly runs the VM from the newly created backup (with networking turned off).
- Waits until the OS has booted.
- Checks if guest OS agents are run successfully (if Boot Verification is selected).
- Makes a screenshot of a running VM (If Screenshot Verification is selected).
- Discards the test-recovered VM.
You can view the results of the verification procedure in the job dashboard or choose to receive an email report.
VM verification, being an option for the jobs listed below, can be run on demand or scheduled to run automatically, saving you time and effort. VM verification option is available for the following jobs: