Sample Configurations

Example Four - Two Servers with NFS Cross-Mounts

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.

86

Chapter 3

Page 86
Image 86
HP Serviceguard Toolkit for NFS manual NFS Control Scripts for pkg01