Edge rate limit not working when using NSX Tenancy in VMware Cloud Director
search cancel

Edge rate limit not working when using NSX Tenancy in VMware Cloud Director

book

Article ID: 396361

calendar_today

Updated On:

Products

VMware Cloud Director

Issue/Introduction

  • When you enable NSX tenancy for an organization(Org) inside VMware Cloud Director(VCD), you cannot use QoS/rate limiting for the NSX edge in VCD. 
  • You try selecting one of Ingress Traffic option after enabling NSX Tenancy for an Org inside VCD that have been defined in the NSX-T. You will get the following error:

    Gateway QoS Profile with ID <Profile Name> not found in NSX-T manager. 

  • In /opt/vmware/vcloud-director/logs/vcloud-container-debug.log on the VCD Appliance, you see entries similar to:

    "error_code" : 500045 in response for GET /policy/api/v1/orgs/default/projects/89e7####-####-####-####-############/infra/gateway-qos-profiles/1000_Mbps with status 404 after execution 1:
    {
      "httpStatus" : "NOT_FOUND",
      "error_code" : 600,
      "module_name" : "common-services",
      "error_message" : "The requested object : /orgs/default/projects/89e7####-####-####-####-############/infra/gateway-qos-profiles/<Profile Name> could not be found. Object identifiers are case sensitive."

Environment

VMware Cloud Director 10.6.1.

Cause

This is a known issue in the mentioned version of VMware Cloud Director. 

Resolution

Cloud Director Engineering are aware of the issue and are actively evaluating for inclusion in a future patch of Cloud Director.

Workaround

  1. Login to the Cloud Director UI as a Provider.
  2. Navigate to Resources > Cloud Resources > Organizations.
  3. Click on the Organization > Networking > NSX Tenancy and set to Inactive.

Disabling NSX Tenancy for the Org will allow you to edit the Rate Limiting  for the NSX-T edge in VCD.