How To Install fence-agents on Kali Linux

In this tutorial we learn how to install fence-agents on Kali Linux. fence-agents is Fence Agents for Red Hat Cluster

Introduction

In this tutorial we learn how to install fence-agents on Kali Linux.

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_aliyun: Aliyun (Aliyun Web Services) fence_alom: Sun ALOM fence_amt: AMT fence_apc: APC over telnet/ssh fence_apc_snmp: APC, Tripplite PDU over SNMP fence_aws: AWS (Amazon Web Services) 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_crosslink: cross-link two-node clusters 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_evacuate: the automatic resurrection of OpenStack compute instances fence_gce: GCE (Google Cloud Engine) fence_hds_cb: Hitachi Compute Blade systems fence_heuristics_ping: ping-heuristic based fencing fence_hpblade: HP BladeSystem fence_ibmblade: IBM BladeCenter over SNMP fence_ibmz: IBM z LPARs 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_ilo5: IPMI fence_ilo5_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_ipmilanplus: IPMI fence_ironic: OpenStack’s Ironic (Bare Metal as a service) fence_kdump: fencing agent for use with kdump crash recovery service fence_ldom: Sun LDOM fence_lpar: IBM LPAR fence_mpath: multipath persistent reservation fence_netio: Koukaam NETIO-230B fence_openstack: OpenStack’s Nova service 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_redfish: Redfish 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_skalar: Skala-R Fence agent fence_tripplite_snmp: APC, Tripplite PDU over SNMP fence_vbox: VirtualBox fence_virsh: virsh fence_vmware: VMWare fence_vmware_rest: VMware REST API fence_vmware_soap: VMWare over SOAP API fence_vmware_vcloud: VMware vCloud Director 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 Kali Linux. 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 on Kali Linux first since aptitude is usually not installed by default on Kali Linux. 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 Kali Linux

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 Kali Linux, 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 Kali Linux 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 Kali Linux using different package management tools: apt, apt-get and aptitude.