diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 06:50:17 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 06:50:17 +0000 |
commit | 86ed03f8adee56c050c73018537371c230a664a6 (patch) | |
tree | eae3d04cdf1c49848e5a671327ab38297f4acb0d /tests/data/metadata/fence_kdump.xml | |
parent | Initial commit. (diff) | |
download | fence-agents-upstream/4.12.1.tar.xz fence-agents-upstream/4.12.1.zip |
Adding upstream version 4.12.1.upstream/4.12.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'tests/data/metadata/fence_kdump.xml')
-rw-r--r-- | tests/data/metadata/fence_kdump.xml | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/tests/data/metadata/fence_kdump.xml b/tests/data/metadata/fence_kdump.xml new file mode 100644 index 0000000..aa08538 --- /dev/null +++ b/tests/data/metadata/fence_kdump.xml @@ -0,0 +1,79 @@ +<?xml version="1.0" ?> +<resource-agent name="fence_kdump" shortdesc="fencing agent for use with kdump crash recovery service"> +<longdesc>fence_kdump is an I/O fencing agent to be used with the kdump +crash recovery service. When the fence_kdump agent is invoked, +it will listen for a message from the failed node that acknowledges +that the failed node it executing the kdump crash kernel. +Note that fence_kdump is not a replacement for traditional +fencing methods. The fence_kdump agent can only detect that a +node has entered the kdump crash recovery service. This allows the +kdump crash recovery service complete without being preempted by +traditional power fencing methods. + +Note: the "off" action listen for message from failed node that +acknowledges node has entered kdump crash recovery service. If a valid +message is received from the failed node, the node is considered to be +fenced and the agent returns success. Failure to receive a valid +message from the failed node in the given timeout period results in +fencing failure. When multiple node names/IP addresses are specified +a single valid message is sufficient for success. This is useful when +single node can send message via several different IP addresses. +</longdesc> +<vendor-url>http://www.kernel.org/pub/linux/utils/kernel/kexec/</vendor-url> +<parameters> + <parameter name="nodename" unique="0" required="0"> + <getopt mixed="-n, --nodename=NODE[,NODE...]" /> + <content type="string" /> + <shortdesc lang="en">List of names or IP addresses of node to be fenced. This option is +required for the "off" action. Multiple values separated by commas +can be specified. All values must be of same IP network family.</shortdesc> + </parameter> + <parameter name="ipport" unique="0" required="0"> + <getopt mixed="-p, --ipport=PORT" /> + <content type="string" default="7410" /> + <shortdesc lang="en">IP port number that the fence_kdump agent will use to listen for +messages.</shortdesc> + </parameter> + <parameter name="family" unique="0" required="0"> + <getopt mixed="-f, --family=FAMILY" /> + <content type="string" default="auto" /> + <shortdesc lang="en">IP network family. Force the fence_kdump agent to use a specific +family. The value for FAMILY can be "auto", "ipv4", or +"ipv6".</shortdesc> + </parameter> + <parameter name="action" unique="0" required="0"> + <getopt mixed="-o, --action=ACTION" /> + <content type="string" default="off" /> + <shortdesc lang="en">Fencing action to perform. The value for ACTION can be either +"off" or "metadata".</shortdesc> + </parameter> + <parameter name="timeout" unique="0" required="0"> + <getopt mixed="-t, --timeout=TIMEOUT" /> + <content type="string" default="60" /> + <shortdesc lang="en">Number of seconds to wait for message from failed node. If no message +is received within TIMEOUT seconds, the fence_kdump agent +returns failure.</shortdesc> + </parameter> + <parameter name="verbose" unique="0" required="0"> + <getopt mixed="-v, --verbose" /> + <content type="boolean" /> + <shortdesc lang="en">Print verbose output</shortdesc> + </parameter> + <parameter name="version" unique="0" required="0"> + <getopt mixed="-V, --version" /> + <content type="boolean" /> + <shortdesc lang="en">Print version</shortdesc> + </parameter> + <parameter name="usage" unique="0" required="0"> + <getopt mixed="-h, --help" /> + <content type="boolean" /> + <shortdesc lang="en">Print usage</shortdesc> + </parameter> +</parameters> +<actions> + <action name="off" /> + <action name="monitor" /> + <action name="metadata" /> + <action name="validate-all" /> +</actions> +</resource-agent> |