Building Disaster Recovery Serviceguard Solutions Using Metrocluster with 3PAR Remote Copy

Table 2 Validating Metrocluster package (continued)
The following error is displayed, if the nodes
configured for a given package neither belongs
to DC1 nor DC2.
cmcheckconf [v]
# cmcheckconf
Verify whether the nodes configured for
a given package belongs to DC1 or
DC2.
ERROR: Node $host_name is not present in either
DC1_NODE_LIST or DC2_NODE_LIST .
The following error is displayed, if the Remote
Copy volume group does not exist on the storage
system.
cmcheckconf [v]
# cmcheckconf
Verify whether the Remote Copy volume
group exist on the storage system.
ERROR: DC2_RC_VOLUME_GROUP
${RC3PAR_DC2_RC_VOLUME_GROUP} is not the
name of remote copy volume group
${RC3PAR_DC1_RC_VOLUME_GROUP} on the
storage system
${RC3PAR_DC2_STORAGE_SYSTEM_NAME}.
The following error is displayed, if the Remote
Copy target name does not match with the actual
cmcheckconf [v]
# cmcheckconf
Verify whether the Remote Copy target
names matches with the actual Remote
Copy target of the replication group as Remote Copy target of the replication group as
mentioned in the package configuration file.mentioned in the package configuration
file.
ERROR: The DC1 Remote Copy target name for
DC2 ${RC3PAR_DC1_RC_TARGET_FOR_DC2}
does not match the actual value.
The following error is displayed, if the Remote
Copy volume group of DC2 is a substring of the
cmcheckconf [v]
# cmcheckconf
Verify whether the Remote Copy volume
group of DC2 is a substring of the
Remote copy volume group of DC1and
vice versa.
Remote Copy volume group of DC1 and vice
versa.
ERROR: Both DC1_RC_VOLUME_GROUP and
DC2_RC_VOLUME_GROUP cannot have the same
value.
Table 3 (page 41) lists additional checks made on the Site Controller packages.
Table 3 Additional validation of Site Controller packages
RemarkCommandValidations/Checks
Checks the state of the resource with
the resls command.
cmcheckconf [v]
# cmcheckconf
Check whether the Site Controller EMS
resource is accessible.
Checks whether the path specified by
the dts/dts/dts_pkg_dir attribute exists.
cmapplyconf
# cmapplyconf -P
<Metrocluster_pkg.conf>
Verify that the package directory
exists.
This is usually set up automatically by
the Metrocluster module.
cmcheckconf [-P/-p]
# cmcheckconf -P
<Metrocluster_pkg.conf>
# cmcheckconf -p
<Metrocluster_pkg.conf>
Checks whether the node_name
attribute is not set to *
cmapplyconf
# cmapplyconf -P
<Metrocluster_pkg.conf>
Check the node_name attribute of the
site controller package.
cmcheckconf [-P/-p]
# cmcheckconf -P
<Metrocluster_pkg.conf>
# cmcheckconf -p
<Metrocluster_pkg.conf>
Cluster verification 41