Managing HP Serviceguard for Linux, Seventh Edition, July 2007

Configuring Packages and Their Services
Editing the Configuration File
Chapter 6220
the surrounding comments in the file, and the explanations in this
chapter, to make sure you understand the implications both of accepting
and of changing a given default.
In all cases, be careful to uncomment each parameter you intend to use
and assign it the value you want it to have.
package_name. Enter a unique name for this package. Note that
there are stricter formal requirements for the name as of A.11.18.
package_type. Enter failover or multi_node.
(system_multi_node is reserved for special-purpose packages
supplied by HP.) Note that there are restrictions if another package
depends on this package; see “About Package Dependencies” on
page 115.
See “Types of Package: Failover, Multi-Node, System Multi-Node” on
page 193 for more information.
node_name. Enter the name of each cluster node on which this
package can run, with a separate entry on a separate line for each
node. This list determines the order of priority when Serviceguard
decides where to start (or restart) the package. To specify all cluster
nodes (that is, the package can run on any node), use the “*”
wildcard. For system multi-node packages, you must specify
node_name *.
auto_run. For failover packages, enter yes to allow Serviceguard to
start the package on the first available node specified by node_name,
and to automatically restart it later if it fails. Enter no to keep
Serviceguard from automatically starting the package. Should be set
to yes if the package depends on another package, or is depended on;
see “About Package Dependencies” on page 115.
node_fail_fast_enabled. Enter yes to cause the node to be halted
(system halt) if the package fails; otherwise enter no.
run_script_timeout and halt_script_timeout. Enter the number
of seconds Serviceguard should wait for package startup or
shutdown, respectively, to complete; or leave the default,
no_timeout. See page 203.
successor_halt_timeout. Used if other packages depend on this
package; see “About Package Dependencies” on page 115.