Deploying the Azure Migrate Assessment Tool

Start course
star star star star star-half


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

In this course, you will learn how to evaluate migration scenarios by using Azure Migrate. We’ll cover the discovery and assessment of on-prem VMware environments and how to identify workloads that can and cannot be deployed.  You’ll also learn about Azure Migrate port requirements and how to determine if the target environment is supported for a migration.

Later in the course, you will learn how to deploy and configure Azure Site Recovery (ASR) and how to use it to migrate an on-prem server to Microsoft Azure. You’ll also learn how to configure storage, create a backup vault, and how to prepare the source and target environments ahead of a migration.

The topics covered in this Azure course map very closely to learning objectives covered in the Microsoft Azure certification exams.  By mastering the topics covered in this course, the student not only learns skills necessary for assessing environments for migration suitability and for performing those migrations, but the student also learns skills necessary to prepare for certification exams.

Learning Objectives

Azure Migrate

  • Discover and Assess On-Prem VMware Environment
  • identify Workloads that Can and Cannot be Deployed
  • Identify Port Requirements
  • Identify Necessary Changes to Networks
  • Account Setup

Migrate Servers to Azure

  • Migrate with Azure Site Recovery (ASR)
  • Configure Storage and Create a Backup Vault
  • Prepare Source and Target Environments
  • Deploy Azure Site Recovery (ASR) Agent
  • Network Preparation

Intended Audience

  • IT Professionals interested in becoming Azure cloud architects
  • IT Professionals preparing for Microsoft’s Azure certification exams


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


The Azure Migrate service assesses on-premises VM workloads for migration to Microsoft Azure. In this demonstration, you will learn how to create an Azure Migrate project, set up an on-premises collector virtual machine to discover on-prem VMware VMs for assessment, and how to perform a discovery. Before setting up Azure Migrate the Azure Migrate service is going to need access to the VMware servers to automatically discover and assess them. As such a prerequisite for Azure Migrate is the creation of a read-only VMware account that is specified during Azure Migrate setup. The read-only account's permissions should be assigned at the datacenter level and it should have access to all objects in the datacenter. For this lab, I've already created an account called EasyMigrate in my vCenter Server. After creating the necessary read-only VMware account, login to the Azure portal to create the Azure Migrate project. 

Once in the portal, click Create a resource and search for Azure Migrate. Select Azure Migrate in the search results and then click Create. Specify the project name and choose the Azure subscription for the project. You can either create a new resource group or select an existing one. Specify the location in which to create the project and then click Create. Now, as I mentioned earlier, an Azure Migrate project can only be created in the West Central U.S. or East U.S. regions so they're the only two options you'll see here. However, that being said, migrations can still be planned for any target Azure location. The location specified for the project is only used to store the metadata gathered from on-prem VMs. Azure Migrate creates an on-premises virtual machine called the collector appliance. This VM discovers all on-prem VMware virtual machines and sends metadata about them to the Azure Migrate service. To get started, browse to the Azure Migrate project in the resource group where it was deployed. 

Then click Discover and Assess. From there click Discover machines. In Discover machines, click Download to download the OVA file. This OVA file is used to deploy the collector virtual machine. Once the OVA is downloaded import it into the vCenter Server. In my case I'm running the fat client, so to do so I'll open the vSphere Client console and I'll click File, and from here I can select to deploy an OVF template. In the template wizard, click Source and specify the location of the OVA file. For name and location specify a friendly name for the collector VM and where the VM will be hosted. In the host cluster section, specify the host or cluster on which the collector VM will run, and then in storage, specify the storage destination for the collector VM. In disk format, specify the disk type and size of the VM. In this case the defaults should be sufficient. Review and confirm the settings and then click Finish. When the deployment finishes, the collector VM will be left in a running state.

About the Author

Learning paths4

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.