Ubuntu HA - Pacemaker Resource Agents Supportability
After discussions among Ubuntu Developers, it was decided that Ubuntu project should focus in splitting all existing Pacemaker Resource Agents into different categories:
- Resource Agents: [main]
- Resource Agents: [universe]
- Resource Agents: [universe]-community
- Resource Agents: [non-supported]
- Resource Agents: [deprecated]
Note: There is a to split resource agents into different packages so supported agents can be installed independently.
Resource Agents: [main]
Agents in this list are supported just like any other package available in [main] repository would be.
RESOURCE AGENT |
RESOURCE AGENT DESCRIPTION |
---|---|
SUPPORT AGENTS |
|
Delay | test resource for introducing delay |
MailTo | sends email to a sysadmin whenever a takeover occurs |
ClusterMon | runs crm_mon to a html page from time to time |
HealthCPU | measures CPU idling and updates #health-cpu attr |
HealthIOWait | measures CPU idling and updates #health-iowait attr |
HealthSMART | measures CPU idling and updates #health-smart attr |
SERVICES (OCF, Systemd, SysV) |
|
apache | apache web fun88体育 instance |
dovecot | dovecot IMAP/POP3 fun88体育 instance |
dhcpd | chrooted ISC dhcp fun88体育 instance |
mysql | MySQL instance |
mysql-proxy | MySQL proxy instance |
pgsql | pgsql database instance |
named | bind/named fun88体育 instance |
nfsnotify | nfs sm-notify reboot notifications daemon |
nfsfun88体育 | nfs fun88体育 resource |
exportfs | nfs exports (not the nfs fun88体育) |
nginx | Nginx web/proxy fun88体育 instance |
postfix | postfix mail fun88体育 instance |
rabbitmq-cluster | cloned rabbitmq cluster instance |
remote | pacemaker remote resource agent |
rsyncd | rsyncd instance |
rsyslog | rsyslogd instance |
slapd | stand-alone LDAP daemon instance |
Squid | squid proxy fun88体育 instance |
vsftpd | vsftpd fun88体育 instance |
STORAGE |
|
Raid1 | software RAID (MD) devices on shared storage |
iscsi | local iscsi initiator and its conns to targets |
iSCSILogicalUnit | iSCSI logical units |
iSCSITarget | iSCSI target export agent (implementation: tgt / lio) |
LVM | LVM volume as an HA resource |
LVM-activate | LVM activation/deact work for VGs (lvmlockd+LVM-activate OR clvm+LVM-activate) |
Filesystem | filesystem on a shared storage medium |
symlink | symbolic link |
ZFS | ZFS pools import/export |
LOCKING & RESERVATIONS |
|
controld | distributed lock manager for clustered FSs |
clvm | clvmd daemon (cluster logical vol manager) |
lvmlockd | agent manages the lvmlockd daemon. |
mpathpersist | SCSI persistent reservations on mpath devs |
sg_persist | master/slave resource for SCSI3 reservations |
NETWORKING |
|
Route | network routes |
iface-bridge | bridge network interfaces |
iface-vlan | vlan network interfaces |
IPaddr2 | virtual IPv4 and IPv6 addresses |
ipsec | ipsec tunnels for VIPs |
IPsrcaddr | preferred source address modification |
IPv6addr | IPv6 aliases |
conntrackd | conntrackd instance |
SendArp | send gratuitous ARP for IP address |
VIPArip | virtual IP address through RIP2 |
ifspeed | monitor action runs -> updates CIB with if speed |
VIRTUALIZATION |
|
VirtualDomain | manages virtual domains through libvirt (virtual machine only) |
CONTAINERS |
|
lxc | allows LXC containers to be managed by the cluster |
Resource Agents: [universe]
Agents in this list are supported just like any other package available in [universe] repository would be.
RESOURCE AGENT | RESOURCE AGENT DESCRIPTION |
---|---|
SUPPORT AGENTS |
|
anything | generic agent to manage virtually anything |
Dummy | testing dummy resource agent (template for RA writers) |
AudibleAlarm | audible beeps at interval |
Stateful | example agent that supports two states |
WinPopup | sends a SMB notification msg (popup) to a host |
SERVICES |
|
asterisk | asterisk PBX |
CTDB | clustered samba (for needed clustered underlying) |
dnsupdate | ip take-over via dynamic dns updates |
fio | fio instance |
galera | galera instance |
garbd | galera arbitrator instance |
jboss | JBoss application fun88体育 instance |
jira | JIRA fun88体育 instance |
kamailio | kamailio SIP proxy/registrar instance |
mariadb | MariaDB master/slave instance |
nagios | nagios instance |
ovsmonitor | clone resource to monitor network bonds on diff nodes |
pgagent | pgagent instance |
pound | pound reverse proxy load-bal fun88体育 instance |
proftpd | proftpd instance |
Pure-FTPd | pure-ftpd instance |
redis | redis fun88体育 (supports master/slave replicas) |
syslog-ng | syslog-ng instance |
tomcat | tomcat servlet environment instance |
varnish | varnish instance |
STORAGE |
|
AoEtarget | ata over ethernet |
NETWORKING |
|
IPaddr | virtual IPv4 addresses |
ocf:pacemaker:ping | records in CIB number of nodes host can connect to |
portblock | temporarily block/unblock access to tcp/udp ports |
OPENSTACK |
|
openstack-cinder-volume | attach cinder vol to an instance (os-info <->) |
openstack-floating-ip | move a floating IP from an instance to another |
VIRTUALIZATION |
|
Xen | xen unprivileged domains |
REGISTRATION (CIB) |
|
lxd-info | nr of lxd containers running in CIB |
machine-info | records various node attributes in CIB |
NodeUtilization | cpu / host mem / hypervisor mem etc… into CIB |
openstack-info | records attributes of a node into CIB |
SysInfo | records various node attributes into CIB |
SystemHealth | monitors health of system using IPMI |
attribute | sets node attr one way when started and vice-versa |
Resource Agents: [universe]-community
Agents in this list are only supported by the upstream community. All bugs opened against these agents will be forwarded to upstream IF makes sense (affected version is close to upstream).
RESOURCE AGENT | RESOURCE AGENT DESCRIPTION |
---|---|
SERVICES |
|
SphinxSearchDaemon | sphix search daemon |
Xinetd | start/stop services managed by xinetd |
zabbixfun88体育 | zabbix fun88体育 instance |
STORAGE |
|
o2cb | oracle cluster filesystem userspace daemon (oracle) |
sfex | excl access to shared storage using SF-EX |
VIRTUALIZATION |
|
aliyun-vpc-move-ip | move ip within a vpc of the aliyum ecs (alibaba) |
awseip | manages aws elastic IP address (aws) |
awsvip | manages aws secondary private ip addresses (aws) |
aws-vpc-move-ip | move ip within a vpc of the aws ec2 (aws) |
aws-vpc-route53 | update route53 vpc record for aws ec2 (aws) |
azure-events | monitor for scheduled events for azure vm (azure) |
azure-lb | answers azure load balancer health probe req (azure) |
gcp-vpc-move-ip | floating ip address within a GCP VPC (google) |
ManageVE | openVZ virtual environment (virtuozzo) |
minio | minio fun88体育 instance |
podman | creates/launches podman containers |
rkt | creates/launches container based on supplied image |
CONTAINERS |
|
docker | docker container resource agent |
Resource Agents: [non-supported]
Agents in this list are NOT supported in Ubuntu and might be removed in future Ubuntu HA versions.
RESOURCE AGENT | RESOURCE AGENT DESCRIPTION |
---|---|
UNSUPPORTED |
|
db2 | manages IBM DB2 LUW databases (IBM) |
eDir88 | Novell eDirectory directory fun88体育 instance (novell) |
ICP | ICP vortex clustered host drive (intel) |
ids | IBM informix dynamic fun88体育 (IDS) (IBM) |
SAPDatabase | SAP database (of any type) instance agent (SAP) |
SAPInstance | SAP application fun88体育 instances agent (SAP) |
fun88体育AID | enables/disables shared fun88体育AID merge groups (IBM) |
ManageRAID | raid devices (/etc/conf.d/HB-ManageRAID) |
oraasm | oracle asm agent / uses ohasd for asm disk grp (oracle) |
oracle | oracle database instance (oracle) |
oralsnr | oracle TNS listener (oracle) |
sybaseASE | sybase ASE failover instance (Sybase) |
vdo-vol | |
WAS | websphere application fun88体育 instance (IBM) |
WAS6 | websphere application fun88体育 instance (IBM) |
Resource Agents: [deprecated]
Agents in this list are NOT supported in Ubuntu OR Upstream (due to being deprecated in favor of other agents) and might be removed in future Ubuntu HA versions.
RESOURCE AGENT | RESOURCE AGENT DESCRIPTION |
---|---|
DEPRECATED |
|
Evmsd | clustered evms vol mgmt (evms is not maintained) |
EvmsSCC | clustered evms vol mgmt (evms is not maintained) |
LinuxSCSI | enables/disables scsi devs through kernel scsi hotplug |
scsi2reservation | SCSI-2 reservation agent (depends on scsi_reserve) |
ocf:heartbeat:pingd | monitors connectivity to specific hosts |
ocf:pacemaker:pingd | replaced by pacemaker:ping (this is broken) |
vmware | control vmware fun88体育 2.0 virtual machines (2009) |
Last updated 1 year, 2 months ago. Help improve this document in the forum.