Need a help with one our storage refresh project . We have a Primary Array (A) and secondary array (B) which currently all volumes in cluster A is replicating to B via snapmirror.
We want to refresh the both A and B with new A1 and B1 clusters , what is the best way to this to have min downtime and also being able to resynch snapmirror from new cluster A1 and B1 after the upgrade instead of initializing snapmirror from the base snapshot again.
I can rehost the volume from old SVM in old Array A to new SVM in Array A1 and resynch the snapmirror with Array B but this needs downtime (vol rehost) , but when I snapmirror volumes from array A to A1 and then try to resynch A1 to B I get error since ontap can't find the common snapshot.
There are multiple ways to do this, depending on how you're performing the cluster upgrade.
option A, headswap keeping the same storage. option B, add the new A1 nodes to the existing A cluster and perform vol moves to the aggregates on the A1 storage before decommissioning (cluster unjoin) the old A cluster nodes. Then, follow the same action plan for the B/B1 cluster.
option C, SnapMirror to the new A1/B1 clusters via fan out mirrors, this should still have a common snapshot.
there are several possible issues with resync not being able to find common snapshots, below are a few examples, but I'd be interested in the exact failure you're getting.