How To Install fence-agents on Debian 9
Introduction
In this tutorial we learn how to install fence-agents
on Debian 9.
What is fence-agents
fence-agents is:
Red Hat Fence Agents is a collection of scripts to handle remote power management for several devices. They allow failed or unreachable nodes to be forcibly restarted and removed from the cluster.
Fence agents included: fence_alom: Sun ALOM fence_amt: AMT fence_amt_ws: AMT (WS) fence_apc: APC over telnet/ssh fence_apc_snmp: APC, Tripplite PDU over SNMP fence_azure_arm: Azure Resource Manager fence_bladecenter: IBM BladeCenter fence_brocade: HP Brocade over telnet/ssh fence_cisco_mds: Cisco MDS fence_cisco_ucs: Cisco UCS fence_compute: the automatic resurrection of OpenStack compute instances fence_docker: Docker fence_drac: Dell DRAC IV fence_drac5: Dell DRAC CMC/5 fence_dummy: Dummy fence agent fence_eaton_snmp: Eaton over SNMP fence_emerson: Emerson over SNMP fence_eps: ePowerSwitch fence_hds_cb: Hitachi Compute Blade systems fence_hpblade: HP BladeSystem fence_ibmblade: IBM BladeCenter over SNMP fence_idrac: IPMI fence_ifmib: IF MIB fence_ilo: HP iLO fence_ilo2: HP iLO fence_ilo3: IPMI fence_ilo3_ssh: HP iLO over SSH fence_ilo4: IPMI fence_ilo4_ssh: HP iLO over SSH fence_ilo_moonshot: HP Moonshot iLO fence_ilo_mp: HP iLO MP fence_ilo_ssh: HP iLO over SSH fence_imm: IPMI fence_intelmodular: Intel Modular fence_ipdu: iPDU over SNMP fence_ipmilan: IPMI fence_ironic: OpenStack’s Ironic (Bare Metal as a service) service fence_ldom: Sun LDOM fence_lpar: IBM LPAR fence_mpath: multipath persistent reservation fence_netio: Koukaam NETIO-230B fence_ovh: OVH fence_powerman: Fence Agent for Powerman fence_pve: the Proxmox Virtual Environment fence_raritan: Raritan Dominion PX fence_rcd_serial: rcd_serial fence agent fence_rhevm: RHEV-M REST API fence_rsa: IBM RSA fence_rsb: Fujitsu-Siemens RSB fence_sanbox2: QLogic SANBox2 FC switches fence_sbd: sbd fence_scsi: SCSI persistent reservation fence_tripplite_snmp: APC, Tripplite PDU over SNMP fence_vbox: VirtualBox fence_virsh: virsh fence_vmware: VMWare fence_vmware_soap: VMWare over SOAP API fence_wti: WTI fence_xenapi: Citrix XenServer over XenAPI fence_zvmip: use with z/VM Virtual Machines
There are three methods to install fence-agents
on Debian 9. We can use apt-get
, apt
and aptitude
. In the following sections we will describe each method. You can choose one of them.
Install fence-agents Using apt-get
Update apt database with apt-get
using the following command.
sudo apt-get update
After updating apt database, We can install fence-agents
using apt-get
by running the following command:
sudo apt-get -y install fence-agents
Install fence-agents Using apt
Update apt database with apt
using the following command.
sudo apt update
After updating apt database, We can install fence-agents
using apt
by running the following command:
sudo apt -y install fence-agents
Install fence-agents Using aptitude
If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Debian. Update apt database with aptitude
using the following command.
sudo aptitude update
After updating apt database, We can install fence-agents
using aptitude
by running the following command:
sudo aptitude -y install fence-agents
How To Uninstall fence-agents on Debian 9
To uninstall only the fence-agents
package we can use the following command:
sudo apt-get remove fence-agents
Uninstall fence-agents And Its Dependencies
To uninstall fence-agents
and its dependencies that are no longer needed by Debian 9, we can use the command below:
sudo apt-get -y autoremove fence-agents
Remove fence-agents Configurations and Data
To remove fence-agents
configuration and data from Debian 9 we can use the following command:
sudo apt-get -y purge fence-agents
Remove fence-agents configuration, data, and all of its dependencies
We can use the following command to remove fence-agents
configurations, data and all of its dependencies, we can use the following command:
sudo apt-get -y autoremove --purge fence-agents
Dependencies
fence-agents have the following dependencies:
References
Summary
In this tutorial we learn how to install fence-agents
package on Debian 9 using different package management tools: apt
, apt-get
and aptitude
.