fence_virt (8) Linux Manual Page
fence_virt – Fencing agent for virtual machines using VM Channel
fence_xvm – Fencing agent for virtual machines using multicast
Description
fence_virt and fence_xvm are an I/O Fencing agents which can be used with virtual machines. Fence_xvm is backward compatible with fence_xvmd. Fence_virt and fence_xvm talk to fence_virtd, which supports multiple backend plugins, including:
General Parameters
-d- Increment (command line) debug level
-H- Virtual machine (domain UUID or name) to fence
-o- Fencing action (null, off, on, reboot, status, monitor, list, or metadata) (Default Value: reboot). See the FENCING ACTIONS section.
-t- Fencing timeout (in seconds) (Default Value: 30)
-w- Fencing delay (in seconds). The fence agent will wait the specified number of seconds before attempting a fencing operation. (Default Value: 0)
Multicast Parameters
These parameters are used only when using fence_virt in multicast mode (e.g. by running fence_xvm).
-i- IP Family (auto, ipv4, ipv6) (Default Value: auto)
-a- Multicast address (Default Values: 225.0.0.12 / ff02::3:1)
-p- IP port (Default Value: 1229)
-T- Multicast time-to-live (in hops) (Default Value: 2)
-r- Multicast retransmit time (in 1/10sec) (Default Value: 20)
-C- Authentication (none, sha1, sha256, sha512) (Default Value: sha256)
-c- Packet hash strength (none, sha1, sha256, sha512) (Default Value: sha256)
-k- Shared key file (Default Value: /etc/cluster/fence_xvm.key)
-u- Specify if using fence_virt with older fence_xvmd installations which are using UUIDs. Fence_virtd ignores this parameter.
Serial/Vmchannel Parameters
These parameters are used only when using fence_virt in serial mode (e.g. by running fence_virt).
-D- Serial device (fence_virt mode). On the host, the serial device must be mapped in each domain’s configuration file. See fence_virt.conf(5) for more information. Specifying a serial device causes fence_virt to use serial mode (as opposed to VMChannel mode).
-P- Serial parameters. (Default Value: 115200,8N1)
-A- VMChannel IP address (Default Value: 10.0.2.179)
-p- VMChannel IP port (Default Value: 1229)
General Stdin Parameters
These parameters are passed to fence_virt via standard input if no command line options are present. They are presented to fence_virt in the form:
debug- Specify debugging level
port- Virtual machine (domain UUID or name) to fence
action- Fencing action (null, off, on, reboot, status, monitor, list, or metadata) (Default Value: reboot). See the FENCING ACTIONS section.
timeout- Fencing timeout (in seconds) (Default Value: 30)
Multicast Stdin Parameters
ip_family- IP Family ([auto], ipv4, ipv6) (Default Value: auto)
multicast_address- Multicast address (Defaults: 225.0.0.12 / ff02::3:1)
port- IP port (Default Value: 1229)
multicast_ttl- Multicast time-to-live (in hops) (Default Value: 2)
retrans- Multicast retransmit time (in 1/10sec) (Default Value: 20)
auth- Authentication (none, sha1, sha256, sha512) (Default Value: sha256)
hash- Packet hash strength (none, sha1, sha256, sha512) (Default Value: sha256)
key_file- Shared key file (Default Value: /etc/cluster/fence_xvm.key)
use_uuid- Specify if using fence_virt with older fence_xvmd installations which are using UUIDs. Fence_virtd ignores this parameter.
Serial/Vmchannel Stdin Parameters
serial_device- Serial device. On the host, the serial device must be mapped in each domain’s configuration file. See fence_virt.conf(5) for more information. If specified, causes fence_virt to operate in serial mode (not specifying causes fence_virt to operate in VM Channel mode).
serial_params- Serial parameters. Default=115200,8N1.
channel_ip- Channel IP. Default=10.0.2.179
ipport- Channel port. Default=1229
Fencing Actions
off-
Destroy or turn off virtual machine. reboot- Reboot virtual machine; i.e. restart the virtual machine on the same host where it is currently running.
on- Turn on a virtual machine. Note: Turning on a virtual machine only works with some fence_virt backends.
status- Check whether a virtual machine is running or not.
monitor- Check the health of fence_virtd’s backend plugin.
list- List virtual machines which may be fenced by fence_virtd (not supported on all backends).
metadata- Print XML metadata to standard output.
See Also
fence_virtd(8), fence(8), fence_virtd.conf(5)
