Serviceguard NFS Toolkit A.11.11.04 and A.11.23.03 Administrator's Guide
Sample Configurations
Example Four - Two Servers with NFS Cross-Mounts
Chapter 386
NFS Control Scripts for pkg01
The nfs.cntl Control Script
This section shows the NFS control script (nfs1.cntl) for the pkg01
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]=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.
B5140-90021.book Page 86 Wednesday, November 17, 2004 10:52 AM