Managing HP Serviceguard A.11.20.10 for Linux, December 2012

When you have made these decisions, you are ready to generate the package configuration file;
see “Generating the Package Configuration File” (page 185).
6.1.1 Types of Package: Failover, Multi-Node, System Multi-Node
There are three types of packages:
Failover packages. This is the most common type of package. Failover packages run on one
node at a time. If there is a failure, Serviceguard (or a user) can halt them, and then start them
up on another node selected from the package’s configuration list; see node_name (page 170).
To generate a package configuration file that creates a failover package, include-m
sg/failover on the cmmakepkg command line. See “Generating the Package Configuration
File” (page 185).
Multi-node packages. These packages run simultaneously on more than one node in the cluster.
Failures of package components such as applications, services, generic resource, or subnets,
will cause the package to be halted only on the node on which the failure occurred.
Relocatable IP addresses cannot be assigned to multi-node packages.
IMPORTANT: Multi-node packages must either use a clustered file system such as Red Hat
GFS (Red Hat GFS is not supported in Serviceguard A.11.20.00), or not use shared storage.
To generate a package configuration file that creates a multi-node package, include-m
sg/multi_node on the cmmakepkg command line. See “Generating the Package
Configuration File” (page 185).
System multi-node packages. System multi-node packages are supported only for applications
supplied by HP.
NOTE: The following parameters cannot be configured for multi-node packages:
failover_policy
failback_policy
ip_subnet
ip_address
Volume groups configured for packages of this type must be activated in shared mode.
For more information about types of packages and how they work, see “How the Package Manager
Works” (page 41). For information on planning a package, see “Package Configuration Planning
” (page 100).
When you have decided on the type of package you want to create, the next step is to decide
what additional package-configuration modules you need to include; see “Package Modules and
Parameters” (page 165).
6.1.2 Differences between Failover and Multi-Node Packages
Note the following important differences in behavior between multi-node and failover packages:
If a multi-node package has auto_run disabled (set to no in the package configuration file)
it will not start when the cluster is started. You can use cmmodpkg to enable package switching
164 Configuring Packages and Their Services