Bug 1846224

Summary: [OpenStack] keepalived API VIP assigned to all masters and not removed when healthcheck failing
Product: OpenShift Container Platform Reporter: Takayoshi Kimura <tkimura>
Component: InstallerAssignee: Eric Duen <eduen>
Installer sub component: OpenShift on OpenStack QA Contact: David Sanz <dsanzmor>
Status: CLOSED DUPLICATE Docs Contact:
Severity: high    
Priority: high CC: bperkins, m.andre
Version: 4.4   
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-06-11 14:11:19 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 Takayoshi Kimura 2020-06-11 06:53:06 UTC
During bootstrap, the api-int accesses got "connection refused messages when keepalived container started at master hosts and breaks bootstrap process.

Looking at the sosreports, the all VIPs got assigned to all master hosts for some reason. At this point master hosts have the following containers so api is not ready:

- coredns
- haproxy
- mdns
- keepalived

OpenStack IPI with OpenShift Installer 4.4.6.

Comment 3 Martin André 2020-06-11 14:11:19 UTC
It's very likely that the environment doesn't have the neutron vrrp plugin. In which case it will be fixed with https://bugzilla.redhat.com/show_bug.cgi?id=1829894.
Please re-open if the root cause is different.

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