Bug 1955082 - keepalived fail to configure API interface on the bootstrap
Summary: keepalived fail to configure API interface on the bootstrap
Keywords:
Status: CLOSED DUPLICATE of bug 1957708
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: Networking
Version: 4.8
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: 4.8.0
Assignee: Yossi Boaron
QA Contact: Victor Voronkov
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-04-29 11:57 UTC by Eran Cohen
Modified: 2021-05-19 06:46 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-05-19 06:46:38 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
installer-gather (4.48 MB, application/gzip)
2021-04-29 11:57 UTC, Eran Cohen
no flags Details

Description Eran Cohen 2021-04-29 11:57:39 UTC
Created attachment 1777133 [details]
installer-gather

Description of problem:
When installing 4.8 with assisted installer (doesn't matter if IPv4 or IPv6, doesn't matter if its OpenShiftSDN or OVNKubernetes) the installation fail because the master nodes fail to connect to the API

Version-Release number of selected component (if applicable):
registry.ci.openshift.org/ocp/release:4.8.0-0.nightly-2021-04-26-100514 

How reproducible:
100%

Steps to Reproduce:
1.happens in prow
2.
3.

Actual results:
Installation fail because the master nodes fail to join the cluster

Expected results:
Successful installation

Additional info:
keepalived on the bootstrap keeps creating and deleting the API and Ingress interfaces
```
Thu Apr 29 08:05:16 2021: Interface api added
Thu Apr 29 08:05:16 2021: Interface api deleted
Thu Apr 29 08:05:16 2021: Interface ingress added
Thu Apr 29 08:05:16 2021: Interface ingress deleted
Thu Apr 29 08:06:16 2021: Interface api added
Thu Apr 29 08:06:16 2021: Interface api deleted
Thu Apr 29 08:06:16 2021: Interface ingress added
Thu Apr 29 08:06:16 2021: Interface ingress deleted
Thu Apr 29 08:07:16 2021: Interface api added
Thu Apr 29 08:07:16 2021: Interface api deleted
Thu Apr 29 08:07:16 2021: Interface ingress added
Thu Apr 29 08:07:16 2021: Interface ingress deleted
Thu Apr 29 08:08:16 2021: Interface api added
Thu Apr 29 08:08:16 2021: Interface api deleted
Thu Apr 29 08:08:16 2021: Interface ingress added
Thu Apr 29 08:08:16 2021: Interface ingress deleted
```
kube-apiserver log on the bootstrap seems OK

Comment 1 Ben Nemec 2021-05-14 16:29:17 UTC
The interface changes in the keepalived logs are not something keepalived is doing. My guess would be that's related to the DHCP VIP assignment feature. Keepalived is just reporting that interfaces are appearing and disappearing.

My guess would be that this is a duplicate of https://bugzilla.redhat.com/show_bug.cgi?id=1957708 where the VIP is showing up on multiple nodes at once, which prevents the masters from talking to the bootstrap correctly. Unfortunately, this was opened before we had the network details captured by the installer. If this is still reproducing, can you re-run with a recent release to get new logs so we can also see the networking configuration on each node? Thanks.

Comment 2 Yossi Boaron 2021-05-18 12:15:39 UTC
@ercohen Do you still hit this bug in your CI?

We solved lately [1] BZ which this bug seems like a duplicate of it


[1]  https://bugzilla.redhat.com/show_bug.cgi?id=1957708

Comment 3 Eran Cohen 2021-05-18 12:59:32 UTC
We hit it once.
If I'll see it again I'll reopen this issue

Comment 4 Eran Cohen 2021-05-18 13:16:35 UTC
Sorry, This issue happened multiple times in our CI.
Didn't see it lately

Comment 5 Yossi Boaron 2021-05-19 06:46:38 UTC

OK, I'll close it, if it happens again please reopen it.

Thanks

*** This bug has been marked as a duplicate of bug 1957708 ***


Note You need to log in before you can comment on or make changes to this bug.