Managing Serviceguard Sixteenth Edition, March 2009
NOTE: HP recommends that you remove a node from participation in the cluster (by
running cmhaltnode as shown below, or Halt Node in Serviceguard Manager)
before running the HP-UX shutdown command, especially in cases in which a packaged
application might have trouble during shutdown and not halt cleanly.
Use cmhaltnode to halt one or more nodes in a cluster. The cluster daemon on the
specified node stops, and the node is removed from active participation in the cluster.
To halt a node with a running package, use the -f option. If a package was running
that can be switched to an adoptive node, the switch takes place and the package starts
on the adoptive node. For example, the following command causes the Serviceguard
daemon running on node ftsys9 in the sample configuration to halt and the package
running on ftsys9 to move to an adoptive node The -v (verbose) option prints out
messages:
cmhaltnode -f -v ftsys9
This halts any packages running on the node ftsys9 by executing the halt instructions
in each package's master control script. ftsys9 is halted and the packages start on
their adoptive node.
Halting the Entire Cluster
You can use Serviceguard Manager, or Serviceguard commands as shown below, to
halt a running cluster.
Use cmhaltcl to halt the entire cluster. This command causes all nodes in a configured
cluster to halt their Serviceguard daemons. You can use the -f option to force the
cluster to halt even when packages are running. You can use the command on any
running node, for example:
cmhaltcl -f -v
This halts all the cluster nodes.
Automatically Restarting the Cluster
You can configure your cluster to automatically restart after an event, such as a
long-term power failure, which brought down all nodes in the cluster. This is done by
setting AUTOSTART_CMCLD to 1 in the /etc/rc.conf.d/cmcluster file.
Managing Packages and Services
Managing packages and services involves the following tasks:
• Starting a package
• Halting a package
• Moving a package (halt, then start)
Managing Packages and Services 315