Managing HP Serviceguard for Linux, Seventh Edition, July 2007

Configuring Packages and Their Services
Verifying and Applying the Package Configuration
Chapter 6 225
Verifying and Applying the Package
Configuration
Serviceguard checks the configuration you enter and reports any errors.
Use a command such as the following to verify the content of the package
configuration file you have created, for example:
cmcheckconf -v -P $SGCONF/pkg1/pkg1.config
Errors are displayed on the standard output. If necessary, re-edit the file
to correct any errors, then run cmcheckconf again until it completes
without errors.
The following items are checked:
Package name is valid, and at least one node_name entry is included.
There are no duplicate parameter entries (except as permitted for
multiple volume groups, etc).
Values for all parameters are within permitted ranges.
Configured resources are available on cluster nodes.
File systems and volume groups are valid.
Services are executable.
Any package that this package depends on is already be part of the
cluster configuration.
When cmcheckconf has completed without errors, apply the package
configuration, for example:
cmapplyconf -P $SGCONF/pkg1/pkg1.config
This adds the package configuration information to the binary cluster
configuration file in the $SGCONF directory and distributes it to all the
cluster nodes.
NOTE For modular packages, you now need to distribute any external scripts
identified by the external_pre_script and external_script
parameters.