Managing HP Serviceguard for Linux Ninth Edition, April 2009

Rules and Guidelines
The following rules and guidelines apply to both the Simple Method (page 129) and
the Comprehensive Method (page 131) of configuring capacities and weights.
You can define a maximum of four capacities, and corresponding weights,
throughout the cluster.
NOTE: But if you use the reserved CAPACITY_NAME package_limit, you
can define only that single capacity and corresponding weight. See “Simple
Method” (page 129).
Node capacity is defined in the cluster configuration file, via the CAPACITY_NAME
and CAPACITY_VALUE parameters.
Capacities can be added, changed, and deleted while the cluster is running. This
can cause some packages to be moved, or even halted and not restarted.
Package weight can be defined in cluster configuration file, via the WEIGHT_NAME
and WEIGHT_DEFAULT parameters, or in the package configuration file, via the
weight_name and weight_value parameters, or both.
Weights can be assigned (and WEIGHT_DEFAULTs, apply) only to multi-node
packages and to failover packages whose failover_policy (page 201) is
configured_node and whose failback_policy (page 201) is manual.
If you define weight (weight_name and weight_value) for a package, make sure you
define the corresponding capacity (CAPACITY_NAME and CAPACITY_VALUE)
in the cluster configuration file for at least one node on the package's node_name
list (page 197). Otherwise cmapplyconf will fail when you try to apply the package.
Weights (both cluster-wide WEIGHT_DEFAULTs, and weights defined in the
package configuration files) can be changed while the cluster is up and the packages
are running. This can cause some packages to be moved, or even halted and not
restarted.
For More Information
For more information about capacities, see the comments under CAPACITY_NAME
and CAPACITY_VALUE in:
the cluster configuration file
the cmquerycl (1m) manpage
the section “Cluster Configuration Parameters ” (page 100) in this manual.
For more information about weights, see the comments under weight_name and
weight_value in:
the package configuration file
the cmmakepkg (1m) manpage
the section “Package Parameter Explanations” (page 196) in this manual.
136 Planning and Documenting an HA Cluster