I have two virtual machines on VMWare ESXi host. I want to drop an external IP (used for a site in IIS that we're moving to a new server) from the old one (Windows Server 2008 x64), and assign to the new (Windows Server 2008 Web R2 x64). In the past, this is easily accomplished by removing the IP from the old, shutting it down, assigning it to the new, and re-booting it. However, I've not had any luck with this configuration and I don't know if it's a Win2008 issue, or VMWare ESXi issue, or both:
- vSphere Client indicates that IP address is correctly on the new server (and not on old).
- New server has IP address
- Bindings in IIS are correct
- All machines in question have been rebooted.
But still:
- Any host header pointed to the IP address in question times out.
- Any host header pointed to a different external IP on the new server resolves without issue.
- On the same network (from another server), host headers pointing to IP in question resolves fine!
I'm baffled! It's like there's a caching issue, but DNS caching is not the issue, configuration is not the issue (as works to a different IP or from a server on the same network). All said and done, a request from the outside still looks like it's attempting to contact the old server, even though the IP address is the same, it's just now on a different server (and the old one is turned off).
I would say it's the network configuration, or something, but I have had no problems in the past on the same network dropping an IP address from a Win2003 machine, and assigning to another Win2003 machine. This time around, the unknown variables are that I've never done it before with Win2008 and/or VMWare ESXi hosted virtuals.