OCF_HEARTBEAT_ICP(7)
π ocf_heartbeat_ICP π
okay so bestie, welcome to OCF_HEARTBEAT_ICP(7) β part of the OCF resource agents manual set. this is the whole lore on ocf_heartbeat_ICP, the resource agent that manages an ICP Vortex clustered host drive. yes it's niche, yes it's iconic, let's get into it π¦
β¨ NAME β¨
ocf_heartbeat_ICP β manages an ICP Vortex clustered host drive. that's the whole job description, she's focused π
πΈ SYNOPSIS πΈ
ICP [start | stop | status | monitor | meta-data | validate-all]
that's the vibe check right there β call the agent with one of those actions and she'll do the thing β¨
π DESCRIPTION π
so basically? this is a resource script for ICP. it manages an ICP Vortex clustered host drive and treats it like an HA resource. that's it, that's the whole personality, and honestly? she ate π
π SUPPORTED PARAMETERS π
these are the params you gotta feed her, no cap:
driveidβ the ICP cluster drive ID. it's giving "you literally cannot skip this". (required, string, no default)deviceβ the device name. also not optional bestie. (required, string, no default)
lowkey important: both of these are required and neither one has a default, so if you leave them out you get nothing. periodt π
π SUPPORTED ACTIONS π
this resource agent supports the following actions (aka operations). here's the tea on each one π:
startβ starts the resource. suggested minimum timeout:20s. she's up, she's serving π«stopβ stops the resource. suggested minimum timeout:20s. goodbye queen, thank you for your service πstatusβ performs a status check. suggested minimum timeout:20s. suggested interval:10s. just a lil peek at how she's doing πmonitorβ performs a detailed status check. suggested minimum timeout:20s. suggested interval:10s. the full vibe check, deep dive energy πvalidate-allβ performs a validation of the resource configuration. suggested minimum timeout:5s. making sure you didn't mess anything up, bestie πmeta-dataβ retrieves resource agent metadata (internal use only). suggested minimum timeout:5s. don't worry about her, she's doing admin stuff internally π«Ά
πΈ EXAMPLE CRM SHELL πΈ
the following is an example configuration for a ICP resource using the crm(8) shell:
primitive p_ICP ocf:heartbeat:ICP \
params \
driveid=string \
device=string \
op monitor depth="0" timeout="20s" interval="10s"
copy it, paste it, slay it β¨
π EXAMPLE PCS π
the following is an example configuration for a ICP resource using pcs(8):
pcs resource create p_ICP ocf:heartbeat:ICP \
driveid=string \
device=string \
op monitor OCF_CHECK_LEVEL="0" timeout="20s" interval="10s"
yes bestie, OCF_CHECK_LEVEL="0" here instead of depth="0" β different tool, different syntax, same energy π
π¦ SEE ALSO π¦
- http://clusterlabs.org/ β go read more, iykyk π
π AUTHOR π
ClusterLabs contributors (see the resource agent source for information about individual authors). iconic collective behaviour, we love a team effort π«Ά
and that's the whole page!! resource-agents UNKNOWN, dated 04/08/2026 β thanks for reading bestie, go manage that ICP Vortex clustered host drive like the main character you are π β¨π
π¦ 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