Managing Serviceguard NFS for Linux, March 2009
PACKAGE_NAME pkg02
PACKAGE_TYPE FAILOVER
FAILOVER_POLICY CONFIGURED_NODE
FAILBACK_POLICY MANUAL
NODE_NAME thyme
NODE_NAME sage
NODE_NAME basil
AUTO_RUN YES
NODE_FAIL_FAST_ENABLED NO
RUN_SCRIPT /usr/local/cmcluster/pkg02/pkg02.cntl
RUN_SCRIPT_TIMEOUT NO_TIMEOUT
HALT_SCRIPT /usr/local/cmcluster/pkg02/pkg02.cntl
HALT_SCRIPT_TIMEOUT NO_TIMEOUT
SERVICE_NAME nfs2.monitor
SERVICE_FAIL_FAST_ENABLED NO
SERVICE_HALT_TIMEOUT 300
MONITORED SUBNET 192.100.112.0
MONITORED_SUBNET_ACCESS FULL
Package Control Script for pkg02
This section shows the package control script (pkg02.cntl) for the package pkg02 in this
sample configuration. Only the user-configured part of the script is shown; the executable part
of the script and most of the comments have been omitted.
PATH=/sbin:/usr/bin:/usr/sbin:/etc:/bin:usr/local/
cmcluster/bin
VGCHANGE="vgchange -a y" # Default
VG[0]="nfsu02"
LV[0]=/dev/nfsu02/lvol1;
FS[0]=/hanfs/nfsu021;
FS_TYPE[0]="ext3";
FS_MOUNT_OPT[0]="-o rw"
# FS_UMOUNT_COUNT=""
# FS_MOUNT_RETRY_COUNT=""
IP[0]="192.100.112.244"
SUBNET[0]="192.100.112.0"
HA_APP_SERVER="pre-IP"
SERVICE_NAME[0]="nfs2.monitor"
SERVICE_CMD[0]="/usr/local/cmcluster/pkg02/nfs.mon"
SERVICE_RESTART[0]="-r 0"
NFS Control Script for pkg02
This section shows the NFS control script (hanfs.sh) for the package pkg02 on this sample
configuration on the user-configured part of the script is shown:
XFS[0]="-o rw *:/hanfs/nfsu021"
QUOTA_MON=YES
LOCK_MIGRATION=NO
Sample Configuration for Modular Packages
Configuration files of two Modular packages are described in this section. These samples are
applicable to Red Hat environment. For SLES user can replace all occurrences of “/usr/local”
with “/opt”.
Package Configuration File for pkg01
This section shows the package configuration file (pkg01.conf) for the package pkg01 in this
sample configuration. The comments are not shown.
package_name pkg01
package_type failover
failover_policy configured_node
Configuring Multiple Adoptive Nodes for Cascading Failover 51