table of contents
OCF_HEARTBEAT_IPSRCA(7) | OCF resource agents | OCF_HEARTBEAT_IPSRCA(7) |
NAME¶
ocf_heartbeat_IPsrcaddr - Manages the preferred source address for outgoing IP packets
SYNOPSIS¶
IPsrcaddr [start | stop | monitor | meta-data | validate-all]
DESCRIPTION¶
Resource script for IPsrcaddr. It manages the preferred source address modification.
Note: DHCP should not be enabled for the interface serving the preferred source address. Enabling DHCP may result in unexpected behavior, such as the automatic addition of duplicate or conflicting routes. This may cause the IPsrcaddr resource to fail, or it may produce undesired behavior while the resource continues to run.
SUPPORTED PARAMETERS¶
ipaddress
(required, string, no default)
cidr_netmask
(optional, string, no default)
destination
(optional, string, default "0.0.0.0/0")
proto
(optional, string, no default)
metric
(optional, string, no default)
pref
(optional, string, no default)
table
The table has to have a route matching the "destination" parameter.
This can be used for policy based routing. See man ip-rule(8).
(optional, string, no default)
SUPPORTED ACTIONS¶
This resource agent supports the following actions (operations):
start
stop
monitor
validate-all
meta-data
EXAMPLE CRM SHELL¶
The following is an example configuration for a IPsrcaddr resource using the crm(8) shell:
primitive p_IPsrcaddr ocf:heartbeat:IPsrcaddr \
params \
ipaddress=string \
op monitor depth="0" timeout="20s" interval="10s"
EXAMPLE PCS¶
The following is an example configuration for a IPsrcaddr resource using pcs(8)
pcs resource create p_IPsrcaddr ocf:heartbeat:IPsrcaddr \
ipaddress=string \
op monitor OCF_CHECK_LEVEL="0" timeout="20s" interval="10s"
SEE ALSO¶
AUTHOR¶
ClusterLabs contributors (see the resource agent source for information about individual authors)
02/28/2025 | resource-agents 4.16.0-3 |