Plan an Azure VMware Solution deployment

Completed

Azure VMware Solution delivers VMware-based private clouds in Azure. Private clouds contain clusters built with dedicated, bare-metal Azure hosts. The hosts are deployed and managed by using the Azure portal, the Azure CLI, or Azure PowerShell. Azure VMware Solution includes VMware ESXi, vCenter Server, vSAN, HCX, and NSX Data Center software.

Azure VMware Solution private cloud hardware and software deployments are fully integrated and automated in Azure. At a high level, the following diagram shows the relationship between an on-premises VMware environment, Azure VMware Solution, and all Azure services that Azure VMware Solution can connect to.

Diagram that shows the relationship of an on-premises VMware environment, Azure VMware Solution, and all Azure services that Azure VMware Solution can connect to.

Your company can use Azure VMware Solution to run native VMware workloads on Azure. Virtual machines (VMs) can be migrated directly from the on-premises VMware environment to Azure VMware Solution. The VMs in Azure VMware Solution run like VMs do on-premises.

Before you deploy Azure VMware Solution, you need to plan the deployment:

  • Evaluate required Azure components
  • Review subscription-eligibility criteria
  • Open a support ticket to request quota
  • Register the resource provider
  • Assess the migration pattern by using Azure Migrate
  • Review the Azure VMware Solution assessment
  • Evaluate the Azure VMware Solution components
  • Decide on the host type and size of deployment

Evaluate required Azure components

Factor in the following Azure components before Azure VMware Solution deployment:

Component Notes
Subscription Create a new subscription or reuse an existing one.
Resource group Create a new resource group or reuse an existing one.
Region Decide on deployment region.
Host location (Availability Zone Deployment) Select all hosts in one availability zone for a standard private cloud. Or select hosts in two availability zones for stretched clusters.
Resource name Provide the name of your Azure VMware Solution private cloud.
Host size Select the host size from 4 available SKUs:
- AV36: 36 cores, 576 GB of RAM, 15.20 TB of raw storage capacity, and a 3.2 TB NVMe cache.
- AV36P: 36 cores, 768 GB of RAM, 19.20 TB of raw storage capacity, and 1.5 TB Intel cache.
- AV52: 52 cores, 1,536 GB of RAM, 38.40 TB of raw storage capacity, and 1.5 TB Intel cache.
- AV64*: 64 cores, 1,024 GB of RAM, 15.36 TB of raw storage capacity, and 3.84 TB NVMe cache.
Node count The minimum number of hosts is 3.
The maximum number of hosts is 16 per vSphere cluster.
The maximum number of clusters in an Azure private cloud instance is 12.
The maximum number of nodes in an Azure private cloud instance is 96.
Clusters can be extended or shrunk as needed.
Minimum and maximum nodes need to be factored in as the environment extends or shrinks.
Address block for private cloud Provide an IP address block for the private cloud. The CIDR represents the private cloud management network and is used for the cluster management services like, vCenter Server and NSX Manager. Use a /22 address space, for example: 10.175.0.0/22. The address should be unique and not overlap with other Azure Virtual Networks or on-premises networks.
Azure virtual network (Optional) Create a new Azure virtual network or reuse an existing one.
Azure Bastion (Optional) Create a platform-as-a-service (PaaS) resource that provides seamless Remote Desktop Protocol (RDP) access to a jump host.
Jumpbox VM (Optional) Create an Azure VM (server or desktop) to use to access the vSphere environment after deployment.

(*) An Azure VMware Solution private cloud deployed with AV36, AV36P, or AV52 is required prior to adding AV64 hosts.

Review subscription-eligibility criteria

You need an Azure account in an Azure subscription to deploy Azure VMware Solution. The Azure subscription must meet one of these three criteria:

  • A subscription under an Azure Enterprise Agreement (EA) with Microsoft
  • A subscription under a Microsoft Customer Agreement (MCA) with Microsoft
  • A Cloud Solution Provider (CSP)-managed subscription under an existing CSP Azure-offers contract or an Azure plan

Open a support ticket

This step depends on the subscription type:

  • EA and MCA customers: Open a support ticket for additional host quota. It might take up to five business days to confirm and allocate hosts for the request.

  • CSPs: Assign an Azure plan to a customer by using the Partner Center, then use Partner Center to open a support ticket for additional host quota. It might take up to five business days to confirm and allocate hosts for the request.

Register the resource provider

You must register the Microsoft.Azure VMware Solution resource provider before you provision hosts. Register the resource provider by using the Azure portal, PowerShell, or the Azure CLI.

Assess the migration pattern by using Azure Migrate

Use Azure Migrate to assess the on-premises VMware vSphere environment for Azure VMware Solution readiness. First, set up the Azure Migrate appliance for VMware. The appliance will then discover on-premises VMs. The appliance sends metadata and performance information to the Azure Migrate project.

There are two types of sizing criteria to create Azure VMware Solution assessments within the Azure Migrate project:

Assessment type Details Data
Performance-based Assess performance data of on-premises VMs. This can run for a period of time to collect daily, weekly, and monthly performance patterns. Recommended node size is based on CPU, memory usage, node type, storage type, and failures to tolerate (FTT).
As is on-premises Assess on-premises VM sizing. This is a point in time export of the vSphere configuration. Recommended node size is based on the on-premises VM size along with node type, storage type, and failures to tolerate (FTT).

To do the assessment:

  1. From the Azure Migrate project, in Servers, databases and web apps > Azure Migrate: discovery and assessment, select Assess.
  2. From the Assessment type dropdown list, select Azure VMware Solution (Azure VMware Solution).
  3. In Discovery Source, select the applicable discover process (CSV file, RVTools, or Azure Migrate appliance).
  4. Select the Select machines to assess tab.
  5. Select Review + create assessment to build the assessment.

Review the Azure VMware Solution assessment

You can evaluate the assessment in Azure Migrate in the Azure portal after the appliance runs within the on-premises vSphere environment. An Azure VMware Solution assessment describes readiness, number of nodes required, and usage across nodes. It also provides a monthly cost estimate.

To view the assessment:

  1. Go to Migration goals > Servers.
  2. Select Assessments in Azure Migrate: Server Assessment.
  3. Select the Azure VMware Solution assessment to open.
  4. Review and edit the assessment settings applicable to your requirements.

The report should look something like this:

Imaging showing Azure Migrate assessment for the Azure VMware Solution migration.

The Azure VMware Solution readiness section of the report showcases the following conditions:

Status Notes
Ready for Azure VMware Solution The VM can be migrated as-is and without changes.
Ready with conditions The VM might have compatibility issues that need to be addressed before full functionality is achieved with Azure VMware Solution.
Not ready for Azure VMware Solution The VM won't start in Azure VMware Solution and remediation is required.
Readiness unknown Azure Migrate couldn't determine readiness because of insufficient metadata collected on-premises.

The Azure Migrate assessment report will also provide:

  • The suggested tool for migration.
  • Overall cost details.
  • A confidence score for migration.

This information helps to plan out the Azure VMware Solution environment before a migration of any workloads or applications takes place.

Evaluate solution components

The last step involves an evaluation of all remaining solution components for an Azure VMware Solution private cloud. This step includes software versions, host maintenance, lifecycle management, and backup or restore.

VMware software versions

Here are the VMware software versions used in new deployments of Azure VMware Solution private cloud clusters:

Software Version
VCSA/vSphere/vCenter 7.0 Update 3o
ESXi 7.0 Update 3o
vSAN 7.0 Update 3
NSX 4.1.1

Knowledge of the VMware versions gives customers an understanding of compatibility as it relates to on-premises environments.

Host maintenance and lifecycle management

The Azure VMware Solution private cloud platform includes specific versions of VMware vCenter Server, ESXi, vSAN, and NSX software. The private cloud software bundle for Azure VMware Solution is validated for use. The software bundle is deployed in new private cloud installations and for upgrades of existing private clouds.

The upgrade process for lifecycle management doesn't require downtime for private clouds. The upgrade process ensures that each Azure VMware Solution environment automatically uses the latest version of the validated Azure VMware Solution private cloud software.

Microsoft applies upgrades and updates on a regular schedule, so private clouds are never more than one version behind the latest release of the validated software bundle. You'll be notified of planned upgrades to the private cloud. You can defer the upgrades if the private cloud is within one version of the latest release.

Critical patches and updates are applied when they're validated. You'll be notified in advance of required critical upgrades. This policy ensures that each private cloud has critical patches and updates applied immediately.

Microsoft is responsible for the lifecycle management of NSX appliances, such as NSX Manager and NSX Edge. Microsoft is also responsible for bootstrapping network configuration, such as creating the Tier-0 gateway and enabling North-South routing. You're responsible for NSX SDN configuration. These configurations include network segments, distributed firewall rules, Tier-1 gateways, and load balancers.

NSX configuration

There are two different methods for managing Azure VMware Solution networking and networking services such as DNS, DHCP, and others with NSX. You can do configurations in NSX Manager or Azure Resource Manager Portal.

Backup and restoration

Microsoft backs up Private cloud vCenter Server and NSX Manager configurations on a daily schedule. Backups are kept for three days. If you require restoration from a backup, open a support request in the Azure portal.

In the next unit, we'll cover all the planning considerations for network topology with Azure VMware Solution. We'll outline each aspect so you can make sure your deployment is successful.

Check your knowledge

1.

What version of vCenter Server is deployed with Azure VMware Solution?

2.

What is the minimum number of nodes required for Azure VMware Solution?