How To Install resource-agents.x86_64 on Amazon Linux 2

In this tutorial we learn how to install resource-agents.x86_64 in Amazon Linux 2. resource-agents.x86_64 is Open Source HA Reusable Cluster Resource Scripts

Introduction

In this tutorial we learn how to install resource-agents.x86_64 on Amazon Linux 2.

What is resource-agents.x86_64

A set of scripts to interface with several services to operate in a High Availability environment for both Pacemaker and rgmanager service managers.

We can use yum to install resource-agents.x86_64 on Amazon Linux 2. In this tutorial we discuss both methods but you only need to choose one of method to install resource-agents.x86_64.

Install resource-agents.x86_64 on Amazon Linux 2 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install resource-agents.x86_64 using yum by running the following command:

sudo yum -y install resource-agents.x86_64

How To Uninstall resource-agents.x86_64 on Amazon Linux 2

To uninstall only the resource-agents.x86_64 package we can use the following command:

sudo yum remove resource-agents.x86_64

resource-agents.x86_64 Package Contents on Amazon Linux 2

/etc/ha.d
/etc/ha.d/shellfuncs
/usr/include/heartbeat
/usr/include/heartbeat/agent_config.h
/usr/lib/ocf
/usr/lib/ocf/lib
/usr/lib/ocf/lib/heartbeat
/usr/lib/ocf/lib/heartbeat/apache-conf.sh
/usr/lib/ocf/lib/heartbeat/findif.sh
/usr/lib/ocf/lib/heartbeat/http-mon.sh
/usr/lib/ocf/lib/heartbeat/mysql-common.sh
/usr/lib/ocf/lib/heartbeat/ocf-binaries
/usr/lib/ocf/lib/heartbeat/ocf-directories
/usr/lib/ocf/lib/heartbeat/ocf-rarun
/usr/lib/ocf/lib/heartbeat/ocf-returncodes
/usr/lib/ocf/lib/heartbeat/ocf-shellfuncs
/usr/lib/ocf/lib/heartbeat/ora-common.sh
/usr/lib/ocf/resource.d
/usr/lib/ocf/resource.d/heartbeat
/usr/lib/ocf/resource.d/heartbeat/.ocf-binaries
/usr/lib/ocf/resource.d/heartbeat/.ocf-directories
/usr/lib/ocf/resource.d/heartbeat/.ocf-returncodes
/usr/lib/ocf/resource.d/heartbeat/.ocf-shellfuncs
/usr/lib/ocf/resource.d/heartbeat/CTDB
/usr/lib/ocf/resource.d/heartbeat/Delay
/usr/lib/ocf/resource.d/heartbeat/Dummy
/usr/lib/ocf/resource.d/heartbeat/Filesystem
/usr/lib/ocf/resource.d/heartbeat/IPaddr
/usr/lib/ocf/resource.d/heartbeat/IPaddr2
/usr/lib/ocf/resource.d/heartbeat/IPsrcaddr
/usr/lib/ocf/resource.d/heartbeat/LVM
/usr/lib/ocf/resource.d/heartbeat/MailTo
/usr/lib/ocf/resource.d/heartbeat/NodeUtilization
/usr/lib/ocf/resource.d/heartbeat/Route
/usr/lib/ocf/resource.d/heartbeat/SendArp
/usr/lib/ocf/resource.d/heartbeat/Squid
/usr/lib/ocf/resource.d/heartbeat/VirtualDomain
/usr/lib/ocf/resource.d/heartbeat/Xinetd
/usr/lib/ocf/resource.d/heartbeat/apache
/usr/lib/ocf/resource.d/heartbeat/aws-vpc-move-ip
/usr/lib/ocf/resource.d/heartbeat/awseip
/usr/lib/ocf/resource.d/heartbeat/awsvip
/usr/lib/ocf/resource.d/heartbeat/azure-lb
/usr/lib/ocf/resource.d/heartbeat/clvm
/usr/lib/ocf/resource.d/heartbeat/conntrackd
/usr/lib/ocf/resource.d/heartbeat/db2
/usr/lib/ocf/resource.d/heartbeat/dhcpd
/usr/lib/ocf/resource.d/heartbeat/docker
/usr/lib/ocf/resource.d/heartbeat/ethmonitor
/usr/lib/ocf/resource.d/heartbeat/exportfs
/usr/lib/ocf/resource.d/heartbeat/galera
/usr/lib/ocf/resource.d/heartbeat/garbd
/usr/lib/ocf/resource.d/heartbeat/iSCSILogicalUnit
/usr/lib/ocf/resource.d/heartbeat/iSCSITarget
/usr/lib/ocf/resource.d/heartbeat/iface-vlan
/usr/lib/ocf/resource.d/heartbeat/mysql
/usr/lib/ocf/resource.d/heartbeat/nagios
/usr/lib/ocf/resource.d/heartbeat/named
/usr/lib/ocf/resource.d/heartbeat/nfsnotify
/usr/lib/ocf/resource.d/heartbeat/nfsserver
/usr/lib/ocf/resource.d/heartbeat/nginx
/usr/lib/ocf/resource.d/heartbeat/oraasm
/usr/lib/ocf/resource.d/heartbeat/oracle
/usr/lib/ocf/resource.d/heartbeat/oralsnr
/usr/lib/ocf/resource.d/heartbeat/pgsql
/usr/lib/ocf/resource.d/heartbeat/portblock
/usr/lib/ocf/resource.d/heartbeat/postfix
/usr/lib/ocf/resource.d/heartbeat/rabbitmq-cluster
/usr/lib/ocf/resource.d/heartbeat/redis
/usr/lib/ocf/resource.d/heartbeat/rsyncd
/usr/lib/ocf/resource.d/heartbeat/slapd
/usr/lib/ocf/resource.d/heartbeat/sybaseASE
/usr/lib/ocf/resource.d/heartbeat/symlink
/usr/lib/ocf/resource.d/heartbeat/tomcat
/usr/lib/ocf/resource.d/openstack
/usr/lib/ocf/resource.d/openstack/NovaEvacuate
/usr/lib/ocf/resource.d/openstack/nova-compute-wait
/usr/lib/systemd/system/resource-agents-deps.target
/usr/lib/tmpfiles.d/resource-agents.conf
/usr/libexec/heartbeat
/usr/libexec/heartbeat/findif
/usr/libexec/heartbeat/send_arp
/usr/libexec/heartbeat/send_ua
/usr/libexec/heartbeat/tickle_tcp
/usr/sbin/ocft
/usr/share/doc/resource-agents-3.9.5
/usr/share/doc/resource-agents-3.9.5/AUTHORS
/usr/share/doc/resource-agents-3.9.5/COPYING
/usr/share/doc/resource-agents-3.9.5/COPYING.GPLv3
/usr/share/doc/resource-agents-3.9.5/ChangeLog
/usr/share/doc/resource-agents-3.9.5/README.webapps
/usr/share/man/man7/ocf_heartbeat_CTDB.7.gz
/usr/share/man/man7/ocf_heartbeat_Delay.7.gz
/usr/share/man/man7/ocf_heartbeat_Dummy.7.gz
/usr/share/man/man7/ocf_heartbeat_Filesystem.7.gz
/usr/share/man/man7/ocf_heartbeat_IPaddr2.7.gz
/usr/share/man/man7/ocf_heartbeat_IPsrcaddr.7.gz
/usr/share/man/man7/ocf_heartbeat_LVM.7.gz
/usr/share/man/man7/ocf_heartbeat_MailTo.7.gz
/usr/share/man/man7/ocf_heartbeat_NodeUtilization.7.gz
/usr/share/man/man7/ocf_heartbeat_NovaEvacuate.7.gz
/usr/share/man/man7/ocf_heartbeat_Route.7.gz
/usr/share/man/man7/ocf_heartbeat_SendArp.7.gz
/usr/share/man/man7/ocf_heartbeat_Squid.7.gz
/usr/share/man/man7/ocf_heartbeat_VirtualDomain.7.gz
/usr/share/man/man7/ocf_heartbeat_Xinetd.7.gz
/usr/share/man/man7/ocf_heartbeat_apache.7.gz
/usr/share/man/man7/ocf_heartbeat_aws-vpc-move-ip.7.gz
/usr/share/man/man7/ocf_heartbeat_awseip.7.gz
/usr/share/man/man7/ocf_heartbeat_awsvip.7.gz
/usr/share/man/man7/ocf_heartbeat_azure-lb.7.gz
/usr/share/man/man7/ocf_heartbeat_clvm.7.gz
/usr/share/man/man7/ocf_heartbeat_conntrackd.7.gz
/usr/share/man/man7/ocf_heartbeat_db2.7.gz
/usr/share/man/man7/ocf_heartbeat_dhcpd.7.gz
/usr/share/man/man7/ocf_heartbeat_docker.7.gz
/usr/share/man/man7/ocf_heartbeat_ethmonitor.7.gz
/usr/share/man/man7/ocf_heartbeat_exportfs.7.gz
/usr/share/man/man7/ocf_heartbeat_galera.7.gz
/usr/share/man/man7/ocf_heartbeat_garbd.7.gz
/usr/share/man/man7/ocf_heartbeat_iSCSILogicalUnit.7.gz
/usr/share/man/man7/ocf_heartbeat_iSCSITarget.7.gz
/usr/share/man/man7/ocf_heartbeat_iface-vlan.7.gz
/usr/share/man/man7/ocf_heartbeat_mysql.7.gz
/usr/share/man/man7/ocf_heartbeat_nagios.7.gz
/usr/share/man/man7/ocf_heartbeat_named.7.gz
/usr/share/man/man7/ocf_heartbeat_nfsnotify.7.gz
/usr/share/man/man7/ocf_heartbeat_nfsserver.7.gz
/usr/share/man/man7/ocf_heartbeat_nginx.7.gz
/usr/share/man/man7/ocf_heartbeat_nova-compute-wait.7.gz
/usr/share/man/man7/ocf_heartbeat_oraasm.7.gz
/usr/share/man/man7/ocf_heartbeat_oracle.7.gz
/usr/share/man/man7/ocf_heartbeat_oralsnr.7.gz
/usr/share/man/man7/ocf_heartbeat_pgsql.7.gz
/usr/share/man/man7/ocf_heartbeat_portblock.7.gz
/usr/share/man/man7/ocf_heartbeat_postfix.7.gz
/usr/share/man/man7/ocf_heartbeat_rabbitmq-cluster.7.gz
/usr/share/man/man7/ocf_heartbeat_redis.7.gz
/usr/share/man/man7/ocf_heartbeat_rsyncd.7.gz
/usr/share/man/man7/ocf_heartbeat_slapd.7.gz
/usr/share/man/man7/ocf_heartbeat_sybaseASE.7.gz
/usr/share/man/man7/ocf_heartbeat_symlink.7.gz
/usr/share/man/man7/ocf_heartbeat_tomcat.7.gz
/usr/share/resource-agents
/usr/share/resource-agents/ocft
/usr/share/resource-agents/ocft/README
/usr/share/resource-agents/ocft/README.zh_CN
/usr/share/resource-agents/ocft/caselib
/usr/share/resource-agents/ocft/configs
/usr/share/resource-agents/ocft/configs/Filesystem
/usr/share/resource-agents/ocft/configs/IPaddr2v4
/usr/share/resource-agents/ocft/configs/IPaddr2v6
/usr/share/resource-agents/ocft/configs/IPsrcaddr
/usr/share/resource-agents/ocft/configs/SendArp
/usr/share/resource-agents/ocft/configs/Xinetd
/usr/share/resource-agents/ocft/configs/apache
/usr/share/resource-agents/ocft/configs/mysql
/usr/share/resource-agents/ocft/configs/nfsserver
/usr/share/resource-agents/ocft/configs/pgsql
/usr/share/resource-agents/ocft/configs/tomcat
/usr/share/resource-agents/ra-api-1.dtd
/var/run/resource-agents

References

Summary

In this tutorial we learn how to install resource-agents.x86_64 on Amazon Linux 2 using yum.