Building Disaster Recovery Serviceguard Solutions Using Metrocluster with Continuous Access EVA A.05.01

The storage device for a complex workload must first be configured at the site with the source disk
of the replication disk group. Then, a complex workload package stack should be created at this
site. It is only at this stage that an identical complex workload using the target replicated disk must
be configured with the complex workload stack at the other site.
The site from where the data is replicated is referred as Source Disk Site and the site to which the
data is replicated is referred as Target Disk Site in this section.
Configuring the storage device for the complex workload at the source disk site
The shared storage device for storing the data of a complex workload can be configured using
CFS, CVM, or SLVM. When using CFS, appropriate Cluster File Systems must be created over the
replicated disks. When using SLVM or CVM, appropriate SLVM volume groups or CVM disk groups
must be created with required raw volumes over the replicated disks. The procedures to create the
storage device differ when using CFS, CVM, or SLVM.
Configuring the storage device using SG SMS CFS or CVM
Serviceguard enables you to manage all the CVM diskgroups and the CFS mountpoints required
by an application within a single package.
To set up the CVM disk group volumes, do the following on the CVM cluster master node in the
primary sub-cluster:
1. Initalize the source disks of the replication pair.
# /etc/vx/bin/vxdisksetup -i <replicated_disk_1>
# /etc/vx/bin/vxdisksetup -i <replicated_disk_2>
2. Create a disk group for the complex workload data.
# vxdg s init <cvm_dg_name> <replicated_disk_1> <replicated_disk_2>
3. Activate the CVM disk group in the primary sub-cluster.
# vxdg -g <cvm_dg_name> set activation=sw
4. Create a volume from the disk group:
# vxassist -g <cvm_dg_name> make <cvm_dg_vol_name> XXXX
where XXXX is the size of the volume.
5. Create a filesystem.
# newfs -F vxfs /dev/vx/rdsk/<cvm_dg_name>/<cvm_dg_vol_name>
NOTE: Skip this step if CFS is not required and SG SMS CVM will be used as raw volumes.
6. Create a package configuration file.
# cmmakepkg -m sg/cfs_all /etc/cmcluster/cfspkg1.ascii
7. Edit the following package parameters in the cfspkg1.ascii package configuration file:
node_name <node1>
node_name <node2>
package_name <siteA_cfs_pkg_name>
cvm_disk_group <cvm_dg_name>
cvm_activation_mode "node1=sw node2=sw"
cfs_mount_point <cvm_mount_point>
cfs_volume <cvm_dg_name>/<cvm_dg_vol_name>
cfs_mount_options "node1=cluster node2=cluster"
cfs_primary_policy ""
where node1 and node2 are the nodes at the primary sub-cluster.
Do not configure any mount specific attributes like cfs_mount_point,
cfs_mount_options if SG SMS CVM is configured as raw volumes.
36 Configuring complex workloads using Site Aware Disaster Tolerant Architecture (SADTA)