Serviceguard NFS Toolkit for Linux Version A.03.00 Release Notes, March 2009

toolkit.sh: The interface script between the Package Control Script and hanfs.sh.
hanfs.conf: The NFS configuration file sets the user configuration parameters.
lock_migration.sh:Starts Lock migration in modular packages.
tkit_module.sh: Script which starts the package in modular packages.
tkit_gen.sh: Script which starts the package in modular packages.
nfs.1: Attribute definition file used by Serviceguard to generate package configuration
file. This also has a softlink named nfs in the same directory.
NOTE: In the following steps,<dir> refers to the directory /usr/local for Red Hat
environments, and /opt for SLES environments.
3. Run the cmmakepkg command to generate a package configuration file and package control
script template to the <dir>/cmcluster/nfstoolkit directory with the following:
For a Legacy package:
To generate Package configuration file and package control script.
# cmmakepkg -p pkg.conf
# cmmakepkg -s pkg.cntl
For a Modular package:
To generate Package configuration file.
# cmmakepkg m tkit/nfs/nfs pkg.conf
NOTE: Package control script is not necessary for the Modular packages. For more
information about Modular Packages please refer to white paper Modular package support in
Serviceguard for Linux Toolkits located at http://docs.hp.com -> High Availability ->
Serviceguard for Linux Toolkits -> White Papers.
4. Create a directory for your package files called <dir>/cmcluster/<pkg_name>
5. Issue the following command to copy the Serviceguard NFS template files to the newly
created package directory:
# cp <dir>/cmcluster/nfstoolkit/* <dir>/cmcluster/<pkg_name>
Copying the Template Files
If running only one Serviceguard NFS package in your Serviceguard cluster, it is not necessary
to copy the template files. However, if running multiple Serviceguard NFS packages, each package
must have its own package directory, package configuration file and control scripts.
For each Serviceguard NFS package that is run, make a copy of all the package files including
package configuration file (pkg.conf), package control script (pkg.cntl), (only in case of
legacy packages), interface script (toolkit.sh), NFS Control Script (hanfs.sh), NFS
configuration file (hanfs.conf), NFS monitor script (nfs.mon) and NFS file lock migration
synchronization script (nfs.flm). Use package specific file names for the scripts, such as
pkg1.conf and pkg1.cntl.
Compatibility Information and Installation Requirements 9