So lately I've been running into some disconnect issues when vMotioning VMs. It wont happen every time, in fact I'd say it only happens about once in every 20 or 30 vMotions. We have a total of about 45 VMs across 2 Hosts (Dell R910s). The networking configs are exactly the same across the two. Most vMotions work perfectly fine, reporting no errors.
So this morning I was upgrading some RAM in them. I vMotioned all the VMs over to Host B, upgrade the RAM on Host A, then vMotion everything to Host A and upgrade the RAM on B. Everything works fine and dandy. So just as I'm wrapping up, I vMotion about 5 or 6 VMs over to Host A (which at the time had no running VMs on it yet). They appear to vMotion fine (no errors or anything), but suddenly I'm getting calls of apps being down, and I see I can't ping the servers (4 of the 6 I vMotioned wouldn't ping). Since I had this happen to me a couple weeks ago, I just quickly vMotioned them back, and they can ping again. I didn't get a chance to console into the VM to see if it showed the NIC and being disconnected.
After a bit of research and googling, all I can see is some references to the vSwitch running out of ports (as I think 32 ports was the default in 3.x). All of my VMs use the default vSwitch 0 which has 120 ports. I ran an esxcfg-vswitch -l, and the numbers seem to indicate that between the two, there are only 45 ports taken up (which sounds correct, as I have about 45 VMs). So unless ESXi isn't properly releasing the ports, I don't think that would be it.
Thoughts? It seems odd, and doesn't seem to be a 'vswitch out of ports' thing... Anything I can check?