Managing Serviceguard 13th Edition, February 2007
Cluster and Package Maintenance
Managing Packages and Services
Chapter 7 319
This starts up the package on ftsys9, then enables package switching.
This sequence is necessary when a package has previously been halted
on some node, since halting the package disables switching.
On systems that support VERITAS Cluster File System and Cluster
Volume Manager, use the cfs admin commands, listed in Appendix A,
to start the special-purpose multi-node packages used with CVM and
CFS. For example, to start the special-purpose multi-node package for
the disk group package (SG-CFS-DG-id#), use the cfsdgadm command.
To start the special-purpose multi-node package for the mount package
(SG-CFS-MP-id#) use the cfsmntadm command. Check to see if your
package has a dependency; before you can start your dependent package,
you must start all the packages it depends on.
Halting a Package
You halt a Serviceguard package when you wish to bring the package out
of use but wish the node to continue in operation. You can halt a package
using Serviceguard Manager or on the Serviceguard command line.
Halting a package has a different effect than halting the node. When you
halt the node, its failover packages may switch to adoptive nodes
(assuming that switching is enabled for them); when you halt a failover
package, it is disabled from switching to another node, and must be
restarted manually on another node or on the same node.
System multi-node packages run on all cluster nodes simultaneously;
halting these packages stops them running on all nodes. A multi-node
package can run on several nodes simultaneously; you can halt them on
all the nodes where they are running, or you can specify individual
nodes.
You cannot halt a package unless all the packages that depend on it are
down. If you try, Serviceguard will send a message telling why it cannot
complete the operation. If this happens, you can repeat the halt
command, this time including the dependent package(s); Serviceguard
will halt the all the listed packages in the correct order. First, use
cmviewcl to be sure that no other running package has a dependency on
any of the packages you are halting.
You can use Serviceguard Manager, or Serviceguard commands as shown
below, to halt a package.