OCF_HEARTBEAT_VIPARI(7)

πŸ’– OCF_HEARTBEAT_VIPARI(7) πŸ’–

okay bestie, sit down, hydrate, and let me tell you about ocf_heartbeat_VIPArip β€” yes it's from the OCF resource agents manual, section 7, and yes it's about to be your new fave.


✨ NAME ✨

ocf_heartbeat_VIPArip β€” she manages a virtual IP address through RIP2. that's it, that's the whole vibe. πŸ¦‹


🌸 SYNOPSIS 🌸

VIPArip [start | stop | monitor | meta-data | validate-all]

πŸ’… DESCRIPTION πŸ’…

so basically, Virtual IP Address by RIP2 protocol. this script manages an IP alias in a different subnet with quagga/ripd. it can add an IP alias, or remove one. that's the whole thing β€” add it, take it away, main character energy either way. ✨


πŸŽ€ SUPPORTED PARAMETERS πŸŽ€

  • ip β€” the IPv4 address in a different subnet, for example "192.168.1.1". it's giving unique, required, string, no default β€” so like, you HAVE to bring it, there's no fallback bestie. πŸ™ˆ
  • nic β€” the nic for broadcasting the route information. ripd uses this nic to broadcast the route information to others. optional, string, default "eth0". 🫢
  • zebra_binary β€” absolute path to the zebra binary. optional, string, default "/usr/sbin/zebra". ⭐
  • ripd_binary β€” absolute path to the ripd binary. optional, string, default "/usr/sbin/ripd". ⭐

πŸ‘‘ SUPPORTED ACTIONS πŸ‘‘

this resource agent supports the following actions (operations):

  • 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: 5s. πŸ‘€
  • validate-all β€” performs a validation of the resource configuration. suggested minimum timeout: 20s. βœ…
  • meta-data β€” retrieves resource agent metadata (internal use only). suggested minimum timeout: 5s. 🀫

🌈 EXAMPLE CRM SHELL 🌈

the following is an example configuration for a VIPArip resource using the crm(8) shell:

primitive p_VIPArip ocf:heartbeat:VIPArip \
  params \
    ip=string \
  op monitor depth="0" timeout="20s" interval="5s"

🧚 EXAMPLE PCS 🧚

the following is an example configuration for a VIPArip resource using pcs(8)

pcs resource create p_VIPArip ocf:heartbeat:VIPArip \
  ip=string \
  op monitor OCF_CHECK_LEVEL="0" timeout="20s" interval="5s"

πŸ’œ SEE ALSO πŸ’œ


πŸ“ AUTHOR πŸ“

ClusterLabs contributors (see the resource agent source for information about individual authors). iconic behavior, honestly. 🫢


ok and that's the whole page bestie!! no cap, every flag, every default, every timeout β€” all of it, preserved like a lil time capsule. ✨

resource-agents UNKNOWN 🌸 04/08/2026 🌸 mwah, go slay your cluster πŸ’–πŸ‘‘

πŸ“¦ where this page comes from