OCF_HEARTBEAT_GARBD(7)
π OCF_HEARTBEAT_GARBD(7) β OCF resource agents edition π
Okay bestie, welcome to the manual page for ocf_heartbeat_garbd β it's giving Galera arbitrator management, and honestly it's iconic. No cap, every detail is below. π«Ά
β¨ NAME β¨
ocf_heartbeat_garbd β manages a galera arbitrator instance π
β¨ SYNOPSIS β¨
garbd [start | stop | monitor | meta-data | validate-all]
πΈ DESCRIPTION πΈ
Resource script for managing Galera arbitrator. That's the whole vibe β it's the script that handles your Galera arbitrator. β¨
π SUPPORTED PARAMETERS π
These are the parameters, bestie β every single one, no skips:
binaryβ location of the Galera arbitrator binary. It's optional, typestring, default"/usr/sbin/garbd"π§userβ user running thegarbdprocess. Optional, typestring, default"mysql"πgroupβ group runninggarbd(for logfile permissions). Optional, typestring, default"mysql"πlogβ the logfile to be used forgarbd. Optional, typestring, default"/var/log/garbd.log"πpidβ the pidfile to be used forgarbd. Optional, typestring, default"/var/run/garbd.pid"πoptionsβ additional parameters which are passed togarbdon startup. Optional, typestring, no default π«wsrep_cluster_addressβ the galera cluster address. This takes the form of:gcomm://node:port,node:port,node:port. Unlike Galera servers,portis mandatory for garbd β do not skip it, bestie π¨. It's required, typestring, no default.wsrep_cluster_nameβ the group name of the Galera cluster to connect to. Required, typestring, no default π
π₯ SUPPORTED ACTIONS π₯
This resource agent supports the following actions (operations): yes, all of them:
startβ starts the resource. Suggested minimum timeout:20sβ±οΈstopβ stops the resource. Suggested minimum timeout:20sπmonitorβ performs a detailed status check. Suggested minimum timeout:20s. Suggested interval:20sπvalidate-allβ performs a validation of the resource configuration. Suggested minimum timeout:5sβmeta-dataβ retrieves resource agent metadata (internal use only). Suggested minimum timeout:5sποΈ
π EXAMPLE CRM SHELL π
The following is an example configuration for a garbd resource using the crm(8) shell:
primitive p_garbd ocf:heartbeat:garbd \
params \
wsrep_cluster_address=string \
wsrep_cluster_name=string \
op monitor depth="0" timeout="20s" interval="20s"
π¦ EXAMPLE PCS π¦
The following is an example configuration for a garbd resource using pcs(8):
pcs resource create p_garbd ocf:heartbeat:garbd \
wsrep_cluster_address=string \
wsrep_cluster_name=string \
op monitor OCF_CHECK_LEVEL="0" timeout="20s" interval="20s"
β SEE ALSO β
http://clusterlabs.org/ β go peep it, bestie π
π AUTHOR π
ClusterLabs contributors (see the resource agent source for information about individual authors) π«Ά
Source/version: resource-agents UNKNOWN Β· date: 10/01/2026 β okay bye, slay the cluster π
π¦ where this page comes from
- opensuse-leap 16.0: resource-agents 4.18.0+git105.9ea1183-160000.1.1 Β· GPL-2.0-only AND LGPL-2.1-or-later AND GPL-3.0-or-later
- opensuse-leap 16.0: resource-agents 4.18.0+git105.9ea1183-160000.1.1 Β· GPL-2.0-only AND LGPL-2.1-or-later AND GPL-3.0-or-later
- opensuse-leap 16.0: resource-agents 4.18.0+git105.9ea1183-160000.1.1 Β· GPL-2.0-only AND LGPL-2.1-or-later AND GPL-3.0-or-later
- opensuse-leap 16.0: resource-agents 4.18.0+git105.9ea1183-160000.1.1 Β· GPL-2.0-only AND LGPL-2.1-or-later AND GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms