Unable to access the Integrated OpenStack Manager web interface
search cancel

Unable to access the Integrated OpenStack Manager web interface

book

Article ID: 321702

calendar_today

Updated On: 11-06-2024

Products

VMware Integrated OpenStack

Issue/Introduction

Symptoms:
  • Accessing the VIO Unable to access the Integrated OpenStack Manager web interface times out 
  • Manager web interface is running
  • Deployment status is running
  • The ingress pods are not running on VIO manager and pointing to controllers 
pod_vio-ingress-cntl-nginx-ingress-controller-7969c994b-l4zqd.yml:3:    creationTimestamp: "2021-03-25T14:05:50Z"
pod_vio-ingress-cntl-nginx-ingress-controller-7969c994b-l4zqd.yml:91:    nodeName: controller-w8hqgfvqg8
pod_vio-ingress-cntl-nginx-ingress-controller-7969c994b-t7dgv.yml:3:    creationTimestamp: "2020-03-23T18:33:09Z"
pod_vio-ingress-cntl-nginx-ingress-controller-7969c994b-t7dgv.yml:93:    nodeName: photon-machine.local
pod_vio-ingress-cntl-nginx-ingress-default-backend-5f67ff4f6-hntsc.yml:3:    creationTimestamp: "2020-03-23T18:33:09Z"
pod_vio-ingress-cntl-nginx-ingress-default-backend-5f67ff4f6-hntsc.yml:52:    nodeName: photon-machine.local
pod_vio-ingress-cntl-nginx-ingress-default-backend-5f67ff4f6-t5wv5.yml:3:    creationTimestamp: "2021-03-25T14:05:50Z"
pod_vio-ingress-cntl-nginx-ingress-default-backend-5f67ff4f6-t5wv5.yml:50:    nodeName: controller-n6xqx4nf5j



Environment

VMware Integrated OpenStack 6.x

Cause

This happens when the ingress pods needed to access the web ui are pointing to the controllers rather than the VIO Manager where it should run

Resolution

Workaround:

Workaround is to add the nodeSelector Config in the ingress controller.

  1. Run the below command to add the nodeSelector parameter on the ingress controller

#kubectl edit deploy vio-ingress-cntl-nginx-ingress-controller

dnsPolicy: ClusterFirstWithHostNet
nodeName: <FQDN of Manager>   <<
nodeSelector:           
  vio-node: ova         <<
restartPolicy: Always

  1. Run the below command to add the nodeSelector parameter on the ingress backend 

#kubectl edit deploy vio-ingress-cntl-nginx-ingress-default-backend

dnsPolicy: ClusterFirstWithHostNet
nodeName:  <FQDN of Manager>  <<
nodeSelector:          
  vio-node: ova        <<
restartPolicy: Always

  1. Verify correct nodeName reflecting on the ingress pod by running the below command along with the nodeSelector  parameter
#kubectl get pod <ingress_pod_name> -o yaml



Additional Information