Bug 1871769
Summary: | [IPI baremetal] Keepalived.conf remember old ip's which are not available anymore | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Nataf Sharabi <nsharabi> |
Component: | Machine Config Operator | Assignee: | Yossi Boaron <yboaron> |
Status: | CLOSED ERRATA | QA Contact: | Nataf Sharabi <nsharabi> |
Severity: | low | Docs Contact: | |
Priority: | low | ||
Version: | 4.6 | CC: | asegurap, bperkins |
Target Milestone: | --- | Keywords: | Triaged |
Target Release: | 4.6.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: |
Cause:
Starting from OCP 4.6 Keepalived runs in unicast mode, which means the bootstrap IP address should be included in the Keepalived configuration of master nodes. After bootstrap VM removed the bootstrap IP address still included in masters Keepalived configuration.
Consequence:
In case the bootstrap IP address will be allocated by the DHCP server to some other machine, master nodes will spam this machine with unicast VRRP announcement packets.
Fix:
Change the Keepalived flow during bootstrap, so the bootstrap will own the VIP till bootstrap complete phase and then the Keepalived on the bootstrap node will be shut down by the keepalived-monitor container on bootstrap.
With this approach, master nodes don't need to include the bootstrap IP address in their Keepalived configuration.
Result:
No unused IP addresses included in Keepalived configuration file on master nodes.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2020-10-27 16:30:45 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
Nataf Sharabi
2020-08-24 08:52:59 UTC
Moving severity to low, since it does not affect the cluster. Targeting to 4.7 since this doesn't need to block 4.6. If we fix it before release we can always pull this back in. Verified on [kni@provisionhost-0-0 ~]$ oc version Client Version: 4.6.0-fc.8 Server Version: 4.6.0-fc.8 Kubernetes Version: v1.19.0+359dd79 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 (OpenShift Container Platform 4.6 GA Images), 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:4196 |