Managing HP Serviceguard for Linux Ninth Edition, April 2009

If you want the package to run an external “pre-script” during startup and
shutdown, use the external_pre_script parameter (see (page 212)) to specify the full
pathname of the script, for example $SGCONF/pkg1/pre_script1.
If the package will run an external script, use the external_script parameter (see
(page 212)) to specify the full pathname of the script, for example $SGCONF/pkg1/
script1.
See About External Scripts” (page 137), and the comments in the configuration
file, for more information.
Configure the Access Control Policy for up to eight specific users or any_user.
The only user role you can configure in the package configuration file is
package_admin for the package in question. Cluster-wide roles are defined in
the cluster configuration file. See “Setting up Access-Control Policies” (page 178)
for more information.
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.conf
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.conf
This adds the package configuration information to the binary cluster configuration
file in the $SGCONF directory and distributes it to all the cluster nodes.
Verifying and Applying the Package Configuration 219