Managing Serviceguard Eighteenth Edition, September 2010

packages and failover packages can name some subset of the clusters nodes or all of
them.
If the auto_run parameter is set to yes in a package’s configuration file Serviceguard
automatically starts the package when the cluster starts. System multi-node packages
are required to have auto_run set to yes. If a failover package has auto_run set to no,
Serviceguard cannot start it automatically at cluster startup time; you must explicitly
enable this kind of package using the cmmodpkg command.
NOTE: If you configure the package while the cluster is running, the package does
not start up immediately after the cmapplyconf command completes. To start the
package without halting and restarting the cluster, issue the cmrunpkg or cmmodpkg
command.
How does a failover package start up, and what is its behavior while it is running?
Some of the many phases of package life are shown in Figure 3-13.
NOTE: This diagram applies specifically to legacy packages. Differences for modular
scripts are called out below.
Figure 3-13 Legacy Package Time Line Showing Important Events
The following are the most important moments in a package’s life:
How Packages Run 81