Disaster recovery rehearsal in Continentalclusters

6
Sample environment to illustrate DR rehearsal
The DR rehearsal feature in Continentalclusters can be used with any Single Instance or multi-instance
application except when configured using SADTA. As an example, here we consider the setup
procedures for rehearsing Single Instance, Oracle 9i RAC, and Oracle 10g RAC applications in
Continentalclusters using Continuous Access P9000 or XP data replication and Continentalclusters
using EMC SRDF data replication.
It is assumed that Continentalclusters is already configured and functional, as described in the section
Existing Continentalclusters setup.
Existing Continentalclusters setup
The existing Continentalclusters setup consists of nodes ATLnode1 and ATLnode2 in one data center,
forming Atlanta cluster. Similarly nodes HOUnode1 and HOUnode2 are in the second data center,
forming Houston cluster. Two storage systems, either P9000 or XP or Symmetrix, one in each data
center, are used. These storage systems are connected using replication links. Data in the first data
center is replicated to the second data center through the replication link. A quorum server running
in a third location provides the cluster quorum services.
The recovery groups, inv_rac10g_recgp, sales_rac9i_recgp_1, sales_rac9i_recgp_2, billing_recgp,
payroll_recgp, and mkt_recgp, are configured, with Atlanta/Houston as the recovery pair, where
Atlanta is the primary cluster and Houston is the recovery cluster.
The recovery group inv_rac10g_recgp is set up for an Oracle 10g RAC application using
Serviceguard multi-node packages (MNP).
For the Oracle 9i RAC application, an individual package is used for each RAC instance. Hence
one recovery group for each Oracle RAC instance recovery is defined. Two recovery groups,
sales_rac9i_recgp_1 and sales_rac9i_recgp_2, are defined for the Oracle 9i RAC application.
The PRIMARY_PACKAGE specified for the Oracle RAC instance recovery group is the name of the
instance package configured on the primary cluster. The RECOVERY_PACKAGE specified for the
RAC instance recovery group is the corresponding instance package name configured on the
recovery cluster.
It is assumed that the Metrocluster environment files for packages configured for Oracle 9i RAC and
Oracle 10g RAC recovery groups are present in directory “/etc/”.
The recovery groups and their configurations are shown in Table 1 below.
Table 1. Existing recovery group configuration
Sl.
No. Recovery groups
Primary package,
recovery package Device groups
LVM/SLVM or volume
groups/VxVM disk
group/CVM disk group
1. inv_rac10g_recgp inv_rac10g_primpkg,
inv_rac10g_recpkg
inv_rac10g_dg inv_rac10g_vg1 (SLVM VG)
inv_rac10g_vg2 (SLVM VG)
2. sales_rac9i_recgp_1 sales_rac9i_primpkg_1,
sales_rac9i_recpkg_1
sales_rac9i_dg sales_rac9i_cvmdg (CVM DG)
3. sales_rac9i_recgp_2 sales_rac9i_primpkg_2,
sales_rac9i_recpkg_2
sales_rac9i_dg sales_rac9i_cvmdg (CVM DG)
4. billing_recgp billing_primpkg,
billing_recpkg
billing_dg billing_vg (LVM VG)