Virtual Services Not Populating While Creating GSLB Service (Virtual Service Selection) Due to Missing User Tenant Permissions
search cancel

Virtual Services Not Populating While Creating GSLB Service (Virtual Service Selection) Due to Missing User Tenant Permissions

book

Article ID: 437309

calendar_today

Updated On:

Products

VMware Avi Load Balancer

Issue/Introduction

  • When creating a GSLB service on GSLB leader under a non-admin or different tenant (e.g., DEV), the Virtual Service list does not populate after selecting the Active follower site under GSLB Pool → Pool Members → Virtual Service.

  • Logs from Leader Node

    Location: /var/lib/avi/log

    apiserver.DEBUG

2026-04-17T03:14:54.410Z Req for GET uri ... RespCode 403
2026-04-17T03:14:54.411Z Error: User 'gslb_admin' is not allowed to access tenant 'DEV'
  • UI Observation (Browser Inspect)

    If you check the Network → Response tab, you will see:

 

Environment

  • Avi Load Balancer

Cause

  • This issue occurs when the credentials used to add the follower site as a GSLB member to the leader do not have access to the required tenant (e.g., DEV) on the Gslb Active follower site.

Resolution

  • Add the required tenant to the Gslb user on the Gslb Active follower site:

Steps:

  • Navigate to: Administration → Users
  • Edit the user (e.g., gslb_admin)
  • Add the required tenant (e.g., DEV) from which Virtual Services need to be fetched