diff --git a/make/agentpycheck.mk b/make/agentpycheck.mk
index f686c4c8..4044dbad 100644
--- a/make/agentpycheck.mk
+++ b/make/agentpycheck.mk
@@ -1,44 +1,44 @@
DATADIR:=$(abs_top_srcdir)/tests/data/metadata
-AWK_VAL='BEGIN {store=-1} /name=".*_path"/ {store=2} {if (store!=0) {print}; store--}'
+AWK_VAL='BEGIN {store=-1} /name=".*_path"/ || /name=".*_file"/ {store=2} {if (store!=0) {print}; store--}'
TEST_TARGET=$(filter-out $(TEST_TARGET_SKIP),$(TARGET))
check: $(TEST_TARGET:%=%.xml-check) $(SYMTARGET:%=%.xml-check) $(TEST_TARGET:%=%.delay-check) $(TEST_TARGET:%=%.rng-check)
delay-check: $(TEST_TARGET:%=%.delay-check) $(SYMTARGET:%=%.delay-check)
xml-check: $(TEST_TARGET:%=%.xml-check) $(SYMTARGET:%=%.xml-check)
xml-upload: $(TEST_TARGET:%=%.xml-upload) $(SYMTARGET:%=%.xml-upload)
%.xml-check: %.8
$(eval INPUT=$(subst .xml-check,,$(@F)))
for x in $(INPUT) `PYTHONPATH=$(abs_top_srcdir)/lib:$(abs_top_builddir)/lib $(PYTHON) $(@D)/$(INPUT) -o metadata | grep symlink | sed -e "s/.*\(fence.*\)\" .*/\1/g"`; do \
TEMPFILE=$$(mktemp); \
PYTHONPATH=$(abs_top_srcdir)/lib:$(abs_top_builddir)/lib $(PYTHON) $(@D)/$$x -o metadata | $(AWK) $(AWK_VAL) > $$TEMPFILE && \
diff $$TEMPFILE $(DATADIR)/$$x.xml || exit 1 && \
rm $$TEMPFILE; \
done
%.xml-upload: %.8
$(eval INPUT=$(subst .xml-upload,,$(@F)))
for x in $(INPUT) `PYTHONPATH=$(abs_top_srcdir)/lib:$(abs_top_builddir)/lib $(PYTHON) $(@D)/$(INPUT) -o metadata | grep symlink | sed -e "s/.*\(fence.*\)\" .*/\1/g"`; do \
PYTHONPATH=$(abs_top_srcdir)/lib:$(abs_top_builddir)/lib $(PYTHON) $(@D)/$$x -o metadata | $(AWK) $(AWK_VAL) > $(DATADIR)/$$x.xml; \
done
# If test will fail, rerun fence agents to show problems
%.delay-check: %
$(eval INPUT=$(subst .delay-check,,$(@F)))
for x in $(INPUT) `PYTHONPATH=$(abs_top_srcdir)/lib:$(abs_top_builddir)/lib $(PYTHON) $(@D)/$(INPUT) -o metadata | grep symlink | sed -e "s/.*\(fence.*\)\" .*/\1/g"`; do \
test `PYTHONPATH=$(abs_top_srcdir)/lib:$(abs_top_builddir)/lib /usr/bin/time -p \
sh -c "printf 'delay=10\n $(FENCE_TEST_ARGS)' | $(PYTHON) $(@D)/$$x" 2>&1 |\
awk -F"[. ]" -vOFS= '/real/ {print $$2,$$3}'` -ge 1000 || ( \
PYTHONPATH=$(abs_top_srcdir)/lib:$(abs_top_builddir)/lib /usr/bin/time -p \
sh -c "printf 'delay=0\n $(FENCE_TEST_ARGS)' | $(PYTHON) $(@D)/$$x"; false ); \
done
%.rng-check: %
$(eval INPUT=$(subst .rng-check,,$(@F)))
for x in $(INPUT) `PYTHONPATH=$(abs_top_srcdir)/lib:$(abs_top_builddir)/lib $(PYTHON) $(@D)/$(INPUT) -o metadata | grep symlink | sed -e "s/.*\(fence.*\)\" .*/\1/g"`; do \
PYTHONPATH=$(abs_top_srcdir)/lib:$(abs_top_builddir)/lib $(PYTHON) $(@D)/$$x -o metadata | \
xsltproc ${abs_top_srcdir}/lib/fence2rng.xsl - | \
sed -e 's/ rha:description=/ description=/g' -e 's/ rha:name=/ name=/g' | \
xmllint --nsclean --noout -; \
done
diff --git a/tests/data/metadata/fence_aliyun.xml b/tests/data/metadata/fence_aliyun.xml
index ec16a7ee..35112eb6 100644
--- a/tests/data/metadata/fence_aliyun.xml
+++ b/tests/data/metadata/fence_aliyun.xml
@@ -1,134 +1,133 @@
fence_aliyun is an I/O Fencing agent for Aliyunhttp://www.aliyun.comFencing actionPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineRegion.Access Key.Secret Key.Ram Role.Disable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power on
diff --git a/tests/data/metadata/fence_alom.xml b/tests/data/metadata/fence_alom.xml
index e684f6da..939b3a56 100644
--- a/tests/data/metadata/fence_alom.xml
+++ b/tests/data/metadata/fence_alom.xml
@@ -1,201 +1,199 @@
fence_alom is an I/O Fencing agent which can be used with ALOM connected machines.http://www.sun.comFencing actionForce Python regex for command promptForce Python regex for command prompt
- Identity file (private key) for SSHForces agent to use IPv4 addresses onlyForces agent to use IPv6 addresses onlyIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordIP address or hostname of fencing device (together with --port-as-ip)IP address or hostname of fencing device (together with --port-as-ip)Use SSH connectionUse SSH connectionSSH options to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginMake "port/plug" to be an alias to IP addressTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to ssh binary
diff --git a/tests/data/metadata/fence_amt.xml b/tests/data/metadata/fence_amt.xml
index ea8ac7ed..98b5ceeb 100644
--- a/tests/data/metadata/fence_amt.xml
+++ b/tests/data/metadata/fence_amt.xml
@@ -1,184 +1,183 @@
fence_amt is an I/O Fencing agent which can be used with Intel AMT. This agent calls support software amttool(http://www.kraxel.org/cgit/amtterm/).http://www.intel.com/Fencing actionChange the default boot behavior of the machine.IP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceMethod to fenceLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordIP address or hostname of fencing device (together with --port-as-ip)IP address or hostname of fencing device (together with --port-as-ip)Disable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitPath to amttool binaryWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginMake "port/plug" to be an alias to IP addressTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onUse sudo (without password) when calling 3rd party softwareUse sudo (without password) when calling 3rd party softwarePath to sudo binary
diff --git a/tests/data/metadata/fence_amt_ws.xml b/tests/data/metadata/fence_amt_ws.xml
index c2a5c40c..af7c433f 100644
--- a/tests/data/metadata/fence_amt_ws.xml
+++ b/tests/data/metadata/fence_amt_ws.xml
@@ -1,166 +1,165 @@
fence_amt_ws is an I/O Fencing agent which can be used with Intel AMT (WS). This agent requires the pywsman Python library which is included in OpenWSMAN. (http://openwsman.github.io/).http://www.intel.com/Fencing actionChange the default boot behavior of the machine.IP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceMethod to fenceLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordIP address or hostname of fencing device (together with --port-as-ip)IP address or hostname of fencing device (together with --port-as-ip)Disable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginMake "port/plug" to be an alias to IP addressTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power on
diff --git a/tests/data/metadata/fence_apc.xml b/tests/data/metadata/fence_apc.xml
index 2a1b818f..da029bbb 100644
--- a/tests/data/metadata/fence_apc.xml
+++ b/tests/data/metadata/fence_apc.xml
@@ -1,212 +1,210 @@
fence_apc is an I/O Fencing agent which can be used with the APC network power switch. It logs into device via telnet/ssh and reboots a specified outlet. Lengthy telnet/ssh connections should be avoided while a GFS cluster is running because the connection will block any necessary fencing actions.http://www.apc.comFencing actionForce Python regex for command promptForce Python regex for command prompt
- Identity file (private key) for SSHForces agent to use IPv4 addresses onlyForces agent to use IPv6 addresses onlyIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineUse SSH connectionUse SSH connectionSSH options to usePhysical switch number on deviceLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to ssh binaryPath to telnet binary
diff --git a/tests/data/metadata/fence_apc_snmp.xml b/tests/data/metadata/fence_apc_snmp.xml
index 971d4333..5f5a3339 100644
--- a/tests/data/metadata/fence_apc_snmp.xml
+++ b/tests/data/metadata/fence_apc_snmp.xml
@@ -1,221 +1,220 @@
fence_apc_snmp is an I/O Fencing agent which can be used with the APC network power switch or Tripplite PDU devices.It logs into a device via SNMP and reboots a specified outlet. It supports SNMP v1, v2c, v3 with all combinations of authenticity/privacy settings.http://www.apc.comFencing actionSet the community stringIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineSet authentication protocolSet privacy protocol passwordScript to run to retrieve privacy passwordSet privacy protocolSet security levelSpecifies SNMP version to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to snmpget binaryPath to snmpset binaryPath to snmpwalk binary
diff --git a/tests/data/metadata/fence_aws.xml b/tests/data/metadata/fence_aws.xml
index 3a3c9f2d..682b9f0d 100644
--- a/tests/data/metadata/fence_aws.xml
+++ b/tests/data/metadata/fence_aws.xml
@@ -1,142 +1,141 @@
fence_aws is an I/O Fencing agent for AWS (Amazon WebServices). It uses the boto3 library to connect to AWS.
boto3 can be configured with AWS CLI or by creating ~/.aws/credentials.
For instructions see: https://boto3.readthedocs.io/en/latest/guide/quickstart.html#configurationhttp://www.amazon.comFencing actionPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineRegion.Access Key.Secret Key.Filter for list-actionBoto Lib debugDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power on
diff --git a/tests/data/metadata/fence_azure_arm.xml b/tests/data/metadata/fence_azure_arm.xml
index cb62cc7b..f7882fa2 100644
--- a/tests/data/metadata/fence_azure_arm.xml
+++ b/tests/data/metadata/fence_azure_arm.xml
@@ -1,194 +1,193 @@
fence_azure_arm is an I/O Fencing agent for Azure Resource Manager. It uses Azure SDK for Python to connect to Azure.
For instructions to setup credentials see: https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-create-service-principal-portal
Username and password are application ID and authentication key from "App registrations".
NOTE: NETWORK FENCING
Network fencing requires an additional Subnet named "fence-subnet" for the Virtual Network using a Network Security Group with the following rules:
+-----------+-----+-------------------------+------+------+-----+-----+--------+
| DIRECTION | PRI | NAME | PORT | PROT | SRC | DST | ACTION |
+-----------+-----+-------------------------+------+------+-----+-----+--------+
| Inbound | 100 | FENCE_DENY_ALL_INBOUND | Any | Any | Any | Any | Deny |
| Outbound | 100 | FENCE_DENY_ALL_OUTBOUND | Any | Any | Any | Any | Deny |
+-----------+-----+-------------------------+------+------+-----+-----+--------+
When using network fencing the reboot-action will cause a quick-return once the network has been fenced (instead of waiting for the off-action to succeed). It will check the status during the monitor-action, and request power-on when the shutdown operation is complete.http://www.microsoft.comFencing actionApplication IDAuthentication keyScript to run to retrieve passwordAuthentication keyScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineApplication IDName of resource group. Metadata service is used if the value is not provided.Id of Azure Active Directory tenant.Id of the Azure subscription. Metadata service is used if the value is not provided.Use network fencing. See NOTE-section for configuration.Use network fencing. See NOTE-section for configuration.Determines if Managed Service Identity should be used.Name of the cloud you want to use.Disable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power on
diff --git a/tests/data/metadata/fence_bladecenter.xml b/tests/data/metadata/fence_bladecenter.xml
index a9cfeee5..656d12b8 100644
--- a/tests/data/metadata/fence_bladecenter.xml
+++ b/tests/data/metadata/fence_bladecenter.xml
@@ -1,212 +1,210 @@
fence_bladecenter is an I/O Fencing agent which can be used with IBM Bladecenters with recent enough firmware that includes telnet support. It logs into a Brocade chasis via telnet or ssh and uses the command line interface to power on and off blades.http://www.ibm.comFencing actionForce Python regex for command promptForce Python regex for command prompt
- Identity file (private key) for SSHForces agent to use IPv4 addresses onlyForces agent to use IPv6 addresses onlyIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineUse SSH connectionUse SSH connectionSSH options to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginMissing port returns OFF instead of failureTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to ssh binaryPath to telnet binary
diff --git a/tests/data/metadata/fence_brocade.xml b/tests/data/metadata/fence_brocade.xml
index 4ad6f1a9..e6265b68 100644
--- a/tests/data/metadata/fence_brocade.xml
+++ b/tests/data/metadata/fence_brocade.xml
@@ -1,206 +1,204 @@
fence_brocade is an I/O Fencing agent which can be used with Brocade FC switches. It logs into a Brocade switch via telnet and disables a specified port. Disabling the port which a machine is connected to effectively fences that machine. Lengthy telnet connections to the switch should be avoided while a GFS cluster is running because the connection will block any necessary fencing actions. After a fence operation has taken place the fenced machine can no longer connect to the Brocade FC switch. When the fenced machine is ready to be brought back into the GFS cluster (after reboot) the port on the Brocade FC switch needs to be enabled. This can be done by running fence_brocade and specifying the enable actionhttp://www.brocade.comFencing actionForce Python regex for command promptForce Python regex for command prompt
- Identity file (private key) for SSHForces agent to use IPv4 addresses onlyForces agent to use IPv6 addresses onlyIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineUse SSH connectionUse SSH connectionSSH options to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to ssh binaryPath to telnet binary
diff --git a/tests/data/metadata/fence_cdu.xml b/tests/data/metadata/fence_cdu.xml
index 31497b23..7505b1bd 100644
--- a/tests/data/metadata/fence_cdu.xml
+++ b/tests/data/metadata/fence_cdu.xml
@@ -1,168 +1,167 @@
fence_cdu is an I/O Fencing agent which can be used with the Sentry Switch CDU. It logs into the device via telnet and power's on/off an outlet.http://www.servertech.comFencing actionIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machinePhysical switch number on deviceLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to telnet binary
diff --git a/tests/data/metadata/fence_cisco_mds.xml b/tests/data/metadata/fence_cisco_mds.xml
index c6078dad..e2f5c5b6 100644
--- a/tests/data/metadata/fence_cisco_mds.xml
+++ b/tests/data/metadata/fence_cisco_mds.xml
@@ -1,219 +1,218 @@
fence_cisco_mds is an I/O Fencing agent which can be used with any Cisco MDS 9000 series with SNMP enabled device.http://www.cisco.comFencing actionSet the community stringIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineSet authentication protocolSet privacy protocol passwordScript to run to retrieve privacy passwordSet privacy protocolSet security levelSpecifies SNMP version to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to snmpget binaryPath to snmpset binaryPath to snmpwalk binary
diff --git a/tests/data/metadata/fence_cisco_ucs.xml b/tests/data/metadata/fence_cisco_ucs.xml
index 6f582bc9..e232f33b 100644
--- a/tests/data/metadata/fence_cisco_ucs.xml
+++ b/tests/data/metadata/fence_cisco_ucs.xml
@@ -1,193 +1,192 @@
fence_cisco_ucs is an I/O Fencing agent which can be used with Cisco UCS to fence machines.http://www.cisco.comFencing actionIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameDisable TLS negotiation and force SSL3.0. This should only be used for devices that do not support TLS1.0 and up.Login password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineUse SSL connection with verifying certificateUse SSL connection without verifying certificateUse SSL connection with verifying certificateAdditional path needed to access suborganizationLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginMissing port returns OFF instead of failureTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to gnutls-cli binary
diff --git a/tests/data/metadata/fence_compute.xml b/tests/data/metadata/fence_compute.xml
index cdc65ca0..1b25910f 100644
--- a/tests/data/metadata/fence_compute.xml
+++ b/tests/data/metadata/fence_compute.xml
@@ -1,218 +1,217 @@
Used to tell Nova that compute nodes are down and to reschedule flagged instancesFencing actionKeystone Admin Auth URLNova Endpoint typeLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineRegion NameKeystone Admin Tenant or v3 ProjectLogin nameAllow Insecure TLS RequestsKeystone v3 Project DomainKeystone v3 Project DomainKeystone v3 User DomainKeystone v3 User DomainDNS domain in which hosts liveAllow instances to be evacuatedDisable functionality for dealing with shared storageOnly record the target as needing evacuationReplaced by domainReplaced by domainDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power on
diff --git a/tests/data/metadata/fence_crosslink.xml b/tests/data/metadata/fence_crosslink.xml
index 405488d4..7f67337c 100644
--- a/tests/data/metadata/fence_crosslink.xml
+++ b/tests/data/metadata/fence_crosslink.xml
@@ -1,124 +1,123 @@
This agent helps two-node clusters to tackle the situation where one node lost power, cannot be fenced by telling pacemaker that if the node is not reachable over the crosslink cable, we can assume it is deadFencing actionCross-cable IPPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineNo ICMP reply in 5 seconds -> Node is considered deadDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power on
diff --git a/tests/data/metadata/fence_cyberpower_ssh.xml b/tests/data/metadata/fence_cyberpower_ssh.xml
index 2f870e24..6002352a 100644
--- a/tests/data/metadata/fence_cyberpower_ssh.xml
+++ b/tests/data/metadata/fence_cyberpower_ssh.xml
@@ -1,203 +1,201 @@
fence_cyberpower_ssh is an I/O Fencing agent which can be used with the CyberPower network power switch. It logs into device via ssh and reboots a specified outlet. Lengthy ssh connections should be avoided while a GFS cluster is running because the connection will block any necessary fencing actions.http://www.cyberpower.comFencing actionForce Python regex for command promptForce Python regex for command prompt
- Identity file (private key) for SSHForces agent to use IPv4 addresses onlyForces agent to use IPv6 addresses onlyIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineUse SSH connectionUse SSH connectionSSH options to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to ssh binary
diff --git a/tests/data/metadata/fence_docker.xml b/tests/data/metadata/fence_docker.xml
index 51c7c470..12725b95 100644
--- a/tests/data/metadata/fence_docker.xml
+++ b/tests/data/metadata/fence_docker.xml
@@ -1,176 +1,175 @@
fence_docker is I/O fencing agent which can be used with the Docker Engine containers. You can use this fence-agent without any authentication, or you can use TLS authentication (use --ssl option, more info about TLS authentication in docker: http://docs.docker.com/examples/https/).www.docker.ioFencing actionIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceMethod to fencePhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineUse SSL connection with verifying certificateUse SSL connection without verifying certificateUse SSL connection with verifying certificateVersion of Docker Remote API (default: 1.11)Path to CA certificate (PEM format) for TLS authentication. Required if --ssl option is used.Path to client certificate (PEM format) for TLS authentication. Required if --ssl option is used.Path to client key (PEM format) for TLS authentication. Required if --ssl option is used.Disable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to gnutls-cli binary
diff --git a/tests/data/metadata/fence_drac.xml b/tests/data/metadata/fence_drac.xml
index c63b2d23..bb83f586 100644
--- a/tests/data/metadata/fence_drac.xml
+++ b/tests/data/metadata/fence_drac.xml
@@ -1,171 +1,170 @@
fence_drac is an I/O Fencing agent which can be used with the Dell Remote Access Card (DRAC). This card provides remote access to controlling power to a server. It logs into the DRAC through the telnet interface of the card. By default, the telnet interface is not enabled. To enable the interface, you will need to use the racadm command in the racser-devel rpm available from Dell. To enable telnet on the DRAC: [root]# racadm config -g cfgSerial -o cfgSerialTelnetEnable 1 [root]# racadm racreset http://www.dell.comFencing actionForce Python regex for command promptForce Python regex for command promptIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordIP address or hostname of fencing device (together with --port-as-ip)IP address or hostname of fencing device (together with --port-as-ip)Login nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginMake "port/plug" to be an alias to IP addressTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to telnet binary
diff --git a/tests/data/metadata/fence_drac5.xml b/tests/data/metadata/fence_drac5.xml
index d89e1761..c539923c 100644
--- a/tests/data/metadata/fence_drac5.xml
+++ b/tests/data/metadata/fence_drac5.xml
@@ -1,216 +1,214 @@
fence_drac5 is an I/O Fencing agent which can be used with the Dell Remote Access Card v5 or CMC (DRAC). This device provides remote access to controlling power to a server. It logs into the DRAC through the telnet/ssh interface of the card. By default, the telnet interface is not enabled.http://www.dell.comFencing actionForce Python regex for command promptForce Python regex for command promptForce DRAC version to use
- Identity file (private key) for SSHForces agent to use IPv4 addresses onlyForces agent to use IPv6 addresses onlyIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineUse SSH connectionUse SSH connectionSSH options to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to ssh binaryPath to telnet binary
diff --git a/tests/data/metadata/fence_dummy.xml b/tests/data/metadata/fence_dummy.xml
index 8e38a15d..a711d386 100644
--- a/tests/data/metadata/fence_dummy.xml
+++ b/tests/data/metadata/fence_dummy.xml
@@ -1,112 +1,110 @@
fence_dummyhttp://www.example.comFencing actionIssue a sleep between 1 and X seconds. Used for testing.
- File with statusType of the dummy fence agentDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power on
diff --git a/tests/data/metadata/fence_eaton_snmp.xml b/tests/data/metadata/fence_eaton_snmp.xml
index e202cb31..b3e870b9 100644
--- a/tests/data/metadata/fence_eaton_snmp.xml
+++ b/tests/data/metadata/fence_eaton_snmp.xml
@@ -1,220 +1,219 @@
fence_eaton_snmp is an I/O Fencing agent which can be used with the Eaton network power switch. It logs into a device via SNMP and reboots a specified outlet. It supports SNMP v1 and v3 with all combinations of authenticity/privacy settings.http://powerquality.eaton.comFencing actionSet the community stringIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineSet authentication protocolSet privacy protocol passwordScript to run to retrieve privacy passwordSet privacy protocolSet security levelSpecifies SNMP version to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to snmpget binaryPath to snmpset binaryPath to snmpwalk binary
diff --git a/tests/data/metadata/fence_emerson.xml b/tests/data/metadata/fence_emerson.xml
index 7b06c556..b46ef829 100644
--- a/tests/data/metadata/fence_emerson.xml
+++ b/tests/data/metadata/fence_emerson.xml
@@ -1,220 +1,219 @@
fence_emerson is an I/O Fencing agent which can be used with MPX and MPH2 managed rack PDU.http://www.emersonnetworkpower.comFencing actionSet the community stringIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineSet authentication protocolSet privacy protocol passwordScript to run to retrieve privacy passwordSet privacy protocolSet security levelSpecifies SNMP version to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to snmpget binaryPath to snmpset binaryPath to snmpwalk binary
diff --git a/tests/data/metadata/fence_eps.xml b/tests/data/metadata/fence_eps.xml
index 7252298a..6cf77289 100644
--- a/tests/data/metadata/fence_eps.xml
+++ b/tests/data/metadata/fence_eps.xml
@@ -1,171 +1,170 @@
fence_eps is an I/O Fencing agent which can be used with the ePowerSwitch 8M+ power switch to fence connected machines. Fence agent works ONLY on 8M+ device, because this is only one, which has support for hidden page feature.
Agent basically works by connecting to hidden page and pass appropriate arguments to GET request. This means, that hidden page feature must be enabled and properly configured.http://www.epowerswitch.comFencing actionName of hidden pageIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameName of hidden pageLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power on
diff --git a/tests/data/metadata/fence_evacuate.xml b/tests/data/metadata/fence_evacuate.xml
index fe8a0b2d..10b84abc 100644
--- a/tests/data/metadata/fence_evacuate.xml
+++ b/tests/data/metadata/fence_evacuate.xml
@@ -1,214 +1,213 @@
Used to reschedule flagged instancesFencing actionKeystone Admin Auth URLNova Endpoint typeLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineRegion NameKeystone Admin Tenant or v3 ProjectLogin nameAllow Insecure TLS RequestsKeystone v3 Project DomainKeystone v3 Project DomainKeystone v3 User DomainKeystone v3 User DomainDNS domain in which hosts liveAllow instances to be evacuatedDisable functionality for dealing with shared storageReplaced by domainReplaced by domainDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power on
diff --git a/tests/data/metadata/fence_gce.xml b/tests/data/metadata/fence_gce.xml
index 8d2a2dfc..c7d400e1 100644
--- a/tests/data/metadata/fence_gce.xml
+++ b/tests/data/metadata/fence_gce.xml
@@ -1,209 +1,208 @@
fence_gce is an I/O Fencing agent for GCE (Google Cloud Engine). It uses the googleapiclient library to connect to GCE.
googleapiclient can be configured with Google SDK CLI or by executing 'gcloud auth application-default login'.
For instructions see: https://cloud.google.com/compute/docs/tutorials/python-guidehttp://cloud.google.comFencing actionMethod to fencePhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineZone.Project ID.Stackdriver-logging support.Stackdriver-logging support.If enabled this is a bare metal offering from google.Timeout in seconds to use for API calls, default is 60.Number of retries on failure for API calls, default is 3.Time to sleep in seconds between API retries, default is 5.Service Account to use for authentication to the google cloud APIs.Comma separated zone map when fencing multiple plugs.If a proxy is used for internet access, the proxy host should be specified.If a proxy is used for internet access, the proxy port should be specified.If an existing reset operation is detected, the fence agent will return before the operation completes with a 0 return code.If the operation is not completed within the timeout, the cluster operations are allowed to continue.If the operation is not completed within the timeout, cluster is notified of the operation failure.If a timeout would occur while running the agent, then the supplied command is run.If a failure would occur while running the agent, then the supplied command is run.Disable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power on
diff --git a/tests/data/metadata/fence_hds_cb.xml b/tests/data/metadata/fence_hds_cb.xml
index 9e41bfe8..90f4d280 100644
--- a/tests/data/metadata/fence_hds_cb.xml
+++ b/tests/data/metadata/fence_hds_cb.xml
@@ -1,212 +1,210 @@
fence_hds_cb is an I/O Fencing agent which can be used with Hitachi Compute Blades with recent enough firmware that includes telnet support.http://www.hds.comFencing actionForce Python regex for command promptForce Python regex for command prompt
- Identity file (private key) for SSHForces agent to use IPv4 addresses onlyForces agent to use IPv6 addresses onlyIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineUse SSH connectionUse SSH connectionSSH options to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginMissing port returns OFF instead of failureTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to ssh binaryPath to telnet binary
diff --git a/tests/data/metadata/fence_heuristics_ping.xml b/tests/data/metadata/fence_heuristics_ping.xml
index ee5536b0..3832e3c9 100644
--- a/tests/data/metadata/fence_heuristics_ping.xml
+++ b/tests/data/metadata/fence_heuristics_ping.xml
@@ -1,136 +1,135 @@
fence_heuristics_ping uses ping-heuristics to control execution of another fence agent on the same fencing level.
This is not a fence agent by itself! Its only purpose is to enable/disable another fence agent that lives on the same fencing level but after fence_heuristics_ping.Fencing actionMethod to fenceThe number of ping-probes that is being sent per targetThe number of positive ping-probes required to account a target as availableThe interval in seconds between ping-probesThe number of failed ping-targets to still account as overall successA comma separated list of ping-targets (optionally prepended by 'inet:' or 'inet6:') to be probedThe timeout in seconds till an individual ping-probe is accounted as lostDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power on
diff --git a/tests/data/metadata/fence_hpblade.xml b/tests/data/metadata/fence_hpblade.xml
index 2a1065d4..6f190f3f 100644
--- a/tests/data/metadata/fence_hpblade.xml
+++ b/tests/data/metadata/fence_hpblade.xml
@@ -1,212 +1,210 @@
fence_hpblade is an I/O Fencing agent which can be used with HP BladeSystem and HP Integrity Superdome X. It logs into the onboard administrator of an enclosure via telnet or ssh and uses the command line interface to power blades or partitions on or off.http://www.hp.comFencing actionForce Python regex for command promptForce Python regex for command prompt
- Identity file (private key) for SSHForces agent to use IPv4 addresses onlyForces agent to use IPv6 addresses onlyIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineUse SSH connectionUse SSH connectionSSH options to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginMissing port returns OFF instead of failureTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to ssh binaryPath to telnet binary
diff --git a/tests/data/metadata/fence_ibm_powervs.xml b/tests/data/metadata/fence_ibm_powervs.xml
index 81cea437..40c49411 100644
--- a/tests/data/metadata/fence_ibm_powervs.xml
+++ b/tests/data/metadata/fence_ibm_powervs.xml
@@ -1,149 +1,148 @@
fence_ibm_powervs is an I/O Fencing agent which can be used with IBM PowerVS to fence virtual machines.https://www.ibm.comAPI-type (public|private)API-type (public|private)CRNPowerVS InstanceNetwork proxyRegionAPI TokenFencing actionPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power on
diff --git a/tests/data/metadata/fence_ibm_vpc.xml b/tests/data/metadata/fence_ibm_vpc.xml
index 09da0e30..acf4925f 100644
--- a/tests/data/metadata/fence_ibm_vpc.xml
+++ b/tests/data/metadata/fence_ibm_vpc.xml
@@ -1,134 +1,133 @@
fence_ibm_vpc is an I/O Fencing agent which can be used with IBM Cloud VPC to fence virtual machines.https://www.ibm.comAPI KeyNumber of nodes returned by APINetwork proxyRegionFencing actionPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power on
diff --git a/tests/data/metadata/fence_ibmblade.xml b/tests/data/metadata/fence_ibmblade.xml
index 7df31079..9598abf6 100644
--- a/tests/data/metadata/fence_ibmblade.xml
+++ b/tests/data/metadata/fence_ibmblade.xml
@@ -1,220 +1,219 @@
fence_ibmblade is an I/O Fencing agent which can be used with IBM BladeCenter chassis. It issues SNMP Set request to BladeCenter chassis, rebooting, powering up or down the specified Blade Server.http://www.ibm.comFencing actionSet the community stringIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineSet authentication protocolSet privacy protocol passwordScript to run to retrieve privacy passwordSet privacy protocolSet security levelSpecifies SNMP version to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to snmpget binaryPath to snmpset binaryPath to snmpwalk binary
diff --git a/tests/data/metadata/fence_ibmz.xml b/tests/data/metadata/fence_ibmz.xml
index fe47c891..0671efc0 100644
--- a/tests/data/metadata/fence_ibmz.xml
+++ b/tests/data/metadata/fence_ibmz.xml
@@ -1,194 +1,193 @@
fence_ibmz is a power fencing agent which uses the HMC Web Services API to fence IBM z LPARs.http://www.ibm.comFencing actionIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug id in the format cpc-name/partition-name (case-sensitive)Physical plug id in the format cpc-name/partition-name (case-sensitive)Use SSL connection with verifying certificateLogin nameHow many times to retry on connection errorsHow long to wait to establish a connectionHow long to wait for power operation to completeHow many times to retry on read errorsHow long to wait for server dataRely on the HMC to perform a load operation on activationDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power on
diff --git a/tests/data/metadata/fence_idrac.xml b/tests/data/metadata/fence_idrac.xml
index ec95394f..a3834562 100644
--- a/tests/data/metadata/fence_idrac.xml
+++ b/tests/data/metadata/fence_idrac.xml
@@ -1,234 +1,233 @@
fence_ipmilan is an I/O Fencing agentwhich can be used with machines controlled by IPMI.This agent calls support software ipmitool (http://ipmitool.sf.net/). WARNING! This fence agent might report success before the node is powered off. You should use -m/method onoff if your fence device works correctly with that option.Fencing actionIPMI Lan Auth type.Ciphersuite to use (same as ipmitool -C parameter)Hexadecimal-encoded Kg key for IPMIv2 authenticationIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceUse Lanplus to improve security of connectionLogin nameMethod to fenceLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordIP address or hostname of fencing device (together with --port-as-ip)IP address or hostname of fencing device (together with --port-as-ip)Privilege level on IPMI deviceBridge IPMI requests to the remote target addressLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Path to ipmitool binaryWait X seconds for cmd prompt after loginMake "port/plug" to be an alias to IP addressTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionTimeout (sec) for IPMI operationCount of attempts to retry power onUse sudo (without password) when calling 3rd party softwareUse sudo (without password) when calling 3rd party softwarePath to sudo binary
diff --git a/tests/data/metadata/fence_ifmib.xml b/tests/data/metadata/fence_ifmib.xml
index e29cb5bf..c9328797 100644
--- a/tests/data/metadata/fence_ifmib.xml
+++ b/tests/data/metadata/fence_ifmib.xml
@@ -1,221 +1,220 @@
fence_ifmib is an I/O Fencing agent which can be used with any SNMP IF-MIB capable device.
It was written with managed ethernet switches in mind, in order to fence iSCSI SAN connections. However, there are many devices that support the IF-MIB interface. The agent uses IF-MIB::ifAdminStatus to control the state of an interface.http://www.ietf.org/wg/concluded/ifmib.htmlFencing actionSet the community stringIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineSet authentication protocolSet privacy protocol passwordScript to run to retrieve privacy passwordSet privacy protocolSet security levelSpecifies SNMP version to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to snmpget binaryPath to snmpset binaryPath to snmpwalk binary
diff --git a/tests/data/metadata/fence_ilo.xml b/tests/data/metadata/fence_ilo.xml
index 088f42b1..384b40dc 100644
--- a/tests/data/metadata/fence_ilo.xml
+++ b/tests/data/metadata/fence_ilo.xml
@@ -1,197 +1,196 @@
fence_ilo is an I/O Fencing agent used for HP servers with the Integrated Light Out (iLO) PCI card.The agent opens an SSL connection to the iLO card. Once the SSL connection is established, the agent is able to communicate with the iLO card through an XML stream.http://www.hp.comFencing actionIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameDisable TLS negotiation and force SSL3.0. This should only be used for devices that do not support TLS1.0 and up.Login password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordIP address or hostname of fencing device (together with --port-as-ip)IP address or hostname of fencing device (together with --port-as-ip)Force ribcl version to useForce ribcl version to useUse SSL connection with verifying certificateUse SSL connection without verifying certificateUse SSL connection with verifying certificateDisable TLS negotiation and force TLS1.0. This should only be used for devices that do not support TLS1.1 and up.Login nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginMake "port/plug" to be an alias to IP addressTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to gnutls-cli binary
diff --git a/tests/data/metadata/fence_ilo2.xml b/tests/data/metadata/fence_ilo2.xml
index 9b64a6b5..3c98719d 100644
--- a/tests/data/metadata/fence_ilo2.xml
+++ b/tests/data/metadata/fence_ilo2.xml
@@ -1,197 +1,196 @@
fence_ilo is an I/O Fencing agent used for HP servers with the Integrated Light Out (iLO) PCI card.The agent opens an SSL connection to the iLO card. Once the SSL connection is established, the agent is able to communicate with the iLO card through an XML stream.http://www.hp.comFencing actionIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameDisable TLS negotiation and force SSL3.0. This should only be used for devices that do not support TLS1.0 and up.Login password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordIP address or hostname of fencing device (together with --port-as-ip)IP address or hostname of fencing device (together with --port-as-ip)Force ribcl version to useForce ribcl version to useUse SSL connection with verifying certificateUse SSL connection without verifying certificateUse SSL connection with verifying certificateDisable TLS negotiation and force TLS1.0. This should only be used for devices that do not support TLS1.1 and up.Login nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginMake "port/plug" to be an alias to IP addressTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to gnutls-cli binary
diff --git a/tests/data/metadata/fence_ilo3.xml b/tests/data/metadata/fence_ilo3.xml
index af571c44..b0183ece 100644
--- a/tests/data/metadata/fence_ilo3.xml
+++ b/tests/data/metadata/fence_ilo3.xml
@@ -1,234 +1,233 @@
fence_ipmilan is an I/O Fencing agentwhich can be used with machines controlled by IPMI.This agent calls support software ipmitool (http://ipmitool.sf.net/). WARNING! This fence agent might report success before the node is powered off. You should use -m/method onoff if your fence device works correctly with that option.Fencing actionIPMI Lan Auth type.Ciphersuite to use (same as ipmitool -C parameter)Hexadecimal-encoded Kg key for IPMIv2 authenticationIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceUse Lanplus to improve security of connectionLogin nameMethod to fenceLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordIP address or hostname of fencing device (together with --port-as-ip)IP address or hostname of fencing device (together with --port-as-ip)Privilege level on IPMI deviceBridge IPMI requests to the remote target addressLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Path to ipmitool binaryWait X seconds for cmd prompt after loginMake "port/plug" to be an alias to IP addressTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionTimeout (sec) for IPMI operationCount of attempts to retry power onUse sudo (without password) when calling 3rd party softwareUse sudo (without password) when calling 3rd party softwarePath to sudo binary
diff --git a/tests/data/metadata/fence_ilo3_ssh.xml b/tests/data/metadata/fence_ilo3_ssh.xml
index e87875d9..1a9e56c5 100644
--- a/tests/data/metadata/fence_ilo3_ssh.xml
+++ b/tests/data/metadata/fence_ilo3_ssh.xml
@@ -1,218 +1,216 @@
fence_ilo_ssh is a fence agent that connects to iLO device. It logs into device via ssh and reboot a specified outlet.
WARNING: The monitor-action is prone to timeouts. Use the fence_ilo-equivalent to avoid this issue.http://www.hp.comFencing actionForce Python regex for command promptForce Python regex for command prompt
- Identity file (private key) for SSHForces agent to use IPv4 addresses onlyForces agent to use IPv6 addresses onlyIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameMethod to fenceLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordIP address or hostname of fencing device (together with --port-as-ip)IP address or hostname of fencing device (together with --port-as-ip)Use SSH connectionUse SSH connectionSSH options to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginMake "port/plug" to be an alias to IP addressTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to ssh binaryPath to telnet binary
diff --git a/tests/data/metadata/fence_ilo4.xml b/tests/data/metadata/fence_ilo4.xml
index 0379d253..22df7137 100644
--- a/tests/data/metadata/fence_ilo4.xml
+++ b/tests/data/metadata/fence_ilo4.xml
@@ -1,234 +1,233 @@
fence_ipmilan is an I/O Fencing agentwhich can be used with machines controlled by IPMI.This agent calls support software ipmitool (http://ipmitool.sf.net/). WARNING! This fence agent might report success before the node is powered off. You should use -m/method onoff if your fence device works correctly with that option.Fencing actionIPMI Lan Auth type.Ciphersuite to use (same as ipmitool -C parameter)Hexadecimal-encoded Kg key for IPMIv2 authenticationIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceUse Lanplus to improve security of connectionLogin nameMethod to fenceLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordIP address or hostname of fencing device (together with --port-as-ip)IP address or hostname of fencing device (together with --port-as-ip)Privilege level on IPMI deviceBridge IPMI requests to the remote target addressLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Path to ipmitool binaryWait X seconds for cmd prompt after loginMake "port/plug" to be an alias to IP addressTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionTimeout (sec) for IPMI operationCount of attempts to retry power onUse sudo (without password) when calling 3rd party softwareUse sudo (without password) when calling 3rd party softwarePath to sudo binary
diff --git a/tests/data/metadata/fence_ilo4_ssh.xml b/tests/data/metadata/fence_ilo4_ssh.xml
index 7a82a5f1..78aed1c4 100644
--- a/tests/data/metadata/fence_ilo4_ssh.xml
+++ b/tests/data/metadata/fence_ilo4_ssh.xml
@@ -1,218 +1,216 @@
fence_ilo_ssh is a fence agent that connects to iLO device. It logs into device via ssh and reboot a specified outlet.
WARNING: The monitor-action is prone to timeouts. Use the fence_ilo-equivalent to avoid this issue.http://www.hp.comFencing actionForce Python regex for command promptForce Python regex for command prompt
- Identity file (private key) for SSHForces agent to use IPv4 addresses onlyForces agent to use IPv6 addresses onlyIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameMethod to fenceLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordIP address or hostname of fencing device (together with --port-as-ip)IP address or hostname of fencing device (together with --port-as-ip)Use SSH connectionUse SSH connectionSSH options to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginMake "port/plug" to be an alias to IP addressTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to ssh binaryPath to telnet binary
diff --git a/tests/data/metadata/fence_ilo5.xml b/tests/data/metadata/fence_ilo5.xml
index 6216e566..2648c4bb 100644
--- a/tests/data/metadata/fence_ilo5.xml
+++ b/tests/data/metadata/fence_ilo5.xml
@@ -1,234 +1,233 @@
fence_ipmilan is an I/O Fencing agentwhich can be used with machines controlled by IPMI.This agent calls support software ipmitool (http://ipmitool.sf.net/). WARNING! This fence agent might report success before the node is powered off. You should use -m/method onoff if your fence device works correctly with that option.Fencing actionIPMI Lan Auth type.Ciphersuite to use (same as ipmitool -C parameter)Hexadecimal-encoded Kg key for IPMIv2 authenticationIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceUse Lanplus to improve security of connectionLogin nameMethod to fenceLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordIP address or hostname of fencing device (together with --port-as-ip)IP address or hostname of fencing device (together with --port-as-ip)Privilege level on IPMI deviceBridge IPMI requests to the remote target addressLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Path to ipmitool binaryWait X seconds for cmd prompt after loginMake "port/plug" to be an alias to IP addressTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionTimeout (sec) for IPMI operationCount of attempts to retry power onUse sudo (without password) when calling 3rd party softwareUse sudo (without password) when calling 3rd party softwarePath to sudo binary
diff --git a/tests/data/metadata/fence_ilo5_ssh.xml b/tests/data/metadata/fence_ilo5_ssh.xml
index cb23ae16..d0d1096e 100644
--- a/tests/data/metadata/fence_ilo5_ssh.xml
+++ b/tests/data/metadata/fence_ilo5_ssh.xml
@@ -1,218 +1,216 @@
fence_ilo_ssh is a fence agent that connects to iLO device. It logs into device via ssh and reboot a specified outlet.
WARNING: The monitor-action is prone to timeouts. Use the fence_ilo-equivalent to avoid this issue.http://www.hp.comFencing actionForce Python regex for command promptForce Python regex for command prompt
- Identity file (private key) for SSHForces agent to use IPv4 addresses onlyForces agent to use IPv6 addresses onlyIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameMethod to fenceLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordIP address or hostname of fencing device (together with --port-as-ip)IP address or hostname of fencing device (together with --port-as-ip)Use SSH connectionUse SSH connectionSSH options to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginMake "port/plug" to be an alias to IP addressTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to ssh binaryPath to telnet binary
diff --git a/tests/data/metadata/fence_ilo_moonshot.xml b/tests/data/metadata/fence_ilo_moonshot.xml
index e59811d0..b38be58f 100644
--- a/tests/data/metadata/fence_ilo_moonshot.xml
+++ b/tests/data/metadata/fence_ilo_moonshot.xml
@@ -1,203 +1,201 @@
http://www.hp.comFencing actionForce Python regex for command promptForce Python regex for command prompt
- Identity file (private key) for SSHForces agent to use IPv4 addresses onlyForces agent to use IPv6 addresses onlyIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineUse SSH connectionUse SSH connectionSSH options to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to ssh binary
diff --git a/tests/data/metadata/fence_ilo_mp.xml b/tests/data/metadata/fence_ilo_mp.xml
index 6c8e680b..ea0a8e69 100644
--- a/tests/data/metadata/fence_ilo_mp.xml
+++ b/tests/data/metadata/fence_ilo_mp.xml
@@ -1,205 +1,203 @@
http://www.hp.comFencing actionForce Python regex for command promptForce Python regex for command prompt
- Identity file (private key) for SSHForces agent to use IPv4 addresses onlyForces agent to use IPv6 addresses onlyIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordIP address or hostname of fencing device (together with --port-as-ip)IP address or hostname of fencing device (together with --port-as-ip)Use SSH connectionUse SSH connectionSSH options to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginMake "port/plug" to be an alias to IP addressTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to ssh binaryPath to telnet binary
diff --git a/tests/data/metadata/fence_ilo_ssh.xml b/tests/data/metadata/fence_ilo_ssh.xml
index 3b368dd7..b8ffe3c6 100644
--- a/tests/data/metadata/fence_ilo_ssh.xml
+++ b/tests/data/metadata/fence_ilo_ssh.xml
@@ -1,218 +1,216 @@
fence_ilo_ssh is a fence agent that connects to iLO device. It logs into device via ssh and reboot a specified outlet.
WARNING: The monitor-action is prone to timeouts. Use the fence_ilo-equivalent to avoid this issue.http://www.hp.comFencing actionForce Python regex for command promptForce Python regex for command prompt
- Identity file (private key) for SSHForces agent to use IPv4 addresses onlyForces agent to use IPv6 addresses onlyIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameMethod to fenceLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordIP address or hostname of fencing device (together with --port-as-ip)IP address or hostname of fencing device (together with --port-as-ip)Use SSH connectionUse SSH connectionSSH options to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginMake "port/plug" to be an alias to IP addressTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to ssh binaryPath to telnet binary
diff --git a/tests/data/metadata/fence_imm.xml b/tests/data/metadata/fence_imm.xml
index 05224c23..5ed4e8c3 100644
--- a/tests/data/metadata/fence_imm.xml
+++ b/tests/data/metadata/fence_imm.xml
@@ -1,234 +1,233 @@
fence_ipmilan is an I/O Fencing agentwhich can be used with machines controlled by IPMI.This agent calls support software ipmitool (http://ipmitool.sf.net/). WARNING! This fence agent might report success before the node is powered off. You should use -m/method onoff if your fence device works correctly with that option.Fencing actionIPMI Lan Auth type.Ciphersuite to use (same as ipmitool -C parameter)Hexadecimal-encoded Kg key for IPMIv2 authenticationIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceUse Lanplus to improve security of connectionLogin nameMethod to fenceLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordIP address or hostname of fencing device (together with --port-as-ip)IP address or hostname of fencing device (together with --port-as-ip)Privilege level on IPMI deviceBridge IPMI requests to the remote target addressLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Path to ipmitool binaryWait X seconds for cmd prompt after loginMake "port/plug" to be an alias to IP addressTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionTimeout (sec) for IPMI operationCount of attempts to retry power onUse sudo (without password) when calling 3rd party softwareUse sudo (without password) when calling 3rd party softwarePath to sudo binary
diff --git a/tests/data/metadata/fence_intelmodular.xml b/tests/data/metadata/fence_intelmodular.xml
index 09032a83..03c7c55d 100644
--- a/tests/data/metadata/fence_intelmodular.xml
+++ b/tests/data/metadata/fence_intelmodular.xml
@@ -1,222 +1,221 @@
fence_intelmodular is an I/O Fencing agent which can be used with Intel Modular device (tested on Intel MFSYS25, should work with MFSYS35 as well).
Note: Since firmware update version 2.7, SNMP v2 write support is removed, and replaced by SNMP v3 support. So agent now has default SNMP version 3. If you are using older firmware, please supply -d for command line and snmp_version option for your cluster.conf.http://www.intel.comFencing actionSet the community stringIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineSet authentication protocolSet privacy protocol passwordScript to run to retrieve privacy passwordSet privacy protocolSet security levelSpecifies SNMP version to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to snmpget binaryPath to snmpset binaryPath to snmpwalk binary
diff --git a/tests/data/metadata/fence_ipdu.xml b/tests/data/metadata/fence_ipdu.xml
index 73587b2f..d9a44dd0 100644
--- a/tests/data/metadata/fence_ipdu.xml
+++ b/tests/data/metadata/fence_ipdu.xml
@@ -1,220 +1,219 @@
fence_ipdu is an I/O Fencing agent which can be used with the IBM iPDU network power switch. It logs into a device via SNMP and reboots a specified outlet. It supports SNMP v3 with all combinations of authenticity/privacy settings.http://www.ibm.comFencing actionSet the community stringIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineSet authentication protocolSet privacy protocol passwordScript to run to retrieve privacy passwordSet privacy protocolSet security levelSpecifies SNMP version to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to snmpget binaryPath to snmpset binaryPath to snmpwalk binary
diff --git a/tests/data/metadata/fence_ipmilan.xml b/tests/data/metadata/fence_ipmilan.xml
index f0c7285a..f8ede91c 100644
--- a/tests/data/metadata/fence_ipmilan.xml
+++ b/tests/data/metadata/fence_ipmilan.xml
@@ -1,234 +1,233 @@
fence_ipmilan is an I/O Fencing agentwhich can be used with machines controlled by IPMI.This agent calls support software ipmitool (http://ipmitool.sf.net/). WARNING! This fence agent might report success before the node is powered off. You should use -m/method onoff if your fence device works correctly with that option.Fencing actionIPMI Lan Auth type.Ciphersuite to use (same as ipmitool -C parameter)Hexadecimal-encoded Kg key for IPMIv2 authenticationIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceUse Lanplus to improve security of connectionLogin nameMethod to fenceLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordIP address or hostname of fencing device (together with --port-as-ip)IP address or hostname of fencing device (together with --port-as-ip)Privilege level on IPMI deviceBridge IPMI requests to the remote target addressLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Path to ipmitool binaryWait X seconds for cmd prompt after loginMake "port/plug" to be an alias to IP addressTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionTimeout (sec) for IPMI operationCount of attempts to retry power onUse sudo (without password) when calling 3rd party softwareUse sudo (without password) when calling 3rd party softwarePath to sudo binary
diff --git a/tests/data/metadata/fence_ipmilanplus.xml b/tests/data/metadata/fence_ipmilanplus.xml
index 5adf0492..92f0cf8c 100644
--- a/tests/data/metadata/fence_ipmilanplus.xml
+++ b/tests/data/metadata/fence_ipmilanplus.xml
@@ -1,234 +1,233 @@
fence_ipmilan is an I/O Fencing agentwhich can be used with machines controlled by IPMI.This agent calls support software ipmitool (http://ipmitool.sf.net/). WARNING! This fence agent might report success before the node is powered off. You should use -m/method onoff if your fence device works correctly with that option.Fencing actionIPMI Lan Auth type.Ciphersuite to use (same as ipmitool -C parameter)Hexadecimal-encoded Kg key for IPMIv2 authenticationIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceUse Lanplus to improve security of connectionLogin nameMethod to fenceLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordIP address or hostname of fencing device (together with --port-as-ip)IP address or hostname of fencing device (together with --port-as-ip)Privilege level on IPMI deviceBridge IPMI requests to the remote target addressLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Path to ipmitool binaryWait X seconds for cmd prompt after loginMake "port/plug" to be an alias to IP addressTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionTimeout (sec) for IPMI operationCount of attempts to retry power onUse sudo (without password) when calling 3rd party softwareUse sudo (without password) when calling 3rd party softwarePath to sudo binary
diff --git a/tests/data/metadata/fence_ironic.xml b/tests/data/metadata/fence_ironic.xml
index fb7f9f17..4da78482 100644
--- a/tests/data/metadata/fence_ironic.xml
+++ b/tests/data/metadata/fence_ironic.xml
@@ -1,173 +1,172 @@
fence_ironic is a Fencing agent which can be used with machines controlled by the Ironic service. This agent calls the openstack CLI. WARNING! This fence agent is not intended for production use. Relying on a functional ironic service for fencing is not a good design choice.https://wiki.openstack.org/wiki/IronicFencing actionKeystone Admin Auth URLKeystone Admin Auth URLLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineKeystone Admin TenantKeystone Admin TenantLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginPath to the OpenStack binaryPath to the OpenStack binaryTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power on
diff --git a/tests/data/metadata/fence_kubevirt.xml b/tests/data/metadata/fence_kubevirt.xml
index ccb20c22..66701099 100644
--- a/tests/data/metadata/fence_kubevirt.xml
+++ b/tests/data/metadata/fence_kubevirt.xml
@@ -1,134 +1,133 @@
fence_kubevirt is an I/O Fencing agent for KubeVirt.https://kubevirt.io/Fencing actionPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineUse SSL connection without verifying certificateNamespace of the KubeVirt machine.Kubeconfig file pathVersion of the KubeVirt API.Disable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power on
diff --git a/tests/data/metadata/fence_ldom.xml b/tests/data/metadata/fence_ldom.xml
index f02c5a89..0c8c45e2 100644
--- a/tests/data/metadata/fence_ldom.xml
+++ b/tests/data/metadata/fence_ldom.xml
@@ -1,205 +1,203 @@
fence_ldom is an I/O Fencing agent which can be used with LDoms virtual machines. This agent works so, that run ldm command on host machine. So ldm must be directly runnable.
Very useful parameter is -c (or cmd_prompt in stdin mode). This must be set to something, what is displayed after successful login to host machine. Default string is space on end of string (default for root in bash). But (for example) csh use ], so in that case you must use parameter -c with argument ]. Very similar situation is, if you use bash and login to host machine with other user than root. Than prompt is $, so again, you must use parameter -c.http://www.sun.comFencing actionForce Python regex for command promptForce Python regex for command prompt
- Identity file (private key) for SSHForces agent to use IPv4 addresses onlyForces agent to use IPv6 addresses onlyIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineUse SSH connectionUse SSH connectionSSH options to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to ssh binary
diff --git a/tests/data/metadata/fence_lindypdu.xml b/tests/data/metadata/fence_lindypdu.xml
index 77ce6307..2e1d5c76 100644
--- a/tests/data/metadata/fence_lindypdu.xml
+++ b/tests/data/metadata/fence_lindypdu.xml
@@ -1,225 +1,224 @@
fence_lindypdu is an I/O Fencing agent which can be used with the Lindy PDU network power switch. It logs into a device via SNMP and reboots a specified outlet. It supports SNMP v1 with all combinations of authenticity/privacy settings.http://www.lindy.co.ukFencing actionSet the community stringIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineSet authentication protocolSet privacy protocol passwordScript to run to retrieve privacy passwordSet privacy protocolSet security levelSpecifies SNMP version to usePhysical switch number on deviceLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to snmpget binaryPath to snmpset binaryPath to snmpwalk binary
diff --git a/tests/data/metadata/fence_lpar.xml b/tests/data/metadata/fence_lpar.xml
index 7d655b57..e2adbc33 100644
--- a/tests/data/metadata/fence_lpar.xml
+++ b/tests/data/metadata/fence_lpar.xml
@@ -1,217 +1,215 @@
http://www.ibm.comFencing actionForce Python regex for command promptForce Python regex for command promptForce HMC version to use
- Identity file (private key) for SSHForces agent to use IPv4 addresses onlyForces agent to use IPv6 addresses onlyIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameManaged system nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineUse SSH connectionUse SSH connectionSSH options to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to ssh binary
diff --git a/tests/data/metadata/fence_mpath.xml b/tests/data/metadata/fence_mpath.xml
index a3f3c33c..d656013b 100644
--- a/tests/data/metadata/fence_mpath.xml
+++ b/tests/data/metadata/fence_mpath.xml
@@ -1,151 +1,150 @@
fence_mpath is an I/O fencing agent that uses SCSI-3 persistent reservations to control access multipath devices. Underlying devices must support SCSI-3 persistent reservations (SPC-3 or greater) as well as the "preempt-and-abort" subcommand.
The fence_mpath agent works by having a unique key for each node that has to be set in /etc/multipath.conf. Once registered, a single node will become the reservation holder by creating a "write exclusive, registrants only" reservation on the device(s). The result is that only registered nodes may write to the device(s). When a node failure occurs, the fence_mpath agent will remove the key belonging to the failed node from the device(s). The failed node will no longer be able to write to the device(s). A manual reboot is required.
When used as a watchdog device you can define e.g. retry=1, retry-sleep=2 and verbose=yes parameters in /etc/sysconfig/stonith if you have issues with it failing.https://www.sourceware.org/dm/Fencing actionList of devices to use for current operation. Devices can be comma-separated list of device-mapper multipath devices (eg. /dev/mapper/3600508b400105df70000e00000ac0000 or /dev/mapper/mpath1). Each device must support SCSI-3 persistent reservations.Replaced by port/-n/--plugKey to use for the current operation. This key should be unique to a node and have to be written in /etc/multipath.conf. For the "on" action, the key specifies the key use to register the local node. For the "off" action, this key specifies the key to be removed from the device(s).Key to use for the current operation. This key should be unique to a node and have to be written in /etc/multipath.conf. For the "on" action, the key specifies the key use to register the local node. For the "off" action, this key specifies the key to be removed from the device(s).Error log suppression.Error log suppression.Disable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginPath to mpathpersist binaryTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionPath to directory where fence agent can store informationCount of attempts to retry power onUse sudo (without password) when calling 3rd party softwareUse sudo (without password) when calling 3rd party softwarePath to sudo binary
diff --git a/tests/data/metadata/fence_netio.xml b/tests/data/metadata/fence_netio.xml
index f16e3b86..7d8a4c72 100644
--- a/tests/data/metadata/fence_netio.xml
+++ b/tests/data/metadata/fence_netio.xml
@@ -1,163 +1,162 @@
fence_netio is an I/O Fencing agent which can be used with the Koukaam NETIO-230B Power Distribution Unit. It logs into device via telnet and reboots a specified outlet. Lengthy telnet connections should be avoided while a GFS cluster is running because the connection will block any necessary fencing actions.http://www.koukaam.se/Fencing actionIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to telnet binary
diff --git a/tests/data/metadata/fence_openstack.xml b/tests/data/metadata/fence_openstack.xml
index 67b2191b..2e5bd9ff 100644
--- a/tests/data/metadata/fence_openstack.xml
+++ b/tests/data/metadata/fence_openstack.xml
@@ -1,214 +1,213 @@
fence_openstack is a Fencing agent which can be used with machines controlled by the Openstack's Nova service. This agent calls the python-novaclient and it is mandatory to be installed https://wiki.openstack.org/wiki/NovaFencing actionLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordUUID of the node to be fenced.UUID of the node to be fenced.Use SSL connection without verifying certificateLogin nameKeystone Auth URLKeystone Auth URLKeystone ProjectKeystone ProjectKeystone User Domain NameKeystone User Domain NameKeystone Project Domain NameKeystone Project Domain NameCloud from clouds.yamlopenrc config fileReplaced by port/-n/--plugSSL X.509 certificates fileTimeout in seconds to use for API calls, default is 60.Disable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power on
diff --git a/tests/data/metadata/fence_ovh.xml b/tests/data/metadata/fence_ovh.xml
index 61b66b82..5913e49a 100644
--- a/tests/data/metadata/fence_ovh.xml
+++ b/tests/data/metadata/fence_ovh.xml
@@ -1,148 +1,147 @@
fence_ovh is an Power Fencing agent which can be used within OVH datecentre. Poweroff is simulated with a reboot into rescue-pro mode.http://www.ovh.netFencing actionReboot emailLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power on
diff --git a/tests/data/metadata/fence_powerman.xml b/tests/data/metadata/fence_powerman.xml
index f6d011ea..eb250945 100644
--- a/tests/data/metadata/fence_powerman.xml
+++ b/tests/data/metadata/fence_powerman.xml
@@ -1,131 +1,130 @@
This is a Pacemaker Fence Agent for the Powerman management utility that was designed for LLNL systems.https://github.com/chaos/powermanFencing actionIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceIP address or hostname of fencing device (together with --port-as-ip)IP address or hostname of fencing device (together with --port-as-ip)Disable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginMake "port/plug" to be an alias to IP addressTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFPath to powerman binaryWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power on
diff --git a/tests/data/metadata/fence_pve.xml b/tests/data/metadata/fence_pve.xml
index afc231ac..ec140544 100644
--- a/tests/data/metadata/fence_pve.xml
+++ b/tests/data/metadata/fence_pve.xml
@@ -1,211 +1,210 @@
The fence_pve agent can be used to fence virtual machines acting as nodes in a virtualized cluster.http://www.proxmox.com/Fencing actionIP Address or Hostname of a node within the Proxmox cluster.IP Address or Hostname of a node within the Proxmox cluster.TCP/UDP port to use for connection with deviceLogin nameMethod to fenceLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordId of the virtual machine.Id of the virtual machine.Use SSL connection with verifying certificateUse SSL connection without verifying certificateUse SSL connection with verifying certificateLogin nameProxmox node name on which machine is located. (Must be specified if not using --pve-node-auto)Automatically select proxmox node. (This option overrides --pve-node)Virtual machine type lxc or qemu. (Default: qemu)Replaced by --pve-nodeReplaced by --pve-nodeDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to gnutls-cli binary
diff --git a/tests/data/metadata/fence_raritan.xml b/tests/data/metadata/fence_raritan.xml
index 6e16ba01..9983cc08 100644
--- a/tests/data/metadata/fence_raritan.xml
+++ b/tests/data/metadata/fence_raritan.xml
@@ -1,163 +1,162 @@
fence_raritan is an I/O Fencing agent which can be used with the Raritan DPXS12-20 Power Distribution Unit. It logs into device via telnet and reboots a specified outlet. Lengthy telnet connections should be avoided while a GFS cluster is running because the connection will block any necessary fencing actions.http://www.raritan.com/Fencing actionIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to telnet binary
diff --git a/tests/data/metadata/fence_raritan_px3.xml b/tests/data/metadata/fence_raritan_px3.xml
index 56ea554a..f7778e5f 100644
--- a/tests/data/metadata/fence_raritan_px3.xml
+++ b/tests/data/metadata/fence_raritan_px3.xml
@@ -1,207 +1,205 @@
fence_raritan is an I/O Fencing agent which can be used with the Raritan PX2 and PX3 Power Distribution Unit series. It logs into device via telnet or ssh and reboots a specified outlet. Single outlets and grouped outlets are supported. The fence is tested on this model: PX3-5466V. There have been issues seen with the telnet prompt on 3.4.x and 3.5.x Raritan firmware versions. It's recommended to update to at least version 3.6.xhttp://www.raritan.com/Fencing actionForce Python regex for command promptForce Python regex for command prompt
- Identity file (private key) for SSHForces agent to use IPv4 addresses onlyForces agent to use IPv6 addresses onlyIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineUse SSH connectionUse SSH connectionSSH options to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to ssh binaryPath to telnet binary
diff --git a/tests/data/metadata/fence_rcd_serial.xml b/tests/data/metadata/fence_rcd_serial.xml
index 7917adc1..2d0a49d9 100644
--- a/tests/data/metadata/fence_rcd_serial.xml
+++ b/tests/data/metadata/fence_rcd_serial.xml
@@ -1,107 +1,106 @@
fence_rcd_serial operates a serial cable that toggles a reset of an opposing server using the reset switch on its motherboard. The cable itself is simple with no power, network or moving parts. An example of the cable is available here: https://smcleod.net/rcd-stonith/ and the circuit design is available in the fence-agents src as SVGhttps://github.com/sammcj/fence_rcd_serialFencing actionMethod to fencePort of the serial deviceDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power on
diff --git a/tests/data/metadata/fence_redfish.xml b/tests/data/metadata/fence_redfish.xml
index 5aa95732..5bdb3236 100644
--- a/tests/data/metadata/fence_redfish.xml
+++ b/tests/data/metadata/fence_redfish.xml
@@ -1,197 +1,196 @@
fence_redfish is an I/O Fencing agent which can be used with Out-of-Band controllers that support Redfish APIs. These controllers provide remote access to control power on a server.http://www.dmtf.orgFencing actionIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordIP address or hostname of fencing device (together with --port-as-ip)IP address or hostname of fencing device (together with --port-as-ip)Base or starting Redfish URIBase or starting Redfish URIUse SSL connection with verifying certificateUse SSL connection without verifying certificateUse SSL connection with verifying certificateRedfish Systems resource URI, i.e. /redfish/v1/Systems/System.Embedded.1Redfish Systems resource URI, i.e. /redfish/v1/Systems/System.Embedded.1Login nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginMake "port/plug" to be an alias to IP addressTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to gnutls-cli binary
diff --git a/tests/data/metadata/fence_rhevm.xml b/tests/data/metadata/fence_rhevm.xml
index 2b71ff46..372c1bbc 100644
--- a/tests/data/metadata/fence_rhevm.xml
+++ b/tests/data/metadata/fence_rhevm.xml
@@ -1,207 +1,205 @@
fence_rhevm is an I/O Fencing agent which can be used with RHEV-M REST API to fence virtual machines.http://www.redhat.comFencing actionIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameDisable TLS negotiation and force SSL3.0. This should only be used for devices that do not support TLS1.0 and up.Login password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordVM name in RHVVM name in RHVUse SSL connection with verifying certificateUse SSL connection without verifying certificateUse SSL connection with verifying certificateReuse cookies for authenticationLogin nameVersion of RHEV API (default: auto)
- Path to cookie file for authenticationThe path part of the API URLSet HTTP Filter header to falseDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to gnutls-cli binary
diff --git a/tests/data/metadata/fence_rsa.xml b/tests/data/metadata/fence_rsa.xml
index ba5d8fec..6dfb0925 100644
--- a/tests/data/metadata/fence_rsa.xml
+++ b/tests/data/metadata/fence_rsa.xml
@@ -1,205 +1,203 @@
fence_rsa is an I/O Fencing agent which can be used with the IBM RSA II management interface. It logs into an RSA II device via telnet and reboots the associated machine. Lengthy telnet connections to the RSA II device should be avoided while a GFS cluster is running because the connection will block any necessary fencing actions.http://www.ibm.comFencing actionForce Python regex for command promptForce Python regex for command prompt
- Identity file (private key) for SSHForces agent to use IPv4 addresses onlyForces agent to use IPv6 addresses onlyIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordIP address or hostname of fencing device (together with --port-as-ip)IP address or hostname of fencing device (together with --port-as-ip)Use SSH connectionUse SSH connectionSSH options to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginMake "port/plug" to be an alias to IP addressTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to ssh binaryPath to telnet binary
diff --git a/tests/data/metadata/fence_rsb.xml b/tests/data/metadata/fence_rsb.xml
index 7d7116c0..52978583 100644
--- a/tests/data/metadata/fence_rsb.xml
+++ b/tests/data/metadata/fence_rsb.xml
@@ -1,205 +1,203 @@
fence_rsb is an I/O Fencing agent which can be used with the Fujitsu-Siemens RSB management interface. It logs into device via telnet/ssh and reboots a specified outlet. Lengthy telnet/ssh connections should be avoided while a GFS cluster is running because the connection will block any necessary fencing actions.http://www.fujitsu.comFencing actionForce Python regex for command promptForce Python regex for command prompt
- Identity file (private key) for SSHForces agent to use IPv4 addresses onlyForces agent to use IPv6 addresses onlyIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordIP address or hostname of fencing device (together with --port-as-ip)IP address or hostname of fencing device (together with --port-as-ip)Use SSH connectionUse SSH connectionSSH options to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginMake "port/plug" to be an alias to IP addressTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to ssh binaryPath to telnet binary
diff --git a/tests/data/metadata/fence_sanbox2.xml b/tests/data/metadata/fence_sanbox2.xml
index 16c18444..2fa3f295 100644
--- a/tests/data/metadata/fence_sanbox2.xml
+++ b/tests/data/metadata/fence_sanbox2.xml
@@ -1,172 +1,171 @@
fence_sanbox2 is an I/O Fencing agent which can be used with QLogic SANBox2 FC switches. It logs into a SANBox2 switch via telnet and disables a specified port. Disabling the port which a machine is connected to effectively fences that machine. Lengthy telnet connections to the switch should be avoided while a GFS cluster is running because the connection will block any necessary fencing actions.http://www.qlogic.comFencing actionForce Python regex for command promptForce Python regex for command promptIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to telnet binary
diff --git a/tests/data/metadata/fence_sbd.xml b/tests/data/metadata/fence_sbd.xml
index 085992b0..516370c4 100644
--- a/tests/data/metadata/fence_sbd.xml
+++ b/tests/data/metadata/fence_sbd.xml
@@ -1,131 +1,130 @@
fence_sbd is I/O Fencing agent which can be used in environments where sbd can be used (shared storage).Fencing actionSBD DeviceMethod to fencePhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFPath to SBD binaryWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power on
diff --git a/tests/data/metadata/fence_scsi.xml b/tests/data/metadata/fence_scsi.xml
index 9485f537..97c44cc2 100644
--- a/tests/data/metadata/fence_scsi.xml
+++ b/tests/data/metadata/fence_scsi.xml
@@ -1,165 +1,164 @@
fence_scsi is an I/O fencing agent that uses SCSI-3 persistent reservations to control access to shared storage devices. These devices must support SCSI-3 persistent reservations (SPC-3 or greater) as well as the "preempt-and-abort" subcommand.
The fence_scsi agent works by having each node in the cluster register a unique key with the SCSI device(s). Reservation key is generated from "node id" (default) or from "node name hash" (RECOMMENDED) by adjusting "key_value" option. Using hash is recommended to prevent issues when removing nodes from cluster without full cluster restart. Once registered, a single node will become the reservation holder by creating a "write exclusive, registrants only" reservation on the device(s). The result is that only registered nodes may write to the device(s). When a node failure occurs, the fence_scsi agent will remove the key belonging to the failed node from the device(s). The failed node will no longer be able to write to the device(s). A manual reboot is required.
When used as a watchdog device you can define e.g. retry=1, retry-sleep=2 and verbose=yes parameters in /etc/sysconfig/stonith if you have issues with it failing.Fencing actionUse the APTPL flag for registrations. This option is only used for the 'on' action.List of devices to use for current operation. Devices can be comma-separated list of raw devices (eg. /dev/sdc). Each device must support SCSI-3 persistent reservations.Key to use for the current operation. This key should be unique to a node. For the "on" action, the key specifies the key use to register the local node. For the "off" action, this key specifies the key to be removed from the device(s).Name of the node to be fenced. The node name is used to generate the key value used for the current operation. This option will be ignored when used with the -k option.Name of the node to be fenced. The node name is used to generate the key value used for the current operation. This option will be ignored when used with the -k option.Open DEVICE read-only.Error log suppression.Error log suppression.Log output (stdout and stderr) to fileDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to corosync-cmapctl binaryMethod used to generate the SCSI key. "id" (default) uses the positional ID from "corosync-cmactl nodelist" output which can get inconsistent when nodes are removed from cluster without full cluster restart. "hash" uses part of hash made out of node names which is not affected over time but there is theoretical chance that hashes can collide as size of SCSI key is quite limited.Path to sg_persist binaryPath to sg_turs binaryPath to vgs binary
diff --git a/tests/data/metadata/fence_skalar.xml b/tests/data/metadata/fence_skalar.xml
index 47c2fe63..5e9f9426 100644
--- a/tests/data/metadata/fence_skalar.xml
+++ b/tests/data/metadata/fence_skalar.xml
@@ -1,188 +1,187 @@
A fence agent for Skala-R.https://www.skala-r.ru/Fencing actionvm_stop command parameter, force stop or not, default falsevm_stop command parameter, graceful stop or not, default falseIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineUse SSL connection with verifying certificateUse SSL connection without verifying certificateUse SSL connection with verifying certificateLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to gnutls-cli binary
diff --git a/tests/data/metadata/fence_tripplite_snmp.xml b/tests/data/metadata/fence_tripplite_snmp.xml
index c2328822..b767597c 100644
--- a/tests/data/metadata/fence_tripplite_snmp.xml
+++ b/tests/data/metadata/fence_tripplite_snmp.xml
@@ -1,221 +1,220 @@
fence_apc_snmp is an I/O Fencing agent which can be used with the APC network power switch or Tripplite PDU devices.It logs into a device via SNMP and reboots a specified outlet. It supports SNMP v1, v2c, v3 with all combinations of authenticity/privacy settings.http://www.apc.comFencing actionSet the community stringIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineSet authentication protocolSet privacy protocol passwordScript to run to retrieve privacy passwordSet privacy protocolSet security levelSpecifies SNMP version to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to snmpget binaryPath to snmpset binaryPath to snmpwalk binary
diff --git a/tests/data/metadata/fence_vbox.xml b/tests/data/metadata/fence_vbox.xml
index 7e66c78c..daf8ee98 100644
--- a/tests/data/metadata/fence_vbox.xml
+++ b/tests/data/metadata/fence_vbox.xml
@@ -1,237 +1,235 @@
fence_vbox is an I/O Fencing agent which can be used with the virtual machines managed by VirtualBox. It logs via ssh to a dom0 where it runs VBoxManage to do all of the work.
By default, vbox needs to log in as a user that is a member of the vboxusers group. Also, you must allow ssh login in your sshd_config.https://www.virtualbox.org/Fencing actionForce Python regex for command promptForce Python regex for command prompt
- Identity file (private key) for SSHForces agent to use IPv4 addresses onlyForces agent to use IPv6 addresses onlyIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineUse SSH connectionUse SSH connectionSSH options to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Operating system of the hostWait X seconds for cmd prompt after loginMissing port returns OFF instead of failureTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionPath to VBoxManage on the hostCount of attempts to retry power onUse sudo (without password) when calling 3rd party softwareUse sudo (without password) when calling 3rd party softwarePath to ssh binaryPath to sudo binary
diff --git a/tests/data/metadata/fence_virsh.xml b/tests/data/metadata/fence_virsh.xml
index 46f3d734..b9b4082f 100644
--- a/tests/data/metadata/fence_virsh.xml
+++ b/tests/data/metadata/fence_virsh.xml
@@ -1,224 +1,222 @@
fence_virsh is an I/O Fencing agent which can be used with the virtual machines managed by libvirt. It logs via ssh to a dom0 and there run virsh command, which does all work.
By default, virsh needs root account to do properly work. So you must allow ssh login in your sshd_config.http://libvirt.orgFencing actionForce Python regex for command promptForce Python regex for command prompt
- Identity file (private key) for SSHForces agent to use IPv4 addresses onlyForces agent to use IPv6 addresses onlyIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineUse SSH connectionUse SSH connectionSSH options to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginMissing port returns OFF instead of failureTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onUse sudo (without password) when calling 3rd party softwareUse sudo (without password) when calling 3rd party softwarePath to ssh binaryPath to sudo binary
diff --git a/tests/data/metadata/fence_vmware.xml b/tests/data/metadata/fence_vmware.xml
index 81aca369..8d6eabc6 100644
--- a/tests/data/metadata/fence_vmware.xml
+++ b/tests/data/metadata/fence_vmware.xml
@@ -1,214 +1,212 @@
fence_vmware is an I/O Fencing agent which can be used with the VMware ESX, VMware ESXi or VMware Server to fence virtual machines.
Before you can use this agent, it must be installed VI Perl Toolkit or vmrun command on every node you want to make fencing.
VI Perl Toolkit is preferred for VMware ESX/ESXi and Virtual Center. Vmrun command is only solution for VMware Server 1/2 (this command will works against ESX/ESXi 3.5 up2 and VC up2 too, but not cluster aware!) and is available as part of VMware VIX API SDK package. VI Perl and VIX API SDK are both available from VMware web pages (not int RHEL repository!).
You can specify type of VMware you are connecting to with -d switch (or vmware_type for stdin). Possible values are esx, server2 and server1.Default value is esx, which will use VI Perl. With server1 and server2, vmrun command is used.
After you have successfully installed VI Perl Toolkit or VIX API, you should be able to run fence_vmware_helper (part of this agent) or vmrun command. This agent supports only vmrun from version 2.0.0 (VIX API 1.6.0).http://www.vmware.comFencing actionCommand to execute
- Identity file (private key) for SSHForces agent to use IPv4 addresses onlyForces agent to use IPv6 addresses onlyIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordIP address or hostname of fencing device (together with --port-as-ip)IP address or hostname of fencing device (together with --port-as-ip)Use SSH connectionUse SSH connectionSSH options to useLogin nameType of VMware to connectVMWare datacenter filterDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginMake "port/plug" to be an alias to IP addressTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to ssh binary
diff --git a/tests/data/metadata/fence_vmware_rest.xml b/tests/data/metadata/fence_vmware_rest.xml
index 6685dc57..e46c7a99 100644
--- a/tests/data/metadata/fence_vmware_rest.xml
+++ b/tests/data/metadata/fence_vmware_rest.xml
@@ -1,194 +1,193 @@
fence_vmware_rest is an I/O Fencing agent which can be used with VMware API to fence virtual machines.
NOTE: If there's more than 1000 VMs there is a filter parameter to work around the API limit. See https://code.vmware.com/apis/62/vcenter-management#/VM%20/get_vcenter_vm for full list of filters.https://www.vmware.comFencing actionIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameDisable TLS negotiation and force SSL3.0. This should only be used for devices that do not support TLS1.0 and up.Login password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineUse SSL connection with verifying certificateUse SSL connection without verifying certificateUse SSL connection with verifying certificateLogin nameThe path part of the API URLFilter to only return relevant VMs. It can be used to avoid the agent failing when more than 1000 VMs should be returned.Disable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to gnutls-cli binary
diff --git a/tests/data/metadata/fence_vmware_soap.xml b/tests/data/metadata/fence_vmware_soap.xml
index 9814251a..1327abac 100644
--- a/tests/data/metadata/fence_vmware_soap.xml
+++ b/tests/data/metadata/fence_vmware_soap.xml
@@ -1,185 +1,184 @@
fence_vmware_soap is an I/O Fencing agent which can be used with the virtual machines managed by VMWare products that have SOAP API v4.1+.
Name of virtual machine (-n / port) has to be used in inventory path format (e.g. /datacenter/vm/Discovered virtual machine/myMachine). In the cases when name of yours VM is unique you can use it instead. Alternatively you can always use UUID to access virtual machine.http://www.vmware.comFencing actionIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameDisable TLS negotiation and force SSL3.0. This should only be used for devices that do not support TLS1.0 and up.Login password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineUse SSL connection with verifying certificateUse SSL connection without verifying certificateUse SSL connection with verifying certificateLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to gnutls-cli binary
diff --git a/tests/data/metadata/fence_vmware_vcloud.xml b/tests/data/metadata/fence_vmware_vcloud.xml
index fb08792e..85d970e0 100644
--- a/tests/data/metadata/fence_vmware_vcloud.xml
+++ b/tests/data/metadata/fence_vmware_vcloud.xml
@@ -1,187 +1,186 @@
fence_vmware_vcloud is an I/O Fencing agent which can be used with VMware vCloud Director API to fence virtual machines.https://www.vmware.comFencing actionIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameDisable TLS negotiation and force SSL3.0. This should only be used for devices that do not support TLS1.0 and up.Login password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineUse SSL connection with verifying certificateUse SSL connection without verifying certificateUse SSL connection with verifying certificateLogin nameThe path part of the API URLDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to gnutls-cli binary
diff --git a/tests/data/metadata/fence_wti.xml b/tests/data/metadata/fence_wti.xml
index 567139c5..6bdccd2d 100644
--- a/tests/data/metadata/fence_wti.xml
+++ b/tests/data/metadata/fence_wti.xml
@@ -1,207 +1,205 @@
fence_wti is an I/O Fencing agent which can be used with the WTI Network Power Switch (NPS). It logs into an NPS via telnet or ssh and boots a specified plug. Lengthy telnet connections to the NPS should be avoided while a GFS cluster is running because the connection will block any necessary fencing actions.http://www.wti.comFencing actionForce Python regex for command promptForce Python regex for command prompt
- Identity file (private key) for SSHForces agent to use IPv4 addresses onlyForces agent to use IPv6 addresses onlyIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineUse SSH connectionUse SSH connectionSSH options to useLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to ssh binaryPath to telnet binary
diff --git a/tests/data/metadata/fence_xenapi.xml b/tests/data/metadata/fence_xenapi.xml
index 11e76450..83c83fff 100644
--- a/tests/data/metadata/fence_xenapi.xml
+++ b/tests/data/metadata/fence_xenapi.xml
@@ -1,149 +1,148 @@
fence_cxs is an I/O Fencing agent used on Citrix XenServer hosts. It uses the XenAPI, supplied by Citrix, to establish an XML-RPC session to a XenServer host. Once the session is established, further XML-RPC commands are issued in order to switch on, switch off, restart and query the status of virtual machines running on the host.http://www.xenproject.orgFencing actionLogin nameLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineURL to connect to XenServer onLogin nameDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power on
diff --git a/tests/data/metadata/fence_zvmip.xml b/tests/data/metadata/fence_zvmip.xml
index 0b7ba478..192d1e76 100644
--- a/tests/data/metadata/fence_zvmip.xml
+++ b/tests/data/metadata/fence_zvmip.xml
@@ -1,221 +1,220 @@
The fence_zvm agent is intended to be used with with z/VM SMAPI service via TCP/IP
To use this agent the z/VM SMAPI service needs to be configured to allow the virtual machine running this agent to connect to it and issue
the image_recycle operation. This involves updating the VSMWORK1 AUTHLIST VMSYS:VSMWORK1. file. The entry should look something similar to
this:
Column 1 Column 66 Column 131
| | |
V V V
XXXXXXXX ALL IMAGE_CHARACTERISTICS
Where XXXXXXX is the name of the virtual machine used in the authuser field of the request. This virtual machine also has to be authorized
to access the system's directory manager.
http://www.ibm.comFencing actionForces agent to use IPv4 addresses onlyForces agent to use IPv6 addresses onlyIP address or hostname of fencing deviceIP address or hostname of fencing deviceTCP/UDP port to use for connection with deviceLogin nameMethod to fenceLogin password or passphraseScript to run to retrieve passwordLogin password or passphraseScript to run to retrieve passwordPhysical plug number on device, UUID or identification of machinePhysical plug number on device, UUID or identification of machineUse SSL connection with verifying certificate (Default)Use SSL connection without verifying certificateUse SSL connection with verifying certificateLogin nameDon't use SSLDisable logging to stderr. Does not affect --verbose or --debug-file or logging to syslog.Verbose mode. Multiple -v flags can be stacked on the command line (e.g., -vvv) to increase verbosity.Level of debugging detail in output. Defaults to the number of --verbose flags specified on the command line, or to 1 if verbose=1 in a stonith device configuration (i.e., on stdin).Write debug information to given file
- Write debug information to given fileDisplay version information and exitDisplay help and exitSeparator for CSV created by 'list' operationWait X seconds before fencing is startedDisable timeout (true/false) (default: true when run from Pacemaker 2.0+)Wait X seconds for cmd prompt after loginMissing port returns OFF instead of failureTest X seconds for status change after ON/OFFWait X seconds after issuing ON/OFFWait X seconds for cmd prompt after issuing commandSleep X seconds between status calls during a STONITH actionCount of attempts to retry power onPath to gnutls-cli binary