After upgrading a VMware Cloud Foundation (VCF) environment from 8.0 to 9.0, users may encounter the following symptoms in VCF Operations:
ERROR ManagementAdapter #### [ops@#### threadId="#####" threadName="vcf-licensing-collection-####" instanceId="#####"] [(#####) com.vmware.adapter.management.components.licensing.vcf.E.C.A] - Unable to find the user privileges: [Global.Licenses]ERROR ManagementAdapter #### [ops@#### threadId="#####" threadName="vcf-licensing-collection-####" instanceId="#####"] [(#####) com.vmware.adapter.management.components.licensing.vcf.G.A.C] - The configured User account for the VC endpoint vcenter1.example.com is missing the required permission Global.Licenses. License collection will not be performed.ERROR ManagementAdapter #### [ops@#### threadId="#####" threadName="vcf-licensing-collection-####" instanceId="#####"] [(#####) com.vmware.adapter.management.components.licensing.vcf.G.A.B] - Failed to perform managed check on License Manager for VC b70a####-####-####-####-########e86d at vcenter1.example.com
com.vmware.vim.vmomi.client.exception.ConnectionException: https://vcenter1.example.com/sdk invocation failed with "java.net.SocketTimeoutException: Read timed out"VCF Operations 9.x
This issue occurs because the vCenter adapter instance in VCF Operations was configured with an account (often an Active Directory account) that lacks the mandatory Global.Licenses privilege.
In VCF 9.0, if the account used to connect a vCenter instance does not possess specific management permissions, the instance is added for monitoring purposes only. This disables license management and vSphere Client plug-in management capabilities for that specific endpoint.
To resolve this issue, ensure the vCenter adapter account has the required administrative privileges:
administrator@vsphere.local) or a service account with the Administrator role to ensure full management functionality. Post to applying the licenses not able to see the all the Vcenter for licenses