How To Install fence-agents-extra on Ubuntu 22.04

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

Introduction

In this tutorial we learn how to install fence-agents-extra on Ubuntu 22.04.

What is fence-agents-extra

fence-agents-extra 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_amt_ws: AMT (WS) 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_ifmib: IF MIB fence_ilo: HP iLO fence_ilo2: HP iLO fence_ilo3_ssh: HP iLO over SSH fence_ilo4_ssh: HP iLO over SSH 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_intelmodular: Intel Modular fence_ipdu: iPDU over SNMP 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_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_skalar: Skala-R Fence agent fence_tripplite_snmp: APC, Tripplite PDU over SNMP fence_vbox: VirtualBox 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-extra on Ubuntu 22.04. 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-extra 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-extra using apt-get by running the following command:

sudo apt-get -y install fence-agents-extra

Install fence-agents-extra Using apt

Update apt database with apt using the following command.

sudo apt update

After updating apt database, We can install fence-agents-extra using apt by running the following command:

sudo apt -y install fence-agents-extra

Install fence-agents-extra 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 Ubuntu. Update apt database with aptitude using the following command.

sudo aptitude update

After updating apt database, We can install fence-agents-extra using aptitude by running the following command:

sudo aptitude -y install fence-agents-extra

How To Uninstall fence-agents-extra on Ubuntu 22.04

To uninstall only the fence-agents-extra package we can use the following command:

sudo apt-get remove fence-agents-extra

Uninstall fence-agents-extra And Its Dependencies

To uninstall fence-agents-extra and its dependencies that are no longer needed by Ubuntu 22.04, we can use the command below:

sudo apt-get -y autoremove fence-agents-extra

Remove fence-agents-extra Configurations and Data

To remove fence-agents-extra configuration and data from Ubuntu 22.04 we can use the following command:

sudo apt-get -y purge fence-agents-extra

Remove fence-agents-extra configuration, data, and all of its dependencies

We can use the following command to remove fence-agents-extra configurations, data and all of its dependencies, we can use the following command:

sudo apt-get -y autoremove --purge fence-agents-extra

References

Summary

In this tutorial we learn how to install fence-agents-extra package on Ubuntu 22.04 using different package management tools: apt, apt-get and aptitude.