Moved VM from one 2008 R2 machine to another - now network won't work

I moved a Windows Server 2008 R2 VM from one Windows Server 2008 R2 host to another. When I started up the VM everything seemed ok, but the network didn't work. It was showing up as an unknown device. I tried to installed the Hyper-V Integration Services.....but they just spun around and never did anything. I tried removing the network adapter and adding it again, no dice. I added a legacy network adapter. No dice. I extracted the files from the HyperVIntegrationServices6.1 cabinet fie and tried to install the drivers manually. No dice there either.

Manually installing the legacy network adapter won't work at all - won't find the device, driver, notta. If I manually install a driver for the regular (non legacy) network adapter I get "This device is not configured correctly."

Any idea what has happened or how I can fix this?
LVL 2
mvalpredaAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Craig BeckCommented:
The NICs need to be named EXACTLY the same on each Hyper-V host.  If you move a VM from a host which attached the guest VM to "Local Area Connection 1" to a host which tries to attach the guest VM to a NIC called "Local Area Connection 2" the network connection won't work after the migration as the config file specified "Local Area Connection 1", and that may not be present, or attaches to the wrong network at the new host.
0
bbaoIT ConsultantCommented:
you really no need to do anything INSIDE the VM as it was caused by incomplete or incompatible settings of virtual networks.

the most easy way is to go back to the previous VM host server and copy all virtual networking settings from there. Or, open the XML based configuration file of the VM and grab required Virtual Network names, types, and set up new virtual networks on the new host accordingly. be aware that some infrastructure settings such as DHCP and NAT settings should be also correctly configured as per the VM requirements.

hope it helps.
bbao
0
Craig BeckCommented:
...or just use the same NIC names on each Hyper-V host, as documented by Microsoft!
0
Lionel MMSmall Business IT ConsultantCommented:
In the moved VM remove the NICs and then add new ones back.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Virtualization

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.