We recently rolled out ESXi on all of our servers. We want to be able to access the Servers over our VPN using the vShepere Client. What ports do we need to open for this?
The vSphere client is terrible across a wan through a VPN. Set up a management workstation and use your VPN to connect to that with RDP.
80, 443, 902 is all you need I think.
80 and 443 to vCenter and 902 to all ESXes to be more exact.
---
MCSA, MCTS, VCP, VMware vExpert '2009
Listen to Anton. He knows. I just think. Thanks Anton for coming to my rescue.
You also need ESX names to be resolvable through VPN because when you open VM console it connects directly to ESX.
Oh, sorry, I forgot. You don't need 80. The only needed ports are 443 to vCenter, 902 and 903 to ESX.
Network interaction diagram is here: http://farm4.static.flickr.com/3096/3103670464_674d0e5a01_b.jpg
All this applies to machine you want run vSphere Client on. So if you do as David recommended - setup machine and use vSphere client in terminal session all this applies to machine with vSphere Client.
---
MCSA, MCTS, VCP, VMware vExpert '2009