Adds functionality to generate bash script which verifies health of current
keepalived instance by pinging all available and configured GW addresses.
This functionality supports IPv4 and IPv6 by detecting needed ping version
using netaddr.
DocImpact:
Added a new parameter to 'l3_agent.ini' named
'ha_vrrp_health_check_interval' which is by default set to 0 (disabled).
Values > 0 designate health check functionality should be enabled.
Requires allowed ICMP ECHO_REQUEST because that is disabled by default.
Reviewed: https:/ /review. openstack. org/454657 /git.openstack. org/cgit/ openstack/ neutron/ commit/ ?id=01b37339754 02525b67906928c 069d468ca275d9
Committed: https:/
Submitter: Jenkins
Branch: stable/newton
commit 01b373397540252 5b67906928c069d 468ca275d9
Author: Lubosz Kosnik <email address hidden>
Date: Thu Jan 28 14:44:00 2016 +0100
Add support for Keepalived VRRP health check
Adds functionality to generate bash script which verifies health of current
keepalived instance by pinging all available and configured GW addresses.
This functionality supports IPv4 and IPv6 by detecting needed ping version
using netaddr.
DocImpact: vrrp_health_ check_interval' which is by default set to 0 (disabled).
Added a new parameter to 'l3_agent.ini' named
'ha_
Values > 0 designate health check functionality should be enabled.
Requires allowed ICMP ECHO_REQUEST because that is disabled by default.
Conflicts: conf/agent/ l3/ha.py
neutron/ agent/l3/ ha.py
neutron/ agent/linux/ keepalived. py
neutron/
Co-Authored-By: Artur Korzeniewski <email address hidden> 357ea3f11303671 9645bc59a62 1402a5034b04b81 8da5c7136e)
Change-Id: Ib4d0691f432830
Closes-Bug: #1365461
(cherry picked from commit 185d6cbc648fd04