Package resource-agents

Open Source HA Reusable Cluster Resource Scripts

https://github.com/ClusterLabs/resource-agents

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

Miscellanea (Section 7)
ocf_heartbeat_anything
This is a generic OCF RA to manage almost anything.
ocf_heartbeat_AoEtarget
This resource agent manages an ATA-over-Ethernet (AoE) target using vblade. It exports any block device, or file, as an AoE target using the specified Ethernet...
ocf_heartbeat_apache
This is the resource agent for the Apache Web server. This resource agent operates both version 1.x and version 2.x Apache servers. The start operation ends...
ocf_heartbeat_asterisk
Resource agent for the Asterisk PBX. May manage an Asterisk PBX telephony system or a clone set that forms an Asterisk distributed device setup.
ocf_heartbeat_AudibleAlarm
Resource script for AudibleAlarm. It sets an audible alarm running by beeping at a set interval.
ocf_heartbeat_ClusterMon
This is a ClusterMon Resource Agent. It outputs current cluster status to the html.
ocf_heartbeat_clvm
This agent manages the clvmd daemon.
ocf_heartbeat_conntrackd
Master/Slave OCF Resource Agent for conntrackd
ocf_heartbeat_CTDB
This resource agent manages CTDB, allowing one to use Clustered Samba in a Linux-HA/Pacemaker cluster. You need a shared filesystem (e.g. OCFS2 or GFS2) on...
ocf_heartbeat_db2
Resource Agent that manages an IBM DB2 LUW databases in Standard role as primitive or in HADR roles in master/slave configuration. Multiple partitions are...
ocf_heartbeat_Delay
This script is a test resource for introducing delay.
ocf_heartbeat_dhcpd
Manage an ISC DHCP server service in a chroot environment.
ocf_heartbeat_dnsupdate
This resource agent manages IP take-over via dynamic DNS updates.
ocf_heartbeat_docker
The docker HA resource agent creates and launches a docker container based off a supplied docker image. Containers managed by this agent are both created and...
ocf_heartbeat_Dummy
This is a Dummy Resource Agent. It does absolutely nothing except keep track of whether its running or not. Its purpose in life is for testing and to serve as a...
ocf_heartbeat_eDir88
Resource script for managing an eDirectory instance. Manages a single instance of eDirectory as an HA resource. The "multiple instances" feature or eDirectory...
ocf_heartbeat_ethmonitor
Monitor the vitality of a local network interface. You may set up this RA as a clone resource to monitor the network interfaces on different nodes, with the...
ocf_heartbeat_Evmsd
Deprecation warning: EVMS is no longer actively maintained and should not be used. This agent is deprecated and may be removed from a future release. -- This is...
ocf_heartbeat_EvmsSCC
Deprecation warning: EVMS is no longer actively maintained and should not be used. This agent is deprecated and may be removed from a future release. --...
ocf_heartbeat_exportfs
Exportfs uses the exportfs command to add/remove nfs exports. It does NOT manage the nfs server daemon. It depends on Linux specific NFS implementation details...
ocf_heartbeat_Filesystem
Resource script for Filesystem. It manages a Filesystem on a shared storage medium. The standard monitor operation of depth 0 (also known as probe) checks if...
ocf_heartbeat_fio
fio is a generic I/O load generator. This RA allows start/stop of fio instances to simulate load on a cluster without configuring complex services.
ocf_heartbeat_galera
Resource script for managing galara database.
ocf_heartbeat_ICP
Resource script for ICP. It Manages an ICP Vortex clustered host drive as an HA resource.
ocf_heartbeat_ids
OCF resource agent to manage an IBM Informix Dynamic Server (IDS) instance as an High-Availability resource.
ocf_heartbeat_iface-bridge
This resource manages Bridge network interfaces. It can add, remove, configure bridges and spanning-tree.
ocf_heartbeat_iface-vlan
This resource manages VLAN network interfaces. It can add, remove, configure VLANs.
ocf_heartbeat_IPaddr
This script manages IP alias IP addresses It can add an IP alias, or remove one.
ocf_heartbeat_IPaddr2
This Linux-specific resource manages IP alias IP addresses. It can add an IP alias, or remove one. In addition, it can implement Cluster Alias IP functionality...
ocf_heartbeat_IPsrcaddr
Resource script for IPsrcaddr. It manages the preferred source address modification.
ocf_heartbeat_iscsi
OCF Resource Agent for iSCSI. Add (start) or remove (stop) iSCSI targets.
ocf_heartbeat_iSCSILogicalUnit
Manages iSCSI Logical Unit. An iSCSI Logical unit is a subdivision of an SCSI Target, exported via a daemon that speaks the iSCSI protocol.
ocf_heartbeat_iSCSITarget
Manages iSCSI targets. An iSCSI target is a collection of SCSI Logical Units (LUs) exported via a daemon that speaks the iSCSI protocol.
ocf_heartbeat_jboss
Resource script for Jboss. It manages a Jboss instance as an HA resource.
ocf_heartbeat_kamailio
Resource agent for the Kamailio SIP proxy/registrar. Multiple instances are possible when using following parameter combinations: Parameters for Kamailio...
ocf_heartbeat_LinuxSCSI
Deprecation warning: This agent makes use of Linux SCSI hot-plug functionality which has been superseded by SCSI reservations. It is deprecated and may be...
ocf_heartbeat_LVM
Resource script for LVM. It manages an Linux Volume Manager volume (LVM) as an HA resource.
ocf_heartbeat_lxc
Allows LXC containers to be managed by the cluster. If the container is running "init" it will also perform an orderly shutdown. It is 'assumed' that the 'init'...
ocf_heartbeat_MailTo
This is a resource agent for MailTo. It sends email to a sysadmin whenever a takeover occurs.
ocf_heartbeat_ManageRAID
Manages starting, stopping and monitoring of RAID devices which are preconfigured in /etc/conf.d/HB-ManageRAID.
ocf_heartbeat_ManageVE
This OCF compliant resource agent manages OpenVZ VEs and thus requires a proper OpenVZ installation including a recent vzctl util. This resource agent may be...
ocf_heartbeat_mysql
Resource script for MySQL. May manage a standalone MySQL database, a clone set with externally managed replication, or a complete master/slave replication...
ocf_heartbeat_mysql-proxy
This script manages MySQL Proxy as an OCF resource in a high-availability setup. The default monitor operation will verify that mysql-proxy is running. The...
ocf_heartbeat_named
Resource script for named (Bind) server. It manages named as an HA resource.
ocf_heartbeat_nfsnotify
This agent sends NFSv3 reboot notifications to clients which informs clients to reclaim locks.
ocf_heartbeat_nfsserver
Nfsserver helps to manage the Linux nfs server as a failover-able resource in Linux-HA. It depends on Linux specific NFS implementation details, so is...
ocf_heartbeat_nginx
This is the resource agent for the Nginx web/proxy server. This resource agent does not monitor POP or IMAP servers, as we don't know how to determine...
ocf_heartbeat_oracle
Resource script for oracle. Manages an Oracle Database instance as an HA resource.
ocf_heartbeat_oralsnr
Resource script for Oracle Listener. It manages an Oracle Listener instance as an HA resource.
ocf_heartbeat_pgsql
Resource script for PostgreSQL. It manages a PostgreSQL as an HA resource.
ocf_heartbeat_pingd
Deprecation warning: This agent is deprecated and may be removed from a future release. See the ocf:pacemaker:pingd resource agent for a supported alternative...
ocf_heartbeat_portblock
Resource script for portblock. It is used to temporarily block ports using iptables. In addition, it may allow for faster TCP reconnects for clients on...
ocf_heartbeat_postfix
This script manages Postfix as an OCF resource in a high-availability setup.
ocf_heartbeat_pound
The Pound Resource Agent can manage Pound instances.
ocf_heartbeat_proftpd
This script manages Proftpd in an Active-Passive setup
ocf_heartbeat_Pure-FTPd
This script manages Pure-FTPd in an Active-Passive setup
ocf_heartbeat_rabbitmq-cluster
Starts cloned rabbitmq cluster instance
ocf_heartbeat_Raid1
This resource agent manages Linux software RAID (MD) devices on a shared storage medium. It uses mdadm(8) to start, stop, and monitor the MD devices. Raidtools...
ocf_heartbeat_redis
Resource agent script for redis server. This resource fully supports master/slave replication. The master preference of a node is determined by the...
ocf_heartbeat_Route
Enables and disables network routes. Supports host and net routes, routes via a gateway address, and routes using specific source addresses. This resource agent...
ocf_heartbeat_rsyncd
This script manages rsync daemon
ocf_heartbeat_rsyslog
This script manages a rsyslog instance as an HA resource.
ocf_heartbeat_SAPDatabase
Resource script for SAP databases. It manages a SAP database of any type as an HA resource. The purpose of the resource agent is to start, stop and monitor the...
ocf_heartbeat_SAPInstance
Usually a SAP system consists of one database and at least one or more SAP instances (sometimes called application servers). One SAP Instance is defined by...
ocf_heartbeat_scsi2reservation
The scsi-2-reserve resource agent is a place holder for SCSI-2 reservation. A healthy instance of scsi-2-reserve resource, indicates the own of the specified...
ocf_heartbeat_SendArp
This RA can be used _instead_ of the IPaddr2 or IPaddr RA to send gratuitous ARP for an IP address on a given interface, without adding the address to that...
ocf_heartbeat_ServeRAID
Resource script for ServeRAID. It enables/disables shared ServeRAID merge groups.
ocf_heartbeat_sfex
Resource script for SF-EX. It manages a shared storage medium exclusively .
ocf_heartbeat_sg_persist
This resource agent manages SCSI PERSISTENT RESERVATIONS. "sg_persist" from sg3_utils is used, please see its documentation. Should be used as multistate...
ocf_heartbeat_slapd
Resource script for Stand-alone LDAP Daemon (slapd). It manages a slapd instance as an OCF resource.
ocf_heartbeat_SphinxSearchDaemon
This is a searchd Resource Agent. It manages the Sphinx Search Daemon.
ocf_heartbeat_Squid
The resource agent of Squid. This manages a Squid instance as an HA resource.
ocf_heartbeat_Stateful
This is an example resource agent that impliments two states
ocf_heartbeat_symlink
This resource agent that manages a symbolic link (symlink). It is primarily intended to manage configuration files which should be enabled or disabled based on...
ocf_heartbeat_SysInfo
This is a SysInfo Resource Agent. It records (in the CIB) various attributes of a node Sample Linux output: arch: i686 os: Linux-2.4.26-gentoo-r14 free_swap...
ocf_heartbeat_syslog-ng
This script manages a syslog-ng instance as an HA resource.
ocf_heartbeat_tomcat
Resource script for Tomcat. It manages a Tomcat instance as a cluster resource.
ocf_heartbeat_varnish
The Varnish Resource Agent can manage several varnishd instances throughout the cluster. It does so by creating a unique PID file and requires a unique listen...
ocf_heartbeat_VIPArip
Virtual IP Address by RIP2 protocol. This script manages IP alias in different subnet with quagga/ripd. It can add an IP alias, or remove one.
ocf_heartbeat_VirtualDomain
Resource agent for a virtual domain (a.k.a. domU, virtual machine, virtual environment etc., depending on context) managed by libvirtd. This resource agent may...
ocf_heartbeat_vmware
OCF compliant script to control vmware server 2.0 virtual machines.
ocf_heartbeat_WAS
Resource script for WAS. It manages a Websphere Application Server (WAS) as an HA resource.
ocf_heartbeat_WAS6
Resource script for WAS6. It manages a Websphere Application Server (WAS6) as an HA resource.
ocf_heartbeat_WinPopup
Resource script for WinPopup. It sends WinPopups message to a sysadmin's workstation whenever a takeover occurs.
ocf_heartbeat_Xen
Resource Agent for the Xen Hypervisor. Manages Xen virtual machine instances by mapping cluster resource start and stop, to Xen create and shutdown...
ocf_heartbeat_Xinetd
Resource script for Xinetd. It starts/stops services managed by xinetd by enabling or disabling them in the configuration file. The xinetd daemon itself must be...
ocf_heartbeat_zabbixserver
This is a Zabbix server Resource Agent for zabbix_server monitoring daemon. See: http://www.zabbix.com/
System Administration (Section 8)
ocf-tester
Tool for testing if a cluster resource is OCF compliant