Additional symptoms reported:
vCenter Server 8.0.x
This issue occurs due to two distinct but related problems that can happen during vCenter Server upgrades:
Expired vCenter Certificates: During the upgrade process, vCenter Server validates SSL certificates for secure communication channels. When certificates in the certificate store (including machine SSL certificates, Security Token Service certificates, or Single Sign-On certificates) have expired before or during the upgrade, the validation fails. ESXi hosts require valid certificates to establish trusted connections with vCenter Server. Without these valid certificates, the hosts cannot authenticate and appear as disconnected. Similarly, Active Directory authentication relies on valid certificates for LDAPS (LDAP over SSL) connections to domain controllers. Expired certificates break this trust chain, preventing any domain account from authenticating to vCenter.
Missing DNS Configuration After Snapshot Revert: When you revert vCenter Server to a previous snapshot, the network configuration returns to the state captured in that snapshot. If DNS server addresses were not configured at the time the snapshot was created, or if they were added after the snapshot was taken, the revert removes this DNS configuration. Without DNS resolution, vCenter cannot resolve the fully qualified domain names (FQDNs) of Active Directory domain controllers or ESXi hosts. This prevents vCenter from communicating with these systems even if certificate issues are resolved.
These two conditions often occur together because administrators may revert to a snapshot in an attempt to recover from the upgrade issue, not realizing that the snapshot revert introduces an additional DNS configuration problem. Both issues must be resolved for vCenter to regain full functionality.
Run the vSphere Diagnostic Tool (VDT) to identify certificate and DNS issues:
Alternatively, check certificates manually using Certificate Manager:
https://<vCenter_FQDN>:5480Verify DNS configuration:
nslookup <domain_controller_FQDN>Identify which certificates are expired and whether you are using VMCA self-signed (default) or custom CA-signed certificates. This determines which vCert menu options to use.
Download and run the vCert tool following vCert - Scripted vCenter expired certificate replacement
Use the tool's certificate health check to identify specific certificate issues
Follow the KB guidance to select the appropriate certificate replacement options based on your findings
After certificate replacement, restart all vCenter services and verify they start successfully
Log in to VAMI at https://<vCenter_FQDN>:5480
Navigate to Networking → Edit Settings
Add primary and secondary DNS server IP addresses and save
Verify DNS resolution works from SSH
For detailed steps, see Update DNS Server IP address for vCenter Server
For Integrated Windows Authentication (IWA):
For Active Directory over LDAP:
Test Active Directory authentication with a domain account after reconfiguration.
After certificate replacement and DNS resolution, ESXi hosts may need manual reconnection:
For each disconnected host, right-click and select Connect
If connection fails with certificate errors:
If a host was reverted from a snapshot and vCenter doesn't recognize its certificate:
Confirm all ESXi hosts show "Connected" status
Verify Active Directory authentication works
Check vCenter Server health in VAMI to confirm all indicators show green and certificate warnings are resolved