Preparing VMware for Assessment
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



To prepare for a VMware virtual machine assessment I need to complete a few tasks in my VMware environment. I need to ensure that the VMware VMs that I plan to assess are managed by a vCenter server running version 5.5, 6.0, 6.5 or 6.7. My VMware lab here is running version 6.7 so we're good to go there.

Because I plan to go the agentless route for my assessment and migration I need to ensure that I have a vCenter server account with read-only access, along with privileges enabled for virtual machines. To prepare for this demonstration, I went ahead and created a vCenter server account called "AzureMigration" and enabled it with privileges for virtual machines in vCenter.

I've also ensured that I have inbound connections on TCP port 3389 allowed to my appliance, since I may need to RDP to it. Now, this doesn't mean I have 3389 opened from the internet, that would be crazy. All this means is that I can get to my appliance on RDP from my workstation, which lives on the same network as my appliance.

As part of my prep-work, I also ensured that inbound connections on port 44368 to my appliance are open as well. This will allow me to access the appliance management app when it's deployed.

Outbound connections from my appliance are also allowed on port 443, 5671 and 5672. This is necessary to send discovery and performance metadata to Azure Migrate.

I've also ensured that inbound connections to my vCenter server are available over TCP port 443, so that the appliance can collect configuration and performance metadata for my assessments.

Join me in the next demo, where I'll show you how to set up an Azure Migrate project.

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.