The report analyzes backup protection of VMs in your virtual environment. The report examines whether VMs have valid backup or replica restore points created within the specified time range, shows the total number of restore points available for each protected VM, and provides information on the completion status of recent backup and replication job sessions.
The Protected VMs report helps you identify which VMs in your environment function without proper protection and make sure the existing backups and replicas meet established RPO requirements.
To create the report, Veeam MP retrieves data from two different sources:
- Historical data on backup and replication job sessions for the specified RPO period (gathered from Veeam Backup & Replication servers by MP for Veeam Backup & Replication)
- List of VMs in virtual environment (gathered from virtual infrastructure management servers by Veeam MP)
For this reason, make sure that the same virtual management servers are both connected to Veeam Backup & Replication console and displayed in the Veeam Virtualization Extensions UI under the same unique address, either DNS name or IP. Otherwise, the report output will show all VMs as unprotected.
To run the Protected VMs report, you must have the Veeam Management Pack installed.
RPO: defines the maximum amount of data that you may accept to lose, expressed in time. RPO defines the age of the latest backup or replica files required to resume normal operation if system failure occurs.
A VM is considered to be Protected if there is at least one valid backup or replica restore point that meets the designated RPO for it. A VM is considered to be Unprotected if it has an outdated or missing backup or replica restore points.
RPO Unit: defines the measurement unit for the RPO parameter. For example, if RPO is set to 1 and RPO Unit is set to Day, then backup of the system is to be done once a day, every day.
Job Type: the type of backup job to be analyzed in the report (Backup and replication jobs, Backup jobs only or Replication jobs only).
Scope: defines a list of Groups or Objects that will be analyzed in the report (by default, the Veeam Hyper-V Virtual Machines Group and Veeam Backup Sever Group are selected).
The Add Group option returns a Group and all objects that the group contains. The Add Object option returns only the selected object.
Get the list of protected and unprotected VMs, assuming that your disaster recovery policy demands that VMs should have backups not older than a week. Limit the scope to VMs protected by a specific backup server.
- Open the Protected VMs report.
- In the RPO field, type 1.
- From the RPO Unit list, select Week.
- In the Scope section, select the Veeam Hyper-V Virtual Machines Group and Veeam Backup Sever Group and click Remove. Then select the backup server to include in the report.
Click Add Group. In the Add Group window, click Options. In the Options window, click Add. In the Class Name search box, type “backup server” and click Search. Select the Veeam Backup Server class in the list of search results, click Add and click OK. In the Options windows, click OK to apply the filter. In the Add Group window, click Search. The search will return a list of objects that belong to the Veeam Backup Server class. Select the server, click Add and click OK.
- From the Job Type list, select Backup jobs only.
- Click Run to view the report.
The report will display a list of virtual machines that are protected by up-to-date backups and a list of VMs that lack proper protection.
The Summary doughnut charts will show the following information:
- Total number of protected and unprotected VMs
- Latest state of backup job sessions (total number of VMs for which the latest backup session completed successfully, total number of VMs for which the latest backup session completed with warnings, total number of VMs for which the latest backup session failed and total number of VMs for which backup jobs have not been run at all)
- Total number of VMs that have valid restore points within the selected RPO, total number of VMs that have valid restore points older than the RPO and total number of VMs without any restore points
The details tables will show the following information for protected and unprotected VMs:
Name of the virtual machine.
Name of the host where the VM runs.
Name of the cluster in which the VM resides.
Name of the job that protects the VM.
The type of the job (in this example, only Backup jobs will be displayed).
The date of the latest backup job session.
The result of the latest backup job session (Success, Failed, Warning or n/a).
Available Restore Points
Number of restore points created for the VM within the selected RPO.
Total number of restore points available for the VM.