I am running the configuration in the subject line on ONTAP 9.3 with a vserver in SVM DR relationship. I am able to use WFA to perform a failover from CLA (source vserver = vserver1) to CLB (destination vserver = vserver1_dr). However, when I attempt to run the Workflow called "Failback to Source Storage Virtual Machine" (from the "Storage Virtual Machine Disaster Recovery" pack, v 1.2.0), the workflow fails with the error:
ERROR [Create Storage Virtual Machine SnapMirror] Command failed for Workflow 'Failback to Source Storage Virtual Machine' with error : Unable to create snapmirror: Relationship with destination Vserver "vserver1_dr" already exists.
But of course it exists, because Snapmirror is merely broken off (CLA -> CLB). Since this is a lab and not a production environment, I commented out the code that tries to re-establish an existing Snapmirror relationship and ran the workflow again. This time, it proceeded beyond that step, but much to my surprise, it was updating CLA -> CLB again, and not CLA <- CLB! (The workflow still failed later on, but one issue at a time!).
With Snapmirror of individual volumes (i.e. not SVM DR), there is a way to incrementally reverse-resync the Snapmirror relationship; I've done it before. Is this not possible with SVM DR? Is there something else that I'm missing here?
when running the failback workflow, which cluster did you specify as the source and destination? Even though you are failing back from CLB to CLA, CLA is still the source cluster and CLB the destination in the protection relationship. That designation never changes with the SMVDR workflows.