After deploying or upgrading to VMware Cloud Foundation 9.1, the VCF License Server appliance fails to connect to VCF Operations with below symptoms:
VCF Ops Hosts: Not ConfiguredConnectivity: DISCONNECTEDVCF License Server Status DashboardLast Updated: YYYY-MM-DD HH:MM:SSCurrent LS Version : 9.1.#.#.##########---------------------------------------------------------------Service Status: Nominal---------------------------------------------------------------UCF Ops Hosts: Not configuredConnectivity: DISCONNECTEDIP Address: ###.###.###.###Hostname: ####.####.#### (Resolvable)DNS Servers:Last Upgrade Check: YYYY-MM-DD HH:MM:SSUpgrade Check Status: OPS_INFO_NOT_FOUNDUpgrade Status: NEVER_UPGRADED
VMware Cloud Foundation 9.1
VCF License Server is not required to communicate with the internet and has no external network connection requirements. It requires port 443 to communicate with vCenter and VCF Operations.
Perform these checks to validate if the current configuration of License Server can be corrected or if a redeployment is necessary:
Follow the sections below to verify connectivity, synchronize time, and resolve configuration blocks across the environment.
date -u +"%Y-%m-%dT%H:%M:%SZ"
curl -v -k https://<license-server-IP>
Alternatively, run:
openssl s_client -connect <license-server-IP>:443
If the connection fails or blocks, add an explicit firewall rule to allow TCP port 443 traffic from the vCenter Server IP address to the license server IP address.
Test forward and reverse DNS resolution from the vCenter Server using nslookup:
nslookup <license-server-hostname> <vCenter-DNS-IP>
nslookup <license-server-IPAddress> <vCenter-DNS-IP>
To identify the vCenter Server DNS IP address: Log in to the vCenter Server Appliance Management Interface (VAMI) at https://<vcenter_IP_or_FQDN>:5480. Navigate to Networking, and under Networking Settings, click Edit > Next, then expand Hostname and DNS to locate the configured DNS server entries.
To identify the license server hostname and IP address: Locate the license server VM in the vCenter Inventory, launch the Remote Console, and retrieve the values listed under Hostname and IP Address.
If the lookups fail, create an A record for the license server hostname in the primary DNS server utilized by vCenter Server.
Verify License Server Connectivity to VCF Operations:
In VCF Operations, navigate to Manage > Licensing > Licenses & Registration.
Under Registration and License Server Status, click Manage > License Servers to inspect the Connectivity to VCF Operations column.
Note: The status may falsely display as connected in this user interface if the Licensing Server vApp was deployed with a valid IP address but possesses missing or invalid DNS records.
If the status shows Not Connected or if the server does not appear after enrollment, open an SSH session to a host on the same management subnet as the license server and test port 443 access to VCF Operations:
curl -v -k https://<VCF-Operations-IP>
If blocked, configure an allow rule on the network firewall for TCP port 443 from the license server subnet to the VCF Operations IP address.
Verify DNS resolution for the VCF Operations FQDN from the license server's designated DNS server:
nslookup <VCF-Operations-hostname> <license-server-DNS-IP>
If the returned IP address is incorrect or returns NXDOMAIN, update the A record in the DNS server, or correct the vApp DNS options by powering off the license server VM and adjusting Configure > vApp Options > Domain Name Servers.
Redeploy the VCF License Server without a proxy configured via the following steps when above validations are done:
To receive updates on this issue, please Subscribe to this article using the instructions in KB#275360.