Managing HP Serviceguard for Linux, Seventh Edition, July 2007

Planning and Documenting an HA Cluster
Package Configuration Planning
Chapter 4 113
Package Configuration Planning
Planning for packages involves assembling information about each group
of highly available services.
NOTE As of Serviceguard A.11.18, there is a new and simpler way to configure
packages. This method allows you to build packages from smaller
modules, and eliminates the separate package control script and the
need to distribute it manually; see Chapter 6, “Configuring Packages and
Their Services,” on page 191, for complete instructions.
This manual refers to packages created by the newer method as
modular packages, and to packages created by the older method as
legacy packages.
The discussion that follows assumes you will be using the modular
method. For information and instructions on creating and maintaining
legacy packages, see Chapter 7, “Cluster and Package Maintenance,” on
page 229.
Logical Volume and File System Planning
Use logical volumes in volume groups as the storage infrastructure for
package operations on a cluster. When the package moves from one node
to another, it must still be able to access the same data on the same disk
as it did when it was running on the previous node. This is accomplished
by activating the volume group and mounting the file system that
resides on it.
In Serviceguard, high availability applications, services, and data are
located in volume groups that are on a shared bus. When a node fails, the
volume groups containing the applications, services, and data of the
failed node are deactivated on the failed node and activated on the
adoptive node (the node the packages move to). In order for this to
happen, you must configure the volume groups so that they can be
transferred from the failed node to the adoptive node.