Converting Hyper-V VMs to VMware ESXi VMs (Not with Live Migration)

SickNick asked:

I am facing a small issue for converting my Hyper-V VMs to ESXi VMs.

I have 1 physical server. On that physical server I have Windows Server 2008 installed with the Hyper-V role. My 1 Hyper-V host has 4 Hyper-V guests.

I want to convert my Hyper-V host to ESXi. The problem is all the tools that VMware offers (vCenter Converter) works only if I have 2 physical servers that I can perform a migration on.

I can only think of two options, both of which I am not sure if I will end up with a reliable conversion.

Option 1 : Create a backup images of the 4 Virtual Machines themselves and put them on an external hard drive. Then I would install VMware ESXi and pop in the Windows Server installation disk and restore from a backup.

Option 2 : Use software such as WinImage to convert Hyper-V Virtual Hard Disks to VMware Hard Disk (.vhd -> .vmdk)

Is there a better option than this? The methods I mentioned above can get tedious.
I would like to do something like export as VMware VM, put on an external disk, and just load it on when I install ESXi.

My answer:

In the past I have used Starwind V2V Converter (free, reg might be required) to convert VMs between Hyper-V and VMware. It works perfectly well offline.

Note that this only converts the disk image file(s). You still get to set up the VM configuration yourself. (Though for me this wasn’t really an issue.)

View the full question and answer on Server Fault.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.