OCF_HEARTBEAT_AOETAR(7)
π OCF_HEARTBEAT_AOETAR(7) π
okay bestie, sit down, grab a strawberry π, because today we're talking about ocf_heartbeat_AoEtarget β that's the manual page name, and yes the title is doing a little bit of shouting but we love her for it. This is a ClusterLabs OCF resource agent, and she's here to make ATA-over-Ethernet happen for you. no cap. β¨
β¨ NAME β¨
ocf_heartbeat_AoEtarget β she manages ATA-over-Ethernet (AoE) target exports. that's it, that's the whole vibe. π
πΈ SYNOPSIS πΈ
AoEtarget [start | stop | monitor | meta-data | validate-all]
π¦ DESCRIPTION π¦
so here's the tea β β this resource agent manages an ATA-over-Ethernet (AoE) target using vblade. it literally takes any block device, or a file, and exports it as an AoE target using the Ethernet device, shelf, and slot number you tell it about. iconic behavior honestly. π
π SUPPORTED PARAMETERS π
the way these params are just sitting here waiting for you to fill them in. let's go one by one, bestie:
deviceβ the local block device (or file!) you wanna export as an AoE target. that's your star of the show. π (required, string, no default β so like, you HAVE to bring this one yourself)nicβ the local Ethernet interface to use for exporting this AoE target. (required, string, default"eth0")shelfβ the AoE shelf number to use when exporting this target. (optional, integer, no default)slotβ the AoE slot number to use when exporting this target. (required, integer, no default β not optional, don't try it π)pidβ the file to record the daemon pid to. (unique, optional, string, default"/run/resource-agents/AoEtarget-RESOURCE_ID.pid")binaryβ location of thevbladebinary. (optional, string, default"/usr/sbin/vblade")
π₯ SUPPORTED ACTIONS π₯
this resource agent supports the following actions (operations). each one has a suggested minimum timeout, and we respect her boundaries:
startβ starts the resource. suggested minimum timeout:15s.stopβ stops the resource. suggested minimum timeout:15s.monitorβ performs a detailed status check. suggested minimum timeout:15s. suggested interval:10s.reloadβ suggested minimum timeout:15s.meta-dataβ retrieves resource agent metadata (internal use only). suggested minimum timeout:5s.validate-allβ performs a validation of the resource configuration. suggested minimum timeout:15s.
π EXAMPLE CRM SHELL π
here's an example config for an AoEtarget resource using the crm(8) shell. copy-paste her, she's ready:
primitive p_AoEtarget ocf:heartbeat:AoEtarget \
params \
device=string \
nic="eth0" \
slot=integer \
op monitor timeout="15s" interval="10s" depth="0"
π EXAMPLE PCS π
and if pcs(8) is more your thing (valid, honestly), here's the same energy:
pcs resource create p_AoEtarget ocf:heartbeat:AoEtarget \
device=string \
nic="eth0" \
slot=integer \
op monitor timeout="15s" interval="10s" OCF_CHECK_LEVEL="0"
π SEE ALSO π
http://clusterlabs.org/β go say hi, fr fr π«Ά
π AUTHOR π
ClusterLabs contributors (see the resource agent source for information about individual authors). shoutout to everyone who ever touched this file, y'all ate. π½οΈ
ok and one last thing bestie β this page is fromresource-agents UNKNOWN, dated04/08/2026, and it lives in section 7 of the manual. that's the whole manual page, you're officially AoE-literate now, no cap π β¨ mwah, go export something π
π¦ 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