FENCE_AGENT(8)
π FENCE_AGENT(8) π
okay bestie, this is a page from the System Manager's Manual and it's literally all about fence_ecloud, the fence agent. grab a snack, we're doing this π
β¨ NAME β¨
fence_ecloud β the Fence Agent for ANS eCloud. that's the whole name, iconic, no notes π
πΈ DESCRIPTION πΈ
fence_ecloud is a Power Fencing agent for use with the ANS eCloud platform, and the way that it's compatible with eCloud VPC and eCloud v1?? we love range π¦
so here's the vibe: the fence agent takes options on the command line, and it also takes them from stdin. Fenced sends parameters through stdin when it execs the agent. but also β plot twist β the agent can be run by itself with command line options. that's lowkey so useful for testing and for turning outlets on or off from scripts π₯
Vendor URL: https://www.ans.co.uk β go say hi π
π PARAMETERS π
okay this is the big one, every single flag, no skipping, periodt β¨
--apikey=[key]β API Key. this one is always required, like always always, don't forget it bestie π-o,--action=[action]β the fencing action. (Default Value:reboot)-n,--plug=[instance]β Instance ID (VPC) or server ID (v1). this one is always required too π«Ά-q,--quietβ Disable logging to stderr. note: it does not affect--verboseor--debug-fileor logging to syslog. okayyy π-v,--verboseβ Verbose mode. Multiple-vflags can be stacked on the command line (e.g.,-vvv) to increase verbosity. stack 'em like bracelets β¨--verbose-levelβ Level of debugging detail in output. Defaults to the number of--verboseflags specified on the command line, or to1ifverbose=1in a stonith device configuration (i.e., on stdin).-D,--debug-file=[debugfile]β Write debug information to given file. π-V,--versionβ Display version information and exit.-h,--helpβ Display help and exit.--plug-separator=[char]β Separator for plug parameter when specifying more than 1 plug. (Default Value:,)-C,--separator=[char]β Separator for CSV created bylistoperation. (Default Value:,)--delay=[seconds]β Wait X seconds before fencing is started. (Default Value:0)--disable-timeout=[true/false]β Disable timeout (true/false). (default:truewhen run from Pacemaker 2.0+)--login-timeout=[seconds]β Wait X seconds for cmd prompt after login. (Default Value:5)--power-timeout=[seconds]β Test X seconds for status change after ON/OFF. (Default Value:20)--power-wait=[seconds]β Wait X seconds after issuing ON/OFF. (Default Value:0)--shell-timeout=[seconds]β Wait X seconds for cmd prompt after issuing command. (Default Value:3)--stonith-status-sleep=[seconds]β Sleep X seconds between status calls during a STONITH action. (Default Value:1)--retry-on=[attempts]β Count of attempts to retry power on. (Default Value:1)
π ACTIONS π
the things it can actually do, and honestly? each one ate π
onβ Power on machine. β‘offβ Power off machine. πrebootβ Reboot machine. πstatusβ This returns the status of the plug/virtual machine.listβ List available plugs with aliases/virtual machines if there is support for more then one device. ReturnsN/Aotherwise.list-statusβ List available plugs with aliases/virtual machines and their power state if it can be obtained without additional commands.monitorβ Check the health of fence device. π©Ίmetadataβ Display the XML metadata describing this resource.manpageβ The operational behavior of this is not known. no cap, nobody knows what this one does πvalidate-allβ Validate if all required parameters are entered. β
π¦ STDIN PARAMETERS π¦
same energy, different delivery method β these are the ones that come in through stdin (hi Fenced π«Ά). heads up: the names use underscores here instead of dashes, so keep that in mind bestie β¨
apikeyβ API Key. always required πactionβ Fencing action. (Default Value:reboot)plugβ Instance ID (VPC) or server ID (v1). always required. Obsoletes:portquietβ Disable logging to stderr. Does not affect--verboseor--debug-fileor logging to syslog.verboseβ Verbose mode. Multiple-vflags can be stacked on the command line (e.g.,-vvv) to increase verbosity.verbose_levelβ Level of debugging detail in output. Defaults to the number of--verboseflags specified on the command line, or to1ifverbose=1in a stonith device configuration (i.e., on stdin).debug_fileβ Write debug information to given file. Obsoletes:debugversionβ Display version information and exit.helpβ Display help and exit.plug_separatorβ Separator for plug parameter when specifying more than 1 plug. (Default Value:,)separatorβ Separator for CSV created bylistoperation. (Default Value:,)delayβ Wait X seconds before fencing is started. (Default Value:0)disable_timeoutβ Disable timeout (true/false). (default:truewhen run from Pacemaker 2.0+)login_timeoutβ Wait X seconds for cmd prompt after login. (Default Value:5)power_timeoutβ Test X seconds for status change after ON/OFF. (Default Value:20)power_waitβ Wait X seconds after issuing ON/OFF. (Default Value:0)shell_timeoutβ Wait X seconds for cmd prompt after issuing command. (Default Value:3)stonith_status_sleepβ Sleep X seconds between status calls during a STONITH action. (Default Value:1)retry_onβ Count of attempts to retry power on. (Default Value:1)
and that's the whole page, bestie!! π this one's from fence_ecloud (Fence Agent), dated 2009-10-20, living under FENCE_AGENT(8) β she's been around a minute and she's still serving πβ¨
π¦ where this page comes from
- debian trixie: fence-agents-ecloud 4.16.0-3 Β· GPL-2.0-or-later
- fedora 43: fence-agents-ecloud 4.16.0-5.fc43 Β· GPL-2.0-or-later AND LGPL-2.0-or-later
- fedora 43: fence-agents-ecloud 4.17.0-1.fc43 Β· GPL-2.0-or-later AND LGPL-2.0-or-later
- fedora 44: fence-agents-ecloud 4.17.0-2.fc44 Β· GPL-2.0-or-later AND LGPL-2.0-or-later
- ubuntu questing: fence-agents-ecloud 4.16.0-3ubuntu1
- ubuntu resolute: fence-agents-ecloud 4.17.0-1ubuntu1 Β· GPL-2.0-or-later
- ubuntu stonking: fence-agents-ecloud 4.17.0-1ubuntu2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms