Managing Serviceguard A.11.20, March 2013

you are used to creating legacy packages, you will notice that parameters from the package control
script (or their equivalents) are now in the package configuration file; these parameters are marked
(S) in the table.
You can use cmmakepkg -l (letter ā€œlā€) to see a list of all available modules, including
non-Serviceguard modules such as those supplied in the HP Toolkits.
NOTE: If you are going to create a complex package that contains many modules, you may
want to skip the process of selecting modules, and simply create a configuration file that contains
all the modules:
cmmakepkg -m sg/all $SGCONF/sg-all
(The output will be written to $SGCONF/sg-all.)
Base Package Modules
At least one base module (or default or all, which include the base module) must be specified
on the cmmakepkg command line. Parameters marked with an asterisk (*) are new or changed
as of Serviceguard A.11.18 or A.11.19. (S) indicates that the parameter (or its equivalent) has
moved from the package control script to the package configuration file for modular packages.
See the ā€œPackage Parameter Explanationsā€ (page 237) for more information.
Table 12 Base Modules
CommentsParameters (page)Module Name
Base module. Use as primary
building block for failover
packages.
failover package_name (page 238)
*
module_name (page 238)
*
module_version (page 238)
*
Cannot be used if package_type
(page 238) is multi_node or
system_multi_node.
package_type (page 238)
package_description (page 238)
*
node_name (page 239)
auto_run (page 239)
node_fail_fast_enabled (page 239)
run_script_timeout (page 240)
halt_script_timeout (page 240)
successor_halt_timeout (page 241)
*
script_log_file (page 241)
operation_sequence (page 241)
*
log_level (page 241)
*
failover_policy (page 241)
failback_policy (page 242)
priority (page 242)
*
Base module. Use as primary
building block for multi-node
packages.
multi_node package_name (page 238)
*
module_name (page 238)
*
module_version (page 238)
*
Cannot be used if package_type
(page 238) is failover or
system_multi_node.
package_type (page 238)
package_description (page 238)
node_name (page 239)
*
auto_run (page 239)
node_fail_fast_enabled (page 239)
run_script_timeout (page 240)
halt_script_timeout (page 240)
successor_halt_timeout (page 241)
*
script_log_file (page 241)
operation_sequence (page 241)
*
log_level (page 241)
priority (page 242)
*
Base module. Primary building
block for system multi-node
system_multi_node (as multi_node)
packages, supported only for
applications supplied by HP.
Choosing Package Modules 235