OCF_HEARTBEAT_MINIO(7)
π OCF_HEARTBEAT_MINIO π
okay bestie, welcome to the ocf_heartbeat_minio(7) page β yes that's the manual name, no I'm not gonna make you say it out loud, just know that's what you're reading π«Ά
β¨ NAME β¨
ocf_heartbeat_minio β an OCF Resource Agent compliant Minio server script. that's it, that's the whole vibe π
πΈ SYNOPSIS πΈ
minio [start | stop | monitor | meta-data | validate-all]
look at her. five little words and a whole server's fate. iconic honestly β¨
π¦ DESCRIPTION π¦
so this script manages Minio, and it does it in an Active-Passive setup. one of them is the main character, the other one is waiting in the wings for their moment. that's the arrangement, that's the whole thing π
π SUPPORTED PARAMETERS π
these are the knobs you get to turn. all of them optional, all of them with a default already picked out for you. slay.
binaryβ the Minio server binary. where your actual minio lives. (optional, string, default"/opt/minio/minio-server")confdirβ the Minio configuration directory path. for example,"/etc/minio". (optional, string, default"/etc/minio")pidfileβ the Minio PID file, i.e. the location of the PID file. (optional, string, default"/var/run/minio.pid")addressβ address to bind minio to. (optional, string, default":9000")volumepathsβ the storage volumes for minio to use. (optional, string, default"/home/shared")
π SUPPORTED ACTIONS π
this resource agent supports the following actions (operations). lowkey the whole personality of the thing, ngl:
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:60s.validate-allβ performs a validation of the resource configuration. suggested minimum timeout:2s.meta-dataβ retrieves resource agent metadata (internal use only). suggested minimum timeout:5s.
π EXAMPLE CRM SHELL π
here's an example configuration for a minio resource using the crm(8) shell. copy, paste, thrive:
primitive p_minio ocf:heartbeat:minio \
op monitor depth="0" timeout="20s" interval="60s"
β EXAMPLE PCS β
and here's the same energy but for pcs(8). different tool, same dream:
pcs resource create p_minio ocf:heartbeat:minio \
op monitor OCF_CHECK_LEVEL="0" timeout="20s" interval="60s"
π SEE ALSO π
π§ AUTHOR π§
ClusterLabs contributors β see the resource agent source for information about individual authors. they did that, fr fr π₯
and that's the page bestie!! π this was resource-agents UNKNOWN, dated 04/08/2026 β go forth and cluster responsibly β¨ππ
π¦ where this page comes from
- fedora 43: resource-agents 4.18.0-1.fc43 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- fedora 44: resource-agents 4.18.0-1.fc44 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms