I'm in the process of upgrading our Windows 2012 Hyper-V hosts to 2012R2. As part of this process, I am migrating existing VMs from the 2012 hosts to hosts that have already been rebuilt. These are shared-nothing migrations; we don't have a SAN (yet).
Several of these VMs are Windows 7 Pro 32-bit. They seemed to survive the migration OK, however due to a network misconfiguration elsewhere (they were given static IPs that were still being handed out by DHCP) two of them lost their connections. While troubleshooting this problem and before I tracked it down, I tried upgrading the Integration Services software on the VMs. I think this is the source of my trouble.
Now their network connections are VERY spotty. Sometimes pings will work in both directions, sometimes they work in one direction, sometimes they work in neither direction. Same goes for network connectivity in general.
Things I have tried:
- Turning firewall off
- Connecting to a different virtual switch
- Deleting and re-adding the NIC in the guest OS
- Deleting and re-adding the NIC in the Hyper-V settings for the guest
- Replacing the standard Virtual NIC with a Legacy Virtual NIC
- Moving the guest to a different host altogether
I'm not seeing anything in Event Viewer, no stopped or failed services.
The only difference in the two problematic VMs from the other five (which appear to be working fine, knock on wood) is that I upgraded the Integration Services package on the two bad ones, and not on the others. Also, it only seems to be the Win7 VMs affected by this; I've upgraded Integration Services on several Server VMs and they appear to be working properly.
I'm stumped and frustrated. Any ideas?!