Provided by: pacemaker-cli-utils_2.0.3-3ubuntu4.3_amd64 

NAME
Pacemaker - Part of the Pacemaker cluster resource manager
SYNOPSIS
crm_simulate datasource operation [additional options]
DESCRIPTION
crm_simulate - Tool for simulating the cluster's response to events
OPTIONS
-?, --help
This text
-$, --version
Version information
-Q, --quiet
Display only essentialoutput
-V, --verbose
Increase debug output
Operations:
-R, --run
Determine the cluster's response to the given configuration and status
-S, --simulate Simulate the transition's execution and display the resulting cluster status
-X, --in-place Simulate the transition's execution and store the result back to the input file
-s, --show-scores
Show allocation scores
-U, --show-utilization Show utilization information
-P, --profile=value
Run all tests in the named directory to create profiling data
-N, --repeat=value
With --profile, repeat each test N times and print timings
Synthetic Cluster Events:
-u, --node-up=value
Bring a node online
-d, --node-down=value
Take a node offline
-f, --node-fail=value
Mark a node as failed
-i, --op-inject=value
Generate a failure for the cluster to react to in the simulation
Value is of the form ${resource}_${task}_${interval_in_ms}@${node}=${rc}. Eg.
memcached_monitor_20000@bart.example.com=7 For more information on OCF return codes, refer to:
https://clusterlabs.org/pacemaker/doc/en-US/Pacemaker/2.0/html/Pacemaker_Administration/s-ocf-return-codes.html
-F, --op-fail=value
If the specified task occurs during the simulation, have it fail with return code ${rc}
Value is of the form ${resource}_${task}_${interval_in_ms}@${node}=${rc}. Eg.
memcached_stop_0@bart.example.com=1
The transition will normally stop at the failed action.
Save the result with --save-output and re-run with --xml-file
-t, --set-datetime=value
Set date/time (ISO 8601 format, see https://en.wikipedia.org/wiki/ISO_8601)
-q, --quorum=value
Specify a value for quorum
-w, --watchdog=value
Assume a watchdog device is active
-g, --ticket-grant=value
Grant a ticket
-r, --ticket-revoke=value
Revoke a ticket
-b, --ticket-standby=value
Make a ticket standby
-e, --ticket-activate=value
Activate a ticket
Output Options:
-I, --save-input=value
Save the input configuration to the named file
-O, --save-output=value
Save the output configuration to the named file
-G, --save-graph=value
Save the transition graph (XML format) to the named file
-D, --save-dotfile=value
Save the transition graph (DOT format) to the named file
-a, --all-actions
Display all possible actions in the DOT graph - even ones not part of the transition
Data Source:
-L, --live-check
Connect to the CIB mamager and use the current CIB contents as input
-x, --xml-file=value
Retrieve XML from the named file
-p, --xml-pipe
Retrieve XML from stdin
EXAMPLES
Pretend a recurring monitor action found memcached stopped on node fred.example.com and, during recovery,
that the memcached stop action failed
# crm_simulate -LS --op-inject memcached:0_monitor_20000@bart.example.com=7 --op-fail
memcached:0_stop_0@fred.example.com=1 --save-output /tmp/memcached-test.xml
Now see what the reaction to the stop failure would be
# crm_simulate -S --xml-file /tmp/memcached-test.xml
AUTHOR
Written by Andrew Beekhof
REPORTING BUGS
Report bugs to users@clusterlabs.org
Pacemaker 2.0.3 December 2020 PACEMAKER(8)