vCenter missing from License Management in VCF Operations in VCF 9.0
search cancel

vCenter missing from License Management in VCF Operations in VCF 9.0

book

Article ID: 436471

calendar_today

Updated On:

Products

VCF Operations

Issue/Introduction

After upgrading a VMware Cloud Foundation (VCF) environment from 8.0 to 9.0, users may encounter the following symptoms in VCF Operations:

  • vCenter instances are not visible within the License Management interface.
  • The vCenter systems are missing from License Management > Licenses > vCenter Systems, preventing the application of licenses to Workload Domain components.
  • The following error is observed in /storage/log/vcops/log/adapters/ManagementAdapter/ManagementAdapter_##.log in VCF Ops
    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"
  • Post to applying the licenses not able to see the all the Vcenter for licenses

Environment

VCF Operations 9.x

Cause

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.

Resolution

To resolve this issue, ensure the vCenter adapter account has the required administrative privileges:

  1. Verify vCenter Permissions:
    1. Log in to the affected Workload Domain vCenter Server.
    2. Navigate to Administration > Access Control > Roles.
    3. Ensure the account used for the VCF Operations adapter is assigned a role containing the Global.Licenses privilege. Licensing page shows error "To View and Manage Licenses, you must have the Global.Licenses privilege.
  2. Assign Single Sign-On Group: Ensure the account is a member of the LicenseService.Administrators Single Sign-On group. Error "License key(s) could not be added to vCenter system(s)" When Adding vCenter License in Aria Operations
  3. Update Credentials in VCF Operations:
    1. Log in to the VCF Operations UI.
    2. Update the credentials for the vCenter Cloud Account.
    3. Recommendation: Use a local vCenter account (e.g., 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
  4. Activate Management:
    1. Navigate to Administration > Integrations > VCF.
    2. Select the checkbox for the affected Workload Domain vCenter.
    3. Click ACTIVATE MANAGEMENT to register the instance as a licensable asset. vCenter missing from License Management in VCF Operations