How To Guy
Easy VM Conversions with Microsoft Virtual Machine Converter
The latest version of MVMC supports Windows PowerShell.
Many of you are hosting and administering several types of hypervisors within your virtualization infrastructures. Having one type of hypervisor within a private or public cloud isn't the norm anymore, owing to different projects, applications and a change in operational budgets.
Because of that, many of you might need to convert VMware virtual machines (VMs) to Hyper-V VMs or vice versa. VMware has a very solid and free standalone converter for converting its VMs to Hyper-V VMs. The converter also converts VMs within its family of virtualization platforms, including physical machine conversions.
Microsoft VM converters have also been around for a while, but with limitations. Conversion tools such as System Center Virtual Machine Manager or Hyper-V Server 2012 can convert VMware VMs to Hyper-V VMs, but are mainly for large-scale use.
Microsoft Virtual Machine Converter (MVMC) solved the problem for the smaller scale VMware VM-to-Hyper-V VM conversions. The current version is MVMC 3.0. It's easy to download, supported by Microsoft and -- best of all -- is free. Here's a quick tutorial on using it.
Taking MVMC for a Spin
I test drove MVMC 3.0 and found it to be easy to obtain, deploy and implement.
Once you have the MSI downloaded, it's easy to get set up. Make a note to check the download page for prerequisites you might need before installing the converter. You must also use a local administrator account on the machine where MVMC 3.0 is installed. In addition, MVMC provides an option for you to migrate directly to Microsoft Azure, as shown in Figure 1.
One feature I found really helpful was that MVMC 3.0 has support for Windows PowerShell scripting, allowing you to automate conversion workflows from VMware VMs and physical machines to Hyper-V VMs. The automation process will also save you a lot of time during your conversion projects.
Be aware that the MVMC 3.0 uninstalls VMware tools to allow for a clean VMware VM to Hyper-V VM conversion. You'll find that the automatic removal of the VMware tools prior to the conversions will spare you a lot frustration and downtime.
I've found MVMC 3.0 to be an invaluable tool for converting VMware VMs and physical machines to Hyper-V VMs, and think you will, too.
About the Author
James Brown, vExpert, VCP, MCSE, is a senior virtualization engineer and CEO of Virtuxperts and VMware Users Group Leader in Las Vegas, NV. James' area of expertise includes virtualization, infrastructure and Windows systems.