Not collecting data from a vCloud tenant
search cancel

Not collecting data from a vCloud tenant

book

Article ID: 378713

calendar_today

Updated On:

Products

VMware Aria Suite

Issue/Introduction

Aria Operations is not collecting data from a vCloud tenant when using the vCD adapter. When trying to run a report, there is no data for the tenant.

When going to vCloud data sources, the adapter is green, and other metrics like orgs are being collected, but not at the tenant view.  The data source credential is using the same LDAP account at each tenant, and the account has the vcd role 'system administrator' on all tenants as well.

To reproduce, go to report templates and choose a report like vcloud organization sizing report.  When trying to set the scope on a particular vcloud tenant, it cannot be selected.

Environment

Aria Operations 8.12.1

Cause

There is a mismatch of the vCenter UUID that is tied to vCD. You may see the following error in the vCD adapter log:

2024-09-09T16:31:13,109+0000 ERROR [pool-198479-thread-8] (8475) com.integrien.adapter3.vcloud.collector.resource.admin.ProviderVdcResourcePoolRelationResourceCollector.getClusters - class [Ljava.lang.Object; cannot be cast to class [Ljava.util.UUID; ([Ljava.lang.Object; and [Ljava.util.UUID; are in module java.base of loader 'bootstrap')
java.lang.ClassCastException: class [Ljava.lang.Object; cannot be cast to class [Ljava.util.UUID; ([Ljava.lang.Object; and [Ljava.util.UUID; are in module java.base of loader 'bootstrap')

 

Resolution

Simply Remove the Adapter Instance   from Aria Operations for the problematic vCD tenant and then re-add it back in.