We help IT Professionals succeed at work.

how do you move a VM from hyper-v 2008 R2 to hyper-v 2012 R2?

I have an older machine that is running windows server 2008 R2 Enterprise edition. It hosts two VM's, a file server and domain controller. The actual drive that these VM's are stored on resides on a Dell Equallogic SAN. I would like to move these VM's to a new Windows server 2012 R2 Standard server. What do you think is the best method? Are there any step-by-step instructions on this process?
Watch Question

Distinguished Expert 2018

Export the VM and import the VM is the easiest and most reliable method. I admittedly haven't used a 2008 R2 host in a few years (since Microsoft offers a free hypervisor product) but I am fairly confident that quick and love migrations outside a cluster were not introduced until 2012. So once you are on that platform, future upgrades will be easier. But for now, export/import is the safe path.

This will upgrade your VM metadata too, so moving backwards won't be an option. So definitely have backups.
Distinguished Expert 2019
This article includes the best set of instructions that I have been able to find:


Follow below steps :
1. Make sure the your VM configuration file and virtual disk (VHD) file reside on SAN LUN.
If VM configuration file and virtual disk (VHD) file are not on same location, shutdown and export the VM and store it on LUN.
2. Shutdown all VMs.
3. Attach 'Dell quallogic SAN' LUN to new Hyper-V (2012 R2) and make it online using disk management.
Make sure that LUN is available as drive in Explorer. (My computer)
4. Open Hyper-V manager and Click on Import Virtual machine.
Follow the instructions. It Will import the VM on Windows  server 2012 R2 Hyper-V.

Ref : http://blogs.technet.com/b/tommypatterson/archive/2013/02/15/migrating-hyper-v-virtual-machines-from-server-2008r2-to-server-2012-part-10-of-the-migration-and-deployment-series.aspx
VMware and Virtualization Consultant
Fellow 2018
Expert of the Year 2017