Bug 1888301
| Summary: | Openshift installation fails - master node is not ready | ||||||
|---|---|---|---|---|---|---|---|
| Product: | OpenShift Container Platform | Reporter: | Itzik Brown <itbrown> | ||||
| Component: | Installer | Assignee: | Martin André <m.andre> | ||||
| Installer sub component: | OpenShift on OpenStack | QA Contact: | weiwei jiang <wjiang> | ||||
| Status: | CLOSED ERRATA | Docs Contact: | |||||
| Severity: | urgent | ||||||
| Priority: | urgent | CC: | bjarolim, dsanzmor, jflynn, jiazha, m.andre, openshift-bugs-escalate, palonsor, pprinett, rheinzma, scuppett, wjiang | ||||
| Version: | 4.5 | Keywords: | TestBlocker | ||||
| Target Milestone: | --- | ||||||
| Target Release: | 4.5.z | ||||||
| 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-11-10 14:53:54 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: | |||||||
| Bug Depends On: | 1875005 | ||||||
| Bug Blocks: | 1847179 | ||||||
| Attachments: |
|
||||||
Setting target release to the active development branch (4.7.0). For any fixes, where required and requested, cloned BZs will be created for those release maintenance streams where appropriate once they are identified. Setting a tentative severity based on description as provided. Looking at the cluster, I noticed the keepalived check scripts are not rendered properly. The LBConfig.LbPort and LBConfig.ApiPort variables are unset, causing the scripts to have wrong ports: [core@ostest-k25cj-master-0 ~]$ cat /etc/keepalived/chk_ocp_script_both.sh #!/bin/bash /usr/bin/curl -o /dev/null -kLfs https://localhost:0/readyz && [ -e /var/run/keepalived/iptables-rule-exists ] || /usr/bin/curl -kLfs https://localhost:0/readyz This is preventing the API VIP from moving to another node if it is not healthy. It turns out we were missing a 4.5 backport for https://github.com/openshift/baremetal-runtimecfg/pull/70 when we backported https://github.com/openshift/machine-config-operator/pull/2110. Trying again after setting what I think should be the dependent bug. *** Bug 1888520 has been marked as a duplicate of this bug. *** No more errors found on 4.5 tests, marking bug as verified 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.5.18 bug fix update), 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:4425 |
Created attachment 1721500 [details] openshift install log Version: 4.5.0-0.nightly-2020-10-10-030038 Platform: Openstack Please specify: IPI What happened? Installation failed to complete. Only master nodes were stared but only not were ready $ oc get nodes NAME STATUS ROLES AGE VERSION ostest-k25cj-master-0 Ready master 9h v1.18.3+2fbd7c7 ostest-k25cj-master-1 NotReady master 9h v1.18.3+2fbd7c7 ostest-k25cj-master-2 Ready master 9h v1.18.3+2fbd7c7