After upgrading to VCF 9.0 or 9.1, users may encounter the following symptoms in VCF Operations while trying to license the environment:
/storage/log/vcops/log/adapters/ManagementAdapter/ManagementAdapter_##.logERROR 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]
instanceId="####" operationId="###"] [(###) com.vmware.adapter.management.components.licensing.vcf.collector.VCenterLicenseUsageCollector.validatePrivileges] - Configured VCenter user <username> is not member of LicenseService.Administrators or SSO Administrators groups
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 ad4####-####-####-####-########c23d at vcenter.example.com
com.vmware.vim.vmomi.client.exception.ConnectionException: https://vcenter.example.com/sdk invocation failed with "java.net.SocketTimeoutException: Read timed out"Licensing privileges are missing for the configured vCenter cloud account credentials."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 for License Management.