Unable to deploy NSX Advanced Load Balance "Error: Failed to deploy. NSX Service user"
search cancel

Unable to deploy NSX Advanced Load Balance "Error: Failed to deploy. NSX Service user"

book

Article ID: 376168

calendar_today

Updated On:

Products

VMware Cloud Foundation 5.x

Issue/Introduction

Attempts to deploy the NSX Advanced Load Balancer (NSX ALB) Controller cluster from SDDC Manager fail. The deployment task halts, returning the following error string:

Failed to deploy NSX Service user svc-<REDACTED_HOSTNAME>-<REDACTED_HOSTNAME> is exceeding 32 characters limit by 1 characters

Environment

VMware Cloud Foundation 5.2

Cause

During the NSX ALB Controller cluster configuration, VMware Cloud Foundation automatically generates a service account leveraging the syntax svc-<alb_vip_hostname>-<nsx_vip_hostname>. The deployment fails if this concatenated string exceeds the absolute 32-character limit enforced by the NSX role-based access control (RBAC) schema.

Resolution

It is fixed in 5.2.1, as a Workaround

  1. Restart the NSX Advanced Load Balancer deployment wizard within the SDDC Manager interface.

  2. Locate the service account configuration field.

  3. Manually override the default auto-populated value by entering a custom service account name containing 32 characters or fewer.

  4. Proceed with the deployment validation and execution.