HP Serviceguard Extended Distance Cluster for Linux A.11.20.20 Deployment Guide, August 2013

Table 4 Disaster Scenarios and Their Handling (continued)
Recovery ProcessWhat Happens When This
Disaster Occurs
Disaster Scenario
In this scenario, no attempts are made to
repair the first failure until the second
failure occurs. Complete the following
procedure to initiate a recovery:
1. To recover from the first failure, restore
the FC links between the data centers.
As a result, S1 is accessible from N2.
2. After the FC links are restored, and S1
is accessible from N2, run the following
command to restart the package on N2.
# cmrunpkg <package_name>
When the package starts up on N2, it
automatically adds S1 back into the array
and starts re-mirroring from S1 to S2.
When re-mirroring is complete, the
extended distance cluster detects and
accepts S1 as part of md0 again.
For the second failure, restore N1. Once
it is restored, it joins the cluster and can
access S1 and S2.
1. Run the following command to enable
P1 to run on N1:
# cmmodpkg -e P1 -n N1
Complete the following procedure to initiate
a recovery:
1. Reconnect the FC links between the data
centers. As a result, S1
(/dev/hpdev/mylink-sde ) becomes
accessible from N2
NOTE: Manual intervention is required
to add back a disk to MD device on SUSE
Linux Enterprise Server. For more
information, see Troubleshooting
serviceguard-xdc packages.
If the FC links are not restored on
N2, you can only start the
package forcefully. You can
forcefully start a package only if
it is determined that the
associated data loss is
acceptable.
After you execute the force start
commands, package P1 starts on
N2 and runs with md0 consisting
of only S2
(/dev/hpdev/mylink-sdf ).
This scenario is an extension of the
previous failure scenario. In the
previous scenario, when the package
fails over to N2, it does not start as the
value of RPO_TARGET would have
been exceeded.
To forcefully start the package P1 on
N2 when the FC links are not restored
on N2, check the package log file on
N2 and execute the commands that
appear in it.
40 Disaster Scenarios and Their Handling