Managing Serviceguard Seventeenth Edition, First Reprint December 2009
• To generate a configuration file for a multi-node package that monitors cluster
resources (enter the command all on one line):
cmmakepkg -m sg/multi_node -m sg/resource
$SGCONF/pkg1/pkg1.conf
• To generate a configuration file for a failover package that runs an application that
requires another package to be up (enter the command all on one line):
cmmakepkg -m sg/failover -m sg/dependency -m sg/service
$SGCONF/pkg1/pkg1.conf
• To generate a configuration file adding the services module to an existing
package (enter the command all on one line):
cmmakepkg -i $SGCONF/pkg1/pkg1.conf -m sg/service
$SGCONF/pkg1/pkg1_v2.conf
NOTE: You can add more than one module at a time.
Next Step
The next step is to edit the configuration file you have generated; see “Editing the
Configuration File” (page 288).
Editing the Configuration File
When you have generated the configuration file that contains the modules your package
needs (see “Generating the Package Configuration File” (page 287)), you need to edit
the file to set the package parameters to the values that will make the package function
as you intend.
IMPORTANT: Do not edit the package configuration file of a Veritas Cluster Volume
Manager (CVM) or Cluster File System (CFS) multi-node or system multi-node package.
Create SG-CFS-pkg by means of the cmapplyconf command. Create and modify
SG-CFS-DG-id# and SG-CFS-MP-id# using cfs* commands.
It is a good idea to configure complex failover packages in stages, as follows:
1. Configure volume groups and mount points only.
2. Check and apply the configuration; see “Verifying and Applying the Package
Configuration” (page 293).
3. Run the package and ensure that it can be moved from node to node.
288 Configuring Packages and Their Services