Stop rehearsal package

After performing the rehearsal operations, the rehearsal package must be halted using the cmhatlpkg command.

# cmhaltpkg <rehearsal_pkg>

nl

Restore replication environment for recovery

First, synchronize the secondary mirror copy with the primary mirror copy and then synchronize the BC with the secondary mirror copy.

#pairresync –g <device_group> (In case of XP)

#symrdf -g <device_group> establish (In case of EMC SRDF)

#export HORCC_MRCF=1

#pairresync –g <device_group> (In case of XP)

#symrdf -g <device_group> establish (In case of EMC SRDF)

#unset HORCC_MRCF

nl

Move the recovery group out of maintenance mode

After the rehearsal operations are completed, the recovery groups must be taken out of maintenance mode. If not, an actual recovery using the cmrecovercl command might fail to start up the recovery packages in the recovery groups.

# cmrecovercl –e -g <recovery_group_name>

Run the cmviewconcl command to verify that the recovery group is not in maintenance mode.

# cmviewconcl -v

Cleanup of secondary mirror copy

After the rehearsal is completed and before the recovery groups are moved out of maintenance mode, the operator must ensure that the rehearsal changes on the secondary mirror copy are cleaned up.

During rehearsal, the rehearsal application will have invalidated the secondary mirror copy with non-production I/O. Hence, before moving the recovery group out of maintenance, the operator must clean up the secondary mirror copy by synchronizing it with the primary mirror copy or restoring from the BC (in case the primary cluster fails during rehearsal). If not, recovery (via cmrecovercl) or recovery package startup via the cmrunpkg and cmmodpkg commands must potentially start up the recovery package on data invalidated by rehearsal.

Recovering the primary cluster disaster during DR Rehearsal

In case of a disaster at the primary cluster while performing DR Rehearsal, follow the below steps to recover the application at the recovery cluster:

Halt the rehearsal package.

#cmhaltpkg <rehearsal_package_name>

Restore the recovery cluster data using the BC.

#export HORCC_MRCF=1

#pairresync -restore –g <device_group> -I <instance_no>

#unset HORCC_MRCF

Cleanup of secondary mirror copy

41

Page 41
Image 41
HP Serviceguard Metrocluster Cleanup of secondary mirror copy, Recovering the primary cluster disaster during DR Rehearsal