ChatGPT SearchSep 29, 2026
For a hardware-agnostic Pacemaker STONITH agent, I’d look first at fence_ipmilan (IPMI), with fence_redfish as the modern alternative.
fence_ipmilan— broadest compatibility. It talks to the server’s generic BMC via IPMI rather than depending on Dell/HPE/Lenovo-specific fencing logic. ClusterLabs documentation describes IPMI as a generic interface, andfence_ipmilanis commonly used for BMC power fencing.fence_redfish— preferable for newer hardware. Redfish is the standardized DMTF successor to IPMI and uses HTTPS/REST against BMCs. The ClusterLabs fence-agents project providesfence_redfish.- SBD (
fence_sbd) — genuinely hardware-independent in a different sense. It uses shared storage plus a watchdog rather than a server BMC, so it can be useful when BMC-based fencing isn't available. But it has additional requirements and isn't universally applicable, particularly with VMs/pacemaker_remote.
My practical recommendation
If these are physical servers with BMCs:
Pacemaker
│
├── fence_ipmilan ← maximum legacy/hardware compatibility
│ or
└── fence_redfish ← preferred if BMCs support Redfish wellI'd choose Redfish where the BMC implementations are solid, otherwise IPMI/fence_ipmilan is the safe generic choice.
One important caveat: the fencing path must be independent of the node's normal OS/network path. BMC fencing works only if the BMC remains powered and reachable; SBD provides a fundamentally different failure domain.
And whichever agent you choose, actually test off/reboot fencing from every node before putting the cluster into production—STONITH that has never been exercised is not something I'd trust during a split-brain.
ClusterLabs fence-agents project
If you tell me whether your nodes are bare metal or VMs, and whether they have IPMI/Redfish, shared storage, or neither, I can narrow this to a concrete pcs stonith create configuration.
Sources cited in this answer4
- wiki.lustre.orgLustre Server Fault Isolation with Pacemaker Node Fencing - Lustre Wiki
- manpages.debian.orgfence_redfish(8) — fence-agents — Debian bullseye — Debian Manpages
- github.comfence-agents/tests/data/metadata/fence_sbd.xml at main · ClusterLabs/fence-agents · GitHub
- github.comGitHub - ClusterLabs/fence-agents: Fence agents · GitHub