I have a machine in house which i am planning on Migrating from Windows Server 2008 R2 with HyperV to 2012 with HyperV. I am trying to figure out the easiest way of doing the migration... Most of the VMs are living on a small iSCSI NAS/SAN, with both VHDs and metadata stored there. Based on This MSDN Blogs post I need to manually export each VM and then re-import them on the 2012 box. Is that the only option? Is there a quicker way? Also, if space is limited, when an export completes, does it delete the original VM? or should i manually do this?
Fastest way is likely to ugprade the 2008 box to 2012. Then they are in 2012. And you can move them around.
Export does not delete the original VM.
There is a script from Ben Armstrong, the VirtualPC guy which shows you how to export a VM using Powershell. Not tried it yet, so dont know about the space issues yet...