Requirements for Conversion to Microsoft Azure


Applies To: Hyper-V Server 2012, Windows Server 2012 R2, Windows Server 2012, Hyper-V Server 2012 R2, Azure, Windows Server 2008 R2 with SP1


To download the converter, see Microsoft Virtual Machine Converter 3.0 on the Microsoft Download Center. From this page, you also can download information about the Windows PowerShell cmdlets used by the converter. Availability and support for the converter ends on June 3, 2017. Azure Site Recovery is recommended as the long-term solution. For details about the retirement of Microsoft Virtual Machine Converter, see the blogpost, Important update regarding Microsoft Virtual Machine Converter (MVMC).

MVMC performs virtual machine conversions to VHDs and uploads the disks to Microsoft Azure Blob storage when the following conditions are met:

  • You have added a management certificate for Microsoft Azure that can be used for authentication with your subscription ID on Microsoft Azure.

    For instructions, see Create and Upload a Management Certificate for Azure. The management certificate is added to a Microsoft Azure subscription.


    Certificates have a thumbprint that provides a means to identify them in an unambiguous way. MVMC uses this thumbprint along with the subscription ID for uploading the converted VHDs to the Microsoft Azure blob storage.

    To use the subscription identifier and the thumbprint when you are prompted in MVMC, sign in to the Microsoft Azure Management Portal, and click Settings. You should see a list of management certificates with the associated subscription identifier and the certificate thumbprint.

  • The Microsoft Azure management certificate is imported to the following two stores: Certificates - Current Users>Personal and Certificates - Current Users>Trusted Root Certification Authorities.

  • You have a storage account to upload and store the converted VHDs in Microsoft Azure. Before you use MVMC to perform conversions, ensure that a storage account is created in Microsoft Azure.

    For instructions, see How to Create a Storage Account.

To convert and upload to Microsoft Azure, you have to install Windows PowerShell Runtime 3.0 on the source machine on which MVMC is running.

In addition to these requirements, see the “Windows Virtual Machines” section within “Requirements for Conversion to Hyper-V Destination” earlier in this guide for requirements to convert and upload disks to Microsoft Azure, when the upload disks are attached to an online Windows virtual machine.


The following Linux versions are supported by MVMC when migrating to Windows Hyper-V, but not for migrating to Microsoft Azure: Red Hat Enterprise Linux versions 5.8 and previous versions CentOS Linux versions 5.8 and previous versions Oracle Linux versions 5.8 and previous versions