Sample Configurations

Example Four - Two Servers with NFS Cross-Mounts

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.

Chapter 3

89

Page 89
Image 89
HP Serviceguard Toolkit for NFS manual NFS Control Scripts for pkg02