Managing Serviceguard NFS for Linux, July 2007
Installing and Configuring Serviceguard NFS for Linux
Configuring a Serviceguard NFS Package
Chapter 234
6. Use the default values for the rest of the variables in the control
script, or change them as needed. For instructions on modifying the
default values, see the Managing Serviceguard for Linux manual, or
read the comments in the
/usr/local/cmcluster/nfstoolkit/pkg.cntl template file.
Editing the NFS Configuration File (hanfs.conf)
The following steps describe the required modifications to the NFS
Configuration file:
NOTE The following procedures assume your environment is RedHat. If your
environment is SLES, replace all occurrences of /usr/local with /opt.
1. Create a separate XFS[n] variable for each NFS directory to be
exported. Specify the directory name and any export options. For
example:
XFS[0]=”*:/ha_root”
XFS[1]="*:/users/scaf"
XFS[2]="-o ro *:/ha_data"
XFS[3]="-o fsid=23,rw *:/pkg3"
Do not configure these exported directories in the /etc/exports file.
When an NFS server boots up, it attempts to export all file systems
in its /etc/exports file. If those file systems are not currently
present on the NFS server node, the node cannot boot properly. This
happens if the server is an adoptive node for a file system, and the
file system is available on the server only after failover of the
primary node.
2. If you want to run the NFS monitor script:
a. Set the NFS_SERVICE_NAME variable to the value of the
SERVICE_NAME variable in the package configuration file. Each
package must have a unique service name. For example:
NFS_SERVICE_NAME[0]=nfs1.monitor
b. Set the NFS_SERVICE_CMD variable to the full path name of the
NFS monitor script. For example: