NSX inventory in Aria Operations dashboard is missing data when connecting to global manager in NSX Federation
search cancel

NSX inventory in Aria Operations dashboard is missing data when connecting to global manager in NSX Federation

book

Article ID: 419564

calendar_today

Updated On:

Products

VCF Operations

Issue/Introduction

  • The NSX inventory in Aria Operations is showing 0 count of NSX-T components including Tier-0 Routers, Tier-1 Routers, Transport Nodes, Edge Clusters, Logical Switches etc. despite the fact that these components exist in NSX-T environment. 

  • In /storage/log/vcops/log/NSXTAdapter/NSXTAdapter_<id>.log, below error messages can be observed:

    com.vmware.adapter3.nsxt.util.NsxtApiUtil.listLogicalRouters - Error in fetching logical routers, exception caused is:
    com.vmware.vapi.std.errors.NotFound: NotFound (com.vmware.vapi.std.errors.not_found) => {
        messages = [],
        data = struct => {error_message=The requested URI: /api/v1/logical-routers could not be found., error_code=258, module_name=common-services},
        errorType = NOT_FOUND
    }
    com.vmware.adapter3.nsxt.util.NsxtApiUtil.getEdgeClusters - Error in fetching edge clusters, exception caused is:
    com.vmware.vapi.std.errors.NotFound: NotFound (com.vmware.vapi.std.errors.not_found) => {
        messages = [],
        data = struct => {error_message=The requested URI: /api/v1/edge-clusters could not be found., error_code=258, module_name=common-services},
        errorType = NOT_FOUND
    }

  • Issuing below API call fails with the same error:

    curl -k -u 'admin:<NSX-T manager admin password>' https://<NSX-T manager ip>/api/v1/logical-routers        
    {
        "module_name" : "common-services",
        "error_message" : "The requested URI: /api/v1/logical-routers could not be found.",
        "error_code" : 258
    }

  • Aria Operations is integrated with global manager of NSX Federation.

Environment

Aria Operations 8.18.x

Cause

Integration with global manager in NSX Federation is not supported in current Aria Operations version.

Aria Operations leverages API calls to collect information from NSX-T managers. The API calls mentioned in above logs are only available in local manager but not global manager of NSX Federation. 

Resolution

Add local manager instead of global manager of NSX Federation to Aria Operations.