Managing MC/ServiceGuard NFS A.11.11.03 and A.11.23.02 (June 2004)

Sample Configurations
Example Four - Two Servers with NFS Cross-Mounts
Chapter 3 89
NFS Control Scripts for pkg02
The nfs.cntl Control Script
This section shows the NFS control script (nfs2.cntl) for the pkg02
package 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 are omitted.
PATH=/sbin:/usr/bin:/usr/sbin:/etc:/bin
VGCHANGE=”vgchange -a e” # Default
CVM_ACTIVATION_CMD="vxdg -g \$DiskGroup set activation=
exclusivewrite"
VG[0]=nfsu02
LV[0]=/dev/nfsu02/lvol1; FS[0]=/hanfs/nfsu021; 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.244
SUBNET[0]=15.13.112.0
function customer_defined_run_cmds
{
/etc/cmcluster/nfs/nfs2_xmnt start
remsh thyme /etc/cmcluster/nfs/nfs2_xmnt start
}
The function customer_defined_run_cmds calls a script called
nfs2_xmnt. This script NFS-mounts the file system exported by the
package pkg02. 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.
B5140-90020.book Page 89 Thursday, June 3, 2004 5:04 PM