The NCC health check pds_share_vms_check verifies that the protection domains do not share any VMs. It would be good practice to run this healh check after configuring either SRM or using Intellisnap from Commvault. It’s one of over 200 hundred checks NCC provides.
This check is available from the NCC 2.2.5 release and is part of the full health check that you can run by using the following command:
nutanix@cvm$ ncc health_checks run_all
You can also run this check separately by using the following command:
nutanix@cvm$ ncc health_checks data_protection_checks protection_domain_checks pds_share_vms_check
A protection domain is a group of VMs that you can replicate together on a desired schedule.
A VM can be part of two protection domains if the following conditions are met:
A protection domain (Async DR or Metro Availaibility) is created, and the VM is added as a protected entity of this protection domain. The vstore containing the VM is protected by using ncli or by an external third-party product such as Commvault or SRM. Protecting a vstore automatically creates a protection domain. These protection mechanisms are mutually exclusive, which means that the backups of the VM might fail if the VM is in 2 protection domains.
If the check returns a FAIL status, the reported VMs need to be removed from some of the listed protection domains, so that they remain only inside one protection domain.
If your using metro availability you may have move the VM to another container or stop protecting the vstore.