Follow the steps below to resolve the issue:
- 1. Verify Network Connectivity on Port 902 and 443
-
Run the following commands from a vCenter Server SSH session:
curl -v telnet://<HostIPAddress>:443
curl -v telnet://<HostIPAddress>:902
-
Run the following commands from an ESXi host SSH session:
nc -zuv <vCenterServerFQDN> 902
nc -zv <vCenterServerFQDN> 443
Confirm that the port is open and reachable.
- 2. Verify DNS Resolution for the ESXi Host
- Run an nslookup for the ESXi host name: nslookup <ESXi_FQDN>
- If the command returns multiple IP addresses, this indicates a DNS misconfiguration.
- 3. Correct Duplicate DNS Records
- Identify the correct management IP address assigned to the ESXi host.
- Remove any duplicate or incorrect IP address entries for the ESXi host from DNS.
- Ensure the ESXi host name resolves to only one valid management IP.
- 4. Validate ESXi Management Network Configuration
- Log in to the ESXi host directly using the ESXi Host Client.
- Navigate to Networking > VMkernel adapters.
- Verify which IP address is assigned to the Management Network.
- Confirm that this IP matches the corrected DNS record.
- 5. Reconnect the ESXi Host to vCenter
- Once DNS records are corrected and network connectivity is verified:Return to vCenter Server.
- Attempt to reconnect the ESXi host.
The host should now successfully reconnect and appear in a Connected state.