Yesterday, I upgraded ESXi 5.0 to 5.1 on my server. This server has 12 Redhat 6.2 and 6.3 64 bit server VM guests, and 1 VMassistant (VMA) guest. They have been working fine for a year. There are two eth ports; eth0 and eth1. eth0 uses DHCP to get an IP on the lab net. eth1 has a static IP.
After the upgrade, neither eth port exists, and networking is inop on all 12 VMs. The VMA guest sort of works, but is broken. It gets a DHCP address, it can be pinged by a machine on the lab net, but cannot be accessed outside the lab.
For the upgrade I removed the VMs from inventory, chose the first option to upgrade and keep the datastore. The upgrade appeared to go fine. I added the VMs back into inventory, and the Vsphere Client sees all devices. However, as I mentioned, networking is broken
'ifconfig' output shows only the 'lo' port
'ip a' output shows 'lo', and an 'eth3' instead of 'eth0', and 'eth2' instead of 'eth1'. These bogus eth ports have no configuration.
How do I get my networking back? At this point, the only solution appears to delete all guests, and reinstall each one.
Thank you.