Designing Disaster Recovery Clusters using Metroclusters and Continentalclusters, Reprinted October 2011 (5900-1881)

4 Building Disaster Recovery Serviceguard Solutions Using
Metrocluster with Continuous Access EVA
The HP StorageWorks Enterprise Virtual Array (EVA) allows you to configure data replication
solutions to provide disaster tolerance for Serviceguard clusters over long distances. This chapter
describes the Continuous Access EVA software and the additional files that integrate the EVA with
Serviceguard clusters. It then shows how to configure metropolitan cluster solutions using Continuous
Access EVA.
The topics discussed in this chapter are:
Files for Integrating the EVA with Serviceguard Clusters
Overview of EVA and Continuous Access EVA Concepts
Preparing a Serviceguard Cluster for Metrocluster Continuous Access EVA
Building a Metrocluster Solution with Continuous Access EVA
Completing and Running Continentalclusters Solution with Continuous Access EVA
Metrocluster allows packages to be configured in the modular style as well as enables you to
migrate exiting legacy package to modular style package. For details, see Configuring Modular
Packages. 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 complex workload. For more information on
the site aware disaster tolerant architecture, see “Overview of Site Aware Disaster Tolerant
Architecture” (page 337).
Files for Integrating the EVA with Serviceguard Clusters
Metrocluster consists of a script, program files, and an environment file that work in an Serviceguard
metropolitan cluster to automate failover to alternate nodes in the case of a disaster.
The Metrocluster Continuous Access EVA product contains the following files.
Table 18 Metrocluster Continuous Access EVA Template Files
DescriptionName
The script that checks for a specific environment file in the package
directory and executes the specific storage DR check program. This
file should not be edited.
/usr/sbin/DRCheckDiskStatus
The program that manages the Continuous Access EVA DR group that
is used by the package.
/usr/sbin/DRCheckCAEVADevGrp
The utility that is used to define the information about Management
Server and SMI-S that are used in the solution.
/usr/sbin/smispasswd
The utility that is used to define the information about EVA storage and
DR groups that are used in the solution.
/usr/sbin/evadiscovery
The Metrocluster Continuous Access EVA Management Server and
SMI-S configuration template. This file must be edited for the specific
Management Server and SMI-S information before using it.
/opt/cmcluster/toolkit/SGCAEVA/
smiseva.conf
The Continuous Access EVA configuration template. This file must be
edited for the specific EVA storage cells and DR Group information to
be used in a Metrocluster environment before using it.
/opt/cmcluster/toolkit/SGCAEVA/
mceva.conf
The Metrocluster Continuous Access EVA environment file. This file must
be customized for specific EVA DR groups and Serviceguard packages.
/opt/cmcluster/toolkit/SGCAEVA/
caeva.env
Copies of this file must be customized for each separate Serviceguard
Files for Integrating the EVA with Serviceguard Clusters 211