Assessing & Migrating Hyper-V Machines
Start course
1h 34m

With the push to the cloud accelerating, it’s critical to understand how to migrate on-premises servers to Microsoft Azure. As an IT professional, you are likely to encounter situations where you need to plan and execute such migrations.

This course provides an overview of the Azure Migrate offering and the various Azure Migrate integrations that are available, before moving on to assessing and migrating VMware virtual machines, Hyper-V machines, and physical machines.

After preparing for migration, this course will walk you through a guided demonstration of an actual assessment and migration of a VMware virtual machine to Microsoft Azure. By the time you finish this course, you should have a full understanding of the Azure Migrate Service and the different options that are available for using it to migrate servers to Microsoft Azure.

If you have any feedback, comments, or questions about this course, please write to us at

Learning Objectives

  • Assess and migrate VMware virtual machines, Hyper-V machines, and physical machines
  • Set up and prepare Azure and VMware for Azure Migrate
  • Learn about the Azure Migrate Server Migration tool, appliance VMs, and continuous discovery
  • Understand all the steps necessary to carry out the migration of a VMware virtual machine to Microsoft Azure

Intended Audience

  • IT professionals interested in becoming Azure cloud architects or preparing for Microsoft’s Azure certification exams
  • IT professionals tasked with managing and supporting Azure virtual machines


  • General knowledge of IT infrastructure
  • General knowledge of the Azure environment and VMware



Hello everyone, and welcome back. Let's talk a little bit about what all is involved when assessing and migrating Hyper-V virtual machines using Azure Migrate.

When it's time to migrate Hyper-V virtual machines to Azure, there are several steps that need to be undertaken, starting with the assessment preparation. To prepare for assessment, you need to prepare Azure to work with Azure Migrate. You need to prepare the Hyper-V environment for VM assessment, and you need to prepare Hyper-V for actual VM migration.

To prepare Azure, you need to ensure that you have permissions to create an Azure Migrate project, and you need to have permissions to register the Azure Migrate appliance that will be created and used for assessments and migrations. You will also need to ensure that you have permissions to create a Key Vault, since Azure Migrate will create a Key Vault that's going to be used to manage keys to the replication storage account within the subscription.

After ensuring Azure is prepared to support Azure Migrate, you'll need to prepare your Hyper-V environment for assessment. You'll need to prepare both the Hyper-V hosts and the Hyper-V virtual machines for assessment.

To prepare for Hyper-V assessment, you'll need to verify Hyper-V host settings and set up PowerShell remoting on each host. This allows the Azure Migrate appliance to run PowerShell commands on the hosts over a WinRM connection. If your Hyper-V virtual machine disks are located in remote SMB storage, you'll also need to configure credential delegation. This allows the Azure Migrate appliance to act as the client and to delegate credentials to the host.

As part of Hyper-V assessment preparation, you should also review Azure Migrate appliance requirements along with the URL access and port access that is necessary for the appliance. You'll probably want to set up an account that the appliance can use to discover your virtual machines, and you'll need to set up Hyper-V integration services on each VM that you plan to discover and assess.

As you can see, there's quite a bit of legwork to complete when preparing Hyper-V for assessment. While you can perform these tasks manually, it's easier just to run the Hyper-V Prerequisites Configuration Script that you can download from Microsoft. The Hyper-V Prerequisites Configuration Script validates your Hyper-V hosts and configures the settings that are needed to discover and assess your Hyper-V virtual machines.

Lastly, you'll need to prepare your Hyper-V environment for migration. You'll need to review Hyper-V host requirements for migration and the requirements for those VMs that you plan to migrate to Azure. You'll also need to document which Azure URLs that Hyper-V hosts and clusters will need access to for migration of the VMs.

For complete details on assessment preparation for Hyper-V environments, visit the URL that you see on your screen.

Once you've completed your assessment preparations in Azure and in Hyper-V, you can move on to the actual assessment of your Hyper-V virtual machines. The assessment consists of several key steps. These include the setup of an Azure Migrate project, and the setup of an Azure Migrate appliance that will run on-prem to assess your VMs. With the Azure Migrate appliance set up, you can then begin continuous discovery of the on-prem VMs. The appliance will send configuration and performance data for your discovered VMs to Azure. Lastly, you'll want to group the discovered VMs, assess the VM group or multiple groups if you're using them, and then finally, review the assessment.

For complete details on performing Hyper-V assessments, visit the URL that you see on your screen.

After you complete and review your assessments, you can begin the migration of your Hyper-V virtual machines to Azure. This process requires you to set up the source environment and to deploy an Azure Migrate replication appliance. Next, you'll need to set up the target environment in Azure and then enable replication.

After your Hyper-V virtual machines have replicated, you'll want to perform a test migration to ensure everything is working as it should. If your test migration is successful, you can then run a full migration.

To review the complete step by step migration process for Hyper-V virtual machines visit the URL that you see on your screen.

Join me in the next lesson, where we'll cover the assessment and migration of physical servers.

About the Author
Learning Paths

Tom is a 25+ year veteran of the IT industry, having worked in environments as large as 40k seats and as small as 50 seats. Throughout the course of a long an interesting career, he has built an in-depth skillset that spans numerous IT disciplines. Tom has designed and architected small, large, and global IT solutions.

In addition to the Cloud Platform and Infrastructure MCSE certification, Tom also carries several other Microsoft certifications. His ability to see things from a strategic perspective allows Tom to architect solutions that closely align with business needs.

In his spare time, Tom enjoys camping, fishing, and playing poker.