Serviceguard NFS Toolkit A.11.11.06, A.11.23.05 and A.11.31.05 Administrator's Guide HP-UX 11i v1, v2, and v3
Table Of Contents
- Serviceguard NFS Toolkit A.11.11.06, A.11.23.05 and A.11.31.05 Administrator's Guide
- Table of Contents
- 1 Overview of Serviceguard NFS
- Limitations of Serviceguard NFS
- Overview of Serviceguard NFS Toolkit A.11.31.05 with Serviceguard A.11.18 (or later) and Veritas Cluster File System Support
- Overview of the Serviceguard NFS Modular Package
- Overview of the NFS File Lock Migration Feature
- Overview of NFSv4 File Lock Migration Feature
- Overview of Serviceguard NFS with Serviceguard A.11.17 Support
- Integrating Support for Cluster File Systems into Serviceguard NFS Toolkit
- Overview of Cluster File Systems in Serviceguard NFS Toolkit
- Limitations and Issues with the current CFS implementation
- Supported Configurations
- How the Control and Monitor Scripts Work
- 2 Installing and Configuring Serviceguard NFS Legacy Package
- Installing Serviceguard NFS Legacy Package
- Before Creating a Serviceguard NFS Legacy Package
- Configuring a Serviceguard NFS Legacy Package
- Copying the Template Files
- Editing the Control Script (nfs.cntl)
- Editing the NFS Control Script (hanfs.sh)
- Editing the File Lock Migration Script (nfs.flm)
- Editing the NFS Monitor Script (nfs.mon)
- Editing the Package Configuration File (nfs.conf)
- Configuring Server-to-Server Cross-Mounts (Optional)
- Creating the Cluster Configuration File and Bringing Up the Cluster
- Configuring Serviceguard NFS Legacy Package over CFS Packages
- 3 Installing and Configuring Serviceguard NFS Modular Package
- Installing Serviceguard NFS Modular Package
- Before Creating a Serviceguard NFS Modular Package
- Configuring a Serviceguard NFS Modular Package
- Configuring Serviceguard NFS Modular Package over CFS Packages
- 4 Migration of Serviceguard NFS Legacy Package to Serviceguard NFS Modular Package
- 5 Sample Configurations for Legacy Package
- Example One - Three-Server Mutual Takeover
- Example Two - One Adoptive Node for Two Packages with File Lock Migration
- Cluster Configuration File for Adoptive Node for Two Packages with File Lock Migration
- Package Configuration File for pkg01
- NFS Control Scripts for pkg01
- NFS File Lock Migration and Monitor Scripts for pkg01
- Package Configuration File for pkg02
- NFS Control Scripts for pkg02
- NFS File Lock Migration and Monitor Scripts for pkg02
- Example Three - Three-Server Cascading Failover
- Example Four - Two Servers with NFS Cross-Mounts
- 6 Sample Configurations for Modular Package
- Index

Configuring a Serviceguard NFS Legacy Package
To configure a Serviceguard NFS legacy package, complete the following tasks, included in this
section:
• “Copying the Template Files”
• “Editing the Control Script (nfs.cntl)”
• “Editing the NFS Control Script (hanfs.sh) ”
• “Editing the File Lock Migration Script (nfs.flm)”
• “Editing the NFS Monitor Script (nfs.mon)”
• “Editing the Package Configuration File (nfs.conf)”
• “Configuring Server-to-Server Cross-Mounts (Optional)”
• “Creating the Cluster Configuration File and Bringing Up the Cluster”
Copying the Template Files
If you will run only one Serviceguard NFS package in your Serviceguard cluster, you do not
have to copy the template files. However, if you will run multiple Serviceguard NFS packages,
each package must have its own package configuration file and control script.
NOTE: Serviceguard NFS Toolkit requires Serviceguard A.11.13 (or above). To enable the File
Lock Migration feature (available with 11i v1 and 11i v2), you need Serviceguard A.11.15 or
above.
To ensure that the File Lock Migration feature functions properly, install HP-UX 11i v1 NFS
General Release and Performance Patch, PHNE_26388 (or a superseding patch). For HP-UX 11i
v2, the feature functions properly without a patch.
There is an additional NFS specific control script, hanfs.sh, which is delivered along with the
Serviceguard NFS Toolkit product. All of the NFS specific functions and variables have been
extracted from the original Serviceguard package control script to this control script. You must
configure this control script, too.
For each Serviceguard NFS package, create a copy of the following scripts with a unique name.
For example:
cd /etc/cmcluster/nfs
cp nfs.conf nfs1.conf
cp nfs.conf nfs2.conf
cp nfs.cntl nfs1.cntl
cp nfs.cntl nfs2.cntl
cp hanfs.sh hanfs1.sh
cp hanfs.sh hanfs2.sh
cp nfs.flm nfs1.flm
cp nfs.flm nfs2.flm
NOTE: The nfs.flm script is available on 11i v1 and 11i v2.
Editing the Control Script (nfs.cntl)
The control script, nfs.cntl, is different as of the A.11.11.02 and A.11.00.05 releases. For
Serviceguard NFS Toolkit A.11.00.04 or lower for HP-UX 11.0 or Serviceguard NFS Toolkit
A.11.11.01 or lower for HP-UX 11i v1 using Serviceguard A.11.09 (or below) framework, see
“Editing nfs.cntl for NFS Toolkit A.11.00.04 and A.11.11.01 (or lower)” (page 30) to edit the
control script, nfs.cntl.
28 Installing and Configuring Serviceguard NFS Legacy Package