At time T0, all the SRDF links go down. The application continues to run on the R1 side. At time T1, the SRDF links are restored, and at T2 a manual resynchronization is started to resync new data from the R1 to the R2 side. At time T3, while resynchronization is in progress, the R1 site fails, and the application starts up on the R2 side. Since the resynchronization did not complete when there was a failure on the R1 side, the data on the R2 side is corrupt.
Using the BCV in Resynchronization
In the case described above, you use the business continuity volumes, which protect against a rolling disaster. First split off a consistent copy of the data at the recovery site, and then perform the
1.Before starting the
#cmmodpkg
2.Split the BCV in the secondary Symmetrix from the mirror group to save a good copy of the data from nodes on R2 side.
#symmir
Alternatively, from node on R1 side.
#symmir
3.Begin to resynchronize the data from R1 to R2 devices.
#symrdf
4.After the resynchronization is completed, enable the package switching on the node on R2 side.
#cmmodpkg
5.
#symmir
Alternatively, from node on R1 side.
# symmir
In Metrocluster with EMC SRDF environment, following the resynchronization process described above, which prevents the package from automatically failing over and starting on the R2 side if a disaster takes place when the resync is in progress. This ensures the package would not automatically start and operate on the inconsistent data in the event of a rolling disaster.
As demonstrated above, the
If Metrocluster with EMC SRDF is used in Continentalclusters, it is not necessary to disable the package switch on the nodes on recovery site since each site has its own cluster. However, when the
1.Split the BCV in the secondary Symmetrix from the mirror group to save a good copy of the data from nodes on R2 side:
# symmir
Alternatively, from node on R1 side.
286 Building Disaster Recovery Serviceguard Solutions Using Metrocluster with EMC SRDF