NOTE: Take note when cluster A takes over for cluster B, it must run cluster B’s packages as well as any packages that it was already running on its own, unless those packages are stopped intentionally.

Data Replication

Data replication between the Serviceguard clusters in a Continentalclusters recovery pair extends the scope of high availability to the level of the Continentalclusters. Select a technology for data replication between the two clusters. There are many possible choices, including:

Logical replication of databases

Logical replication of file systems

Physical replication of data volumes via software

Physical replication of disk units via hardware

Table 9 is a brief discussion of how a data replication method affects Continentalclusters environment.

Specific guidelines for configuring the HP StorageWorks P9000 Disk Array family or HP StorageWorks XP Disk Array series, HP StorageWorks Disk Array EVA Series, and the EMC Symmetrix Disk Array or HP 3PAR Storage Systems for physical data replication in Continentalclusters are provided in Chapters 3, 4, 5, and 6. To use these data replication solutions in a Continentalclusters environment it is necessary to purchase either the Metrocluster with Continuous Access for P9000 and XP, or Metrocluster with Continuous Access EVA, or Metrocluster with EMC SRDF, or Metrocluster with 3PAR Remote Copy products separately.

If a data replication technology is chosen that is not mentioned above, and if the integration is performed independently, then it is necessary to use the guidelines described in section, “Using the Recovery Command to Switch All Packages” (page 95). In that case, note the following:

Continentalclusters product is only responsible for the following: Continentalclusters configuration and management commands, the monitoring of remote cluster status, and the notification of remote cluster events.

Continentalclusters product provides a single recovery command to start all recovery packages that are configured in the Continentalclusters configuration file. These recovery packages are typical Serviceguard's packages. Continentalclusters recovery command does not do any checking on the status of the devices and data that are used by the application prior to starting the recovery package. The user is responsible for checking the state of the devices and the data before executing Continentalclusters recovery command.

Table 9 Data Replication and Continentalclusters

Replication Type

How it Works

Continentalclusters Implication

 

 

 

Logical Database Replication

Transactions from the primary

Requirements on CPU and I/O may limit or

 

application are applied from logs to a

prevent the Recovery Cluster from running

 

copy of the application running on the

additional applications.

 

recovery site. (This is an example only;

 

 

there are other methods.)

 

 

 

 

Logical Filesystem

Writes to the filesystem on the primary

CPU issues are the same as for Logical

Replication

cluster and are duplicated periodically

Database Replication. The software may have

 

on the recovery cluster.

to be managed as a separate Serviceguard

 

 

package.

 

 

 

Physical Replication of Data

Disk mirroring via LVM software.

Requirements on CPU are less than for logical

Volumes via Software

Mirroring is done on disk links (SCSI or

replication, but there is still some CPU use.

 

FibreChannel).

Distance limits may make this type of

 

 

 

Designing a Disaster Recovery Architecture for use with Continentalclusters

49