Can't connect to ESXi with vSphere Client

There can be several causes. Your first place to check is the VMware KB Article.

After that...

From root SSH on the ESXi console:

services.sh restart

Or "Restart Management Network" from the F2 console.

If you continue to see issues, do what @TCampbell said and remove/readd.

If you are still seeing issues, RDP to your vCenter server and verify connectivity from the server to the host. Check port 901/902 from your vCenter server with telnet <ip address> <port> or another utility.

Did your hostname change, too? You may have to regenerate SSL keys with /sbin/generate-certificates.sh


If you can't connect to it from the vSphere vCenter Server, you should remove that ESXi server from your inventory and re-add it.