Serviceguard NFS Toolkit A.11.31.02, A.11.11.06, and A.11.23.05 Administrator's Guide

PATH=/sbin:/usr/bin:/usr/sbin:/etc:/bin
VGCHANGE=vgchange -a e # Default
CVM_ACTIVATION_CMD="vxdg -g \$DiskGroup set activation=exclusivewrite"
VG[0]=nfsu01
LV[0]=/dev/nfsu01/lvol1; FS[0]=/hanfs/nfsu011; FS_MOUNT_OPT[0]="-o rw"
VXVOL="vxvol -g \$DiskGroup startall" #Default
FS_UMOUNT_COUNT=1
FS_MOUNT_RETRY_COUNT=0
IP[0]=15.13.114.243
SUBNET[0]=15.13.112.0
function customer_defined_run_cmds
{
/etc/cmcluster/nfs/nfs1_xmnt start
remsh basil /etc/cmcluster/nfs/nfs1_xmnt start
}
The function customer_defined_run_cmds calls a script called nfs1_xmnt. This
script NFS-mounts the file system exported by the package pkg01. If you configured
the file system in the /etc/fstab file, the package might not be active yet when the
servers tried to mount the file system at system boot. By configuring the NFS control
script to NFS-mount the file system, you ensure that the package is active before the
mount command is invoked.
The first line in the customer_defined_run_cmds function executes the nfs1_xmnt
script locally on host thyme (the primary node for pkg01). The second line, beginning
with remsh, executes the nfs1_xmnt script remotely on host basil.
If pkg01 fails to come up, or if the remsh to host basil fails, the file system will not
be mounted, and no error will be returned. The only way to be sure the file system was
mounted successfully is to run the nfs1_xmnt script manually on both host thyme
and host basil.
The only user-configurable values in the nfs1_xmnt script are the SNFS[n] and
CNFS[n] variables. These specify the server location of the file system and the client
mount point for the file system. The following line is the from the nfs1_xmnt script
in this example configuration:
SNFS[0]=nfs1:/hanfs/nfsu011; CNFS[0]=/nfs/nfsu011
In the SNFS[0] variable, “nfs1” is the name that maps to the relocatable IP address
of pkg01. It must be configured in the name service the host is using (DNS, NIS, or
the /etc/hosts file). If you do not want to configure a name for the package, you
can just specify the IP address in the SNFS[0] variable, as follows:
SNFS[0]=15.13.114.243:/hanfs/nfsu011;
CNFS[0]=/nfs/nfsu011
64 Sample Configurations