Confirm the flow of replication has been restored in the correct direction. If the flow is in the correct direction do the following in this order.
- Run Discover Array Pairs.
- Try running Recovery/Reprotect again.
- If Recovery/Reprotect fails reboot SRM servers and vCenter.
- Try running Recovery/Reprotect again.
- If Recovery/Reprotect fails destroy the protection group & recovery plan & recreate with the below steps:
a) Remove protection from all VMs associated with the protection group.
- In the vSphere Web Client, click Site Recovery > Protection Groups.
- Select an array-based replication or a vSphere Replication protection group and select Related Objects > Virtual Machines.
- Right-click a virtual machine and select Remove Protection.
- Click Yes to confirm the removal of protection from the virtual machine.
b) Remove the placeholder VMs from inventory.
- In the vSphere Web Client, locate the VM at the target site.
- Right-click the VM and select Delete From Disk.
- Delete the protection group.
- In the vSphere Web Client, click Site Recovery > Protection Groups.
- Right-click the protection group to delete, and select Delete Protection Group.
d) Delete the recovery plan
- In the vSphere Web Client, click Site Recovery > Recovery Plans.
- Right-click the recovery plan to delete, and select Delete Recovery Plan.
- Recreate protection group.
- In the vSphere Web Client, click Site Recovery > Protection Groups.
- Click on Create Protection Group and complete the wizard.
f) Recreate recovery plan
- In the vSphere Web Client, click Site Recovery > Recovery Plans.
- Click on Create Recovery Plan and complete the wizard
- If you get an error "Can't remove protection from VMs due to error Group <protection group name> is currently used by a recovery plan" then SRM will need to be redeployed as SRM DB and SRM are out of sync on VMs locations.