Licenses could not be assigned to vCenter.ERROR CISLicense [vc@4413 threadName="http-nio-0.0.0.0-12080-exec-1"] Caught exception:
com.vmware.cis.license.entitlement.management.exception.LicenseServerManagementException: Failed to get Entitlements [...] from License Server [...] with URL [<wrong_FQDN>] with response [License Server connection error: java.net.SocketTimeoutException: Read timed out]
Failed to get Entitlements from License Server with URL [<wrong_FQDN>] with response [License Server connection error: java.net.SocketTimeoutException: Read timed out]
}],
data = UpdateErrorInfo (com.vmware.cis.license.subscription.entitlement.entitlements.update_error_info) => {
reason = LICENSE_SERVER_FAILURE
},
errorType = ERROR
}This issue occurs because the license server was deployed with an incorrect domain name or FQDN during the initial installation. As a result, the vCenter attempts to reach the entitlement service using a malformed or unreachable URL, leading to a network timeout despite basic connectivity (nslookup) working correctly for the individual components.
Note: ICMP traffic is disabled in the current released version, but will be enabled in upcoming releases of the license server.
Unregister the misconfigured license server from the environment and redeploy it utilizing the Fully Qualified Domain Name (FQDN) of the license server.
nslookup <Target_License_Server_FQDN>
nslookup <Target_License_Server_IP>licenseserver.example.local) in the naming parameters rather than entering a standalone short hostname syntax.