White Paper

16
/cfs1
NFS
Client3
Figure 6. SG NFS over CFS with file locking
NFS
Client1
NFS
Client2
Cluster File System
/cfs2
Shared Storage
Serviceguard NFS servers
NFS Server2 - basil
Failover Package 2
/cfs2
NFS Server1 - thyme
Failover Package 1
/cfs1
Configuring a Serviceguard NFS failover package
Configuring a Serviceguard NFS failover package for a CFS environment is similar to
configuring the package for a non-CFS environment. The main difference is that you
must configure one failover package for every server that exports CFS.
1. Copy the following scripts and make a separate copy for each package (one
package for each server):
# cd /etc/cmcluster/nfs
# cmmakepkg p /etc/cmcluster/nfs/nfs1.conf
# cmmakepkg s /etc/cmcluster/nfs/nfs1.cntl
# cp /opt/cmcluster/nfs/hanfs.sh hanfs.1.sh
# cp /opt/cmcluster/nfs/nfs.mon nfs1.mon
# cp /opt/cmcluster/nfs/nfs.flm nfs1.flm
# cmmakepkg p /etc/cmcluster/nfs/nfs2.conf
# cmmakepkg s /etc/cmcluster/nfs/nfs2.cntl
# cp /opt/cmcluster/nfs/hanfs.sh hanfs.2.sh
# cp /opt/cmcluster/nfs/nfs.mon nfs2.mon
# cp /opt/cmcluster/nfs/nfs.flm nfs2.flm
2. Edit the nfs.cntl scripts (nfs1.cntl, nfs2.cntl). Do not modify the FILESYSTEMS
section (leave it commented out), since the file systems are mounted and
unmounted by the CFS packages. Specify the IP address for the package and
the subnet to which the IP address belongs:
IP[0]=15.13.114.243
SUBNET[0]=15.13.112.0
This IP address is the relocatable IP address for the package. NFS clients that
mount the file systems in the package use this IP address to identify the server.