
5 Building Disaster Recovery Serviceguard Solutions Using Metrocluster with EMC SRDF
The EMC and Symmetrix Remote Data Facility (EMC SRDF) disk arrays allows configuration of physical data replication solutions to provide disaster tolerance for Serviceguard clusters over long distances. This chapter describes the EMC SRDF software and the additional files that integrate the EMC with Serviceguard clusters. It then shows how to configure both metropolitan and Continentalclusters solutions using EMC SRDF.
The topics discussed in this chapter are:
•Files for Integrating Serviceguard with EMC SRDF
•Overview of EMC and SRDF Concepts
•Preparing the Cluster for Data Replication
•Building a Metrocluster Solution with EMC SRDF
•Metrocluster with SRDF/Asynchronous Data Replication
•Metrocluster with SRDF/Asynchronous
•Building Continentalclusters Solution with EMC SRDF
Metrocluster also defines a Site Aware Disaster Tolerant Architecture for complex workloads such as Oracle RAC database, including Oracle 10gR2 RAC, Oracle 11gR1 RAC, Oracle 11gR2 RAC, and SAP. This solution uses an additional software feature called the Site Controller Package to provide disaster tolerance for workload databases. For more information on the site aware disaster tolerant architecture, see “Overview of Site Aware Disaster Tolerant Architecture” (page 337).
Files for Integrating Serviceguard with EMC SRDF
Metrocluster is a set of executable programs, scripts and an environment file that work in an Serviceguard cluster to automate failover to alternate nodes in the case of disaster in a metropolitan cluster. The Metrocluster with EMC SRDF product contains the following files:
Table 21 Metrocluster with EMC SRDF Template Files
Name | Description |
|
|
/opt/cmcluster/toolkit/SGSRDF/srdf.env | The Metrocluster with EMC SRDF environmental file. This |
| file must be customized for the specific EMC Symmetrix, |
| and HP 9000 and, HP Integrity Servers host system |
| configuration. Copies of this file must be customized for |
| each separate Serviceguard package. |
|
|
/opt/cmcluster/toolkit/SGSRDF/samples | A directory containing sample convenience shell scripts |
| that must be edited before using. These shell scripts may |
| help to automate some configuration tasks. These scripts |
| are contributed, and not supported. |
|
|
/usr/sbin/DRCheckDiskStatus | The script that checks for a specific environment file in |
| the package directory and should not be edited. |
|
|
/usr/sbin/DRCheckSRDFDevGrp | The program that manages the SRDF device group that |
| is used by the package. |
|
|
Metrocluster with EMC SRDF has to be installed on all nodes that will run a Serviceguard package that accesses data on an EMC Symmetrix where the data are replicated to a second Symmetrix
Files for Integrating Serviceguard with EMC SRDF 255