In this environment I am required to have vcenter with several nics. I have quite a few esx hosts working fine but I have two that I am having problems with.
vcenter is running windows 2008R2 on a MSSQL
Problem:
my vcenter ip addresses are 10.10.0.5 and 192.168.200.20
Host A need to connect to vcenter on 10.10.0.5
I join Host A and instead in vpxa.cfg and vpx.hosts table it lists the vcenter address as 192.168.200.20
Host B is on the 192.168.200.x subnet as 192.168.200.123
Host B tries to connect to vcenter on 10.10.0.5
192.168.200.x is NAT'd through 10.10.0.20
Host B connects to vcenter with a serverIP of 10.10.0.20 instead of 192.168.200.123 and while it stays connected you cannot clone or deploy templates to it.
Does anyone know why Vcenter would present the wrong IP address?
This is on vcenter and esxi 5.5
Take in mind the NAT between vCenter and ESXi is not supported, but there are some workaround if you need this setup, take a look here: VMware KB: Using NAT between the vCenter Server system and ESXi/ESX hosts