Managing HP Serviceguard A.11.20.20 for Linux, March 2014

you would need to run cmhaltpkg (1m) to halt the package on the node where it is
detached.
You cannot halt a package that is in a transitory state such as STARTING or HALTING.
For more information about package states, see “Package Status and State” (page 200).
A package that is in a DETACHED or MAINTENANCE state cannot be moved to a
halt_aborted state or vice versa.
For more information, see “Handling Failures During Package Halt” (page 218).
7.3.3 Additional Points To Note
Keep the following points in mind:
When packages are detached, they continue to run, but without high availability protection.
Serviceguard does not detect failures of components of detached packages, and packages
are not failed over.
IMPORTANT: This means that you will need to detect any errors that occur while the package
is detached, and take corrective action by running cmhaltpkg to halt the detached package
and cmrunpkg (1m) to restart the package on another node.
When you restart a node or cluster whose packages have been detached, the packages are
re-attached; that is, Serviceguard begins monitoring them again.
At this point, Serviceguard checks the health of the packages that were detached and takes
any necessary corrective action — for example, if a failover package has in fact failed while
it was detached, Serviceguard will halt it and restart it on another eligible node.
CAUTION: Serviceguard does not check LVM volume groups, mount points, and relocatable
IP addresses when re-attaching packages.
cmviewcl (1m) reports the status and state of detached packages as detached.
This is true even if a problem has occurred since the package was detached and some or all
of the package components are not healthy or not running.
Because Serviceguard assumes that a detached package has remained healthy, the package
is considered to be UP for dependency purposes.
This means, for example, that if you halt node1, detaching pkgA, and pkgB depends on
pkgA to be UP on ANY_NODE, pkgB on node2 will continue to run (or can start) while pkgA
is detached. See About Package Dependencies” (page 113) for more information about
dependencies.
As always, packages cannot start on a halted node or in a halted cluster.
7.3 Halting a Node or the Cluster while Keeping Packages Running 215