crm_failcount — Manage the counter recording each resource's failures
crm_failcount[-?|-V]-D-u|-Unode-rresource
crm_failcount[-?|-V]-G-u|-Unode-rresource
crm_failcount[-?|-V]-vstring-u|-Unode-rresource
Heartbeat implements a sophisticated method to compute and force failover of a
resource to another node in case that resource tends to fail on the
current node. A resource carries a resource-stickiness
attribute to determine how much it prefers to run on a certain node. It
also carries a migration-threshold that determines the
threshold at which the resource should failover to another node.
The failcount attribute is added to the resource and
increased on resource monitoring failure. The value of
failcount multiplied by the value of
migration-threshold determines the failover
score of this resource. If this number exceeds the preference
set for this resource, the resource is moved to another node and not run
again on the original node until the failure count is reset.
The crm_failcount command queries the number of failures per resource on a given node. This tool can also be used to reset the failcount, allowing the resource to run again on nodes where it had failed too often.
--help, -?
Print a help message.
--verbose, -V
Turn on debug information.
![]() | |
Increase the level of verbosity by providing additional instances. | |
--quiet, -Q
When doing an attribute query using -G, print just
the value to stdout. Use this option with -G.
--get-value, -G
Retrieve rather than set the preference.
--delete-attr, -D
Specify the attribute to delete.
--attr-id string,
-i string
For advanced users only. Identifies the id attribute.
--attr-value string,
-v string
Specify the value to use. This option is ignored when used with
-G.
--node node_uname,
-U node_uname
Specify the uname of the node to change.
--resource-id resource
name, -r resource name
Specify the name of the resource on which to operate.
myrsc on the
node node1:crm_failcount-D-Unode1-rmy_rsc
myrsc
on the node node1:crm_failcount-G-Unode1-rmy_rsc