Bug 1760871

Summary: Add parameters to fine-tune Octavia keepalived VRRP settings
Product: Red Hat OpenStack Reporter: Carlos Goncalves <cgoncalves>
Component: puppet-octaviaAssignee: Carlos Goncalves <cgoncalves>
Status: CLOSED ERRATA QA Contact: Bruna Bonguardo <bbonguar>
Severity: medium Docs Contact:
Priority: medium    
Version: 13.0 (Queens)CC: bperkins, jamsmith, mburns, mgarciac
Target Milestone: z11Keywords: Triaged, ZStream
Target Release: 13.0 (Queens)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: puppet-octavia-12.4.0-15.el7ost Doc Type: Enhancement
Doc Text:
This update adds the following parameters to fine-tune Octavia keepalived VRRP settings: octavia::controller::vrrp_advert_int Amphora role and priority advertisement internal in seconds. Defaults to $::os_service_default octavia::controller::vrrp_check_interval VRRP health check script run interval in seconds. Defaults to $::os_service_default octavia::controller::vrrp_fail_count Number of successive failures before transition to a fail rate. Defaults to $::os_service_default. octavia::controller::vrrp_success_count Number of consecutive successes before transition to a success rate. Defaults to $::os_service_default. octavia::controller::vrrp_garp_refresh_interval Time in seconds between gratuitous ARP announcements from the MASTER. Defaults to $::os_service_default. octavia::controller::vrrp_garp_refresh_count Number of gratuitous ARP announcements to make on each refresh interval. Defaults to $::os_service_default. To customize your environment, see https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/13/html/advanced_overcloud_customization/.
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-03-10 11:22:02 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Carlos Goncalves 2019-10-11 14:40:58 UTC
There are a handful of keepalived VRRP settings that are not exposed to Director users. Users with active-standby load balancers may want to fine-tune them to, for example, VRRP failover faster.

Comment 3 Carlos Goncalves 2019-12-10 16:55:27 UTC
Abandoned patch https://review.opendev.org/#/c/688111/. Per community feedback, TripleO should be aligned with global goal to simplify things. Customers can still customize settings with newly added parameters in puppet-octavia:

octavia::controller::vrrp_advert_int
octavia::controller::vrrp_check_interval
octavia::controller::vrrp_fail_count
octavia::controller::vrrp_success_count
octavia::controller::vrrp_garp_refresh_interval
octavia::controller::vrrp_garp_refresh_count

See https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/13/html/advanced_overcloud_customization/

Comment 8 errata-xmlrpc 2020-03-10 11:22:02 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2020:0760