← LeaderboardThe Skill Leaderboard

azure-vmware-solution

Expert knowledge for Azure VMware Solution development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring AVS networking/storage, NSX/HCX, vSAN clusters, Horizon/Citrix VDI, or SQL workloads on AVS, and other Azure VMware Solution related development tasks. Not for Azure Virtual Machines (use azure-virtual-machines), Azure Stack Edge (use azure-stack-edge), Azure Baremetal Infrastructure (use azure-baremetal-infrastructure), Azure Nutanix (use

Published by MicrosoftDocs ↗MicrosoftDocs/Agent-Skills

Try your first task

A source-grounded starter task has not been verified for this skill yet.

SKILL.md

name: azure-vmware-solutiondescription: Expert knowledge for Azure VMware Solution development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring AVS networking/storage, NSX/HCX, vSAN clusters, Horizon/Citrix VDI, or SQL workloads on AVS, and other Azure VMware Solution related development tasks. Not for Azure Virtual Machines (use azure-virtual-machines), Azure Stack Edge (use azure-stack-edge), Azure Baremetal Infrastructure (use azure-baremetal-infrastructure), Azure Nutanix (use azure-nutanix).compatibility: Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation.metadata:   generated_at: "2026-11-01"  generator: "docs2skills/1.0.0"

Azure VMware Solution Skill

This skill provides expert guidance for Azure VMware Solution. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file

IMPORTANT for Agent: If metadata.generated_at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp_microsoftdocs tools are not available, suggest the user install it: Installation Guide

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

CategoryLinesDescription
TroubleshootingL37-L44Diagnosing and fixing AVS issues: deployment failures, known platform problems, DR/replication errors for VMs, and troubleshooting AVS Run Command execution.
Best PracticesL45-L50Guidance on securing and safely operating AVS private clouds, plus tuning NSX/HCX scale and performance for efficient, reliable VMware workload migrations.
Decision MakingL51-L64Guidance for planning and choosing AVS solutions: API Management SKUs, backup and storage options, migration/region moves, and licensing/RI decisions for VMware, SQL, Windows, and VCF.
Architecture & Design PatternsL65-L77Network, storage, and private cloud design for AVS: hub-spoke patterns, vSAN/stretched clusters, Gen2 architecture, and sizing/configuring workloads like GitHub Enterprise Server and VMware Cloud Director.
Limits & QuotasL78-L89Host, cluster, and routing limits for AVS; vSAN ESA settings; required ports; and how to request quota, deploy, and scale private clouds within platform constraints
SecurityL90-L106Securing AVS: identity and access, Defender for Cloud, vSAN CMK encryption, LDAP/vCenter identity, Trusted Launch/vTPM, NSX Edge internet, ESUs, role assignments, credential rotation, and best practices.
ConfigurationL107-L145Configuring AVS infrastructure: networking, DNS/DHCP, storage/datastores, backup, monitoring/alerts, HCX/Cloud Director, Arc/Run Command, and performance/placement policies.
Integrations & Coding PatternsL146-L159Guides for integrating AVS with Azure services (storage, backup, monitoring, networking, HCX), configuring datastores, VPN/Virtual WAN, syslog flows, and performance/VMware Tools automation.
DeploymentL160-L170Guides for planning and deploying AVS for production, including Horizon/Citrix VDI, JetStream DR, VMware Cloud Director, and migrating SQL (Always On, FCI, standalone) to Azure VMware Solution.

Troubleshooting

Best Practices

TopicURL
Optimize NSX performance for HCX migrations in Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/azure-vmware-solution-nsx-scale-and-performance-recommendations-for-vmware-hcx
Optimize NSX scale and performance for HCX migrations in Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/vmware-hcx-mon-guidance

Decision Making

TopicURL
Choose API Management SKUs for Azure VMware workloadshttps://learn.microsoft.com/en-us/azure/azure-vmware/architecture-identity
Select backup solutions for Azure VMware Solution VMshttps://learn.microsoft.com/en-us/azure/azure-vmware/ecosystem-back-up-vms
Choose external storage options for Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/ecosystem-external-storage-solutions
Evaluate migration solutions for AVS virtual machineshttps://learn.microsoft.com/en-us/azure/azure-vmware/ecosystem-migration-vms
Plan for Azure VMware license-included retirement and VCF BYOLhttps://learn.microsoft.com/en-us/azure/azure-vmware/license-included-service-retirement
Choose and Apply Licensing for SQL and Windows on AVShttps://learn.microsoft.com/en-us/azure/azure-vmware/license-sql-windows-in-avs
Plan and execute workload migration between AVS private cloudshttps://learn.microsoft.com/en-us/azure/azure-vmware/migrate-between-private-clouds
Plan and migrate Azure VMware Solution across regionshttps://learn.microsoft.com/en-us/azure/azure-vmware/move-azure-vmware-solution-across-regions
Apply portable VCF licensing in Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/portable-vcf-licensing-reference
Decide and purchase Azure VMware reserved instanceshttps://learn.microsoft.com/en-us/azure/azure-vmware/reserved-instance

Architecture & Design Patterns

Limits & Quotas

TopicURL
Use Azure VMware Solution network planning checklist and port requirementshttps://learn.microsoft.com/en-us/azure/azure-vmware/configure-site-to-site-vpn-gateway
Configure vSAN ESA host and cluster settings in AVShttps://learn.microsoft.com/en-us/azure/azure-vmware/configure-vsan-esa
Understand Azure VMware Solution host and cluster limitshttps://learn.microsoft.com/en-us/azure/azure-vmware/introduction
Understand AVS Gen 2 routing architecture and limitshttps://learn.microsoft.com/en-us/azure/azure-vmware/native-network-routing-architecture
Request and manage Azure VMware host quotahttps://learn.microsoft.com/en-us/azure/azure-vmware/request-host-quota-azure-vmware-solution
Deploy Azure VMware Solution private cloud with host limitshttps://learn.microsoft.com/en-us/azure/azure-vmware/tutorial-create-private-cloud
Deploy an Azure VMware Solution private cloud with host and cluster limitshttps://learn.microsoft.com/en-us/azure/azure-vmware/tutorial-network-checklist
Scale Azure VMware Solution private cloud within platform limitshttps://learn.microsoft.com/en-us/azure/azure-vmware/tutorial-scale-private-cloud

Security

TopicURL
Configure identity and access for Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/architecture-stretched-clusters
Integrate Microsoft Defender for Cloud with Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/azure-security-integration
Configure customer-managed key encryption for AVS vSANhttps://learn.microsoft.com/en-us/azure/azure-vmware/configure-customer-managed-keys
Configure external LDAP identity source for NSX on AVShttps://learn.microsoft.com/en-us/azure/azure-vmware/configure-external-identity-source-nsx-t
Configure external identity sources for Azure VMware vCenterhttps://learn.microsoft.com/en-us/azure/azure-vmware/configure-identity-source-vcenter
Configure Trusted Launch and vTPM for Azure VMware VMshttps://learn.microsoft.com/en-us/azure/azure-vmware/configure-virtual-trusted-platform-module
Enable NSX Edge public IPs and internet access in AVShttps://learn.microsoft.com/en-us/azure/azure-vmware/enable-public-ip-nsx-edge
Configure ESUs for Windows and SQL on AVShttps://learn.microsoft.com/en-us/azure/azure-vmware/extended-security-updates-windows-sql-server
Re-enable Azure VMware Solution Gen2 service principalhttps://learn.microsoft.com/en-us/azure/azure-vmware/native-first-party-principle-security
Manually configure AVS Gen 2 role assignmentshttps://learn.microsoft.com/en-us/azure/azure-vmware/native-role-assignment
Protect AVS web apps with Azure Application Gatewayhttps://learn.microsoft.com/en-us/azure/azure-vmware/protect-azure-vmware-solution-with-application-gateway
Rotate vCenter and NSX cloud admin credentials securelyhttps://learn.microsoft.com/en-us/azure/azure-vmware/rotate-cloudadmin-credentials
Apply security best practices to Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/security-recommendations

Configuration

TopicURL
Configure guest management and extensions on Arc-enabled VMshttps://learn.microsoft.com/en-us/azure/azure-vmware/arc-enable-guest-management
Enable and configure Managed SNAT for Azure VMware workloadshttps://learn.microsoft.com/en-us/azure/azure-vmware/architecture-migrate
Configure networking and interconnectivity for Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/architecture-network-design-considerations
Configure Azure NetApp Files NFS datastores for AVS hostshttps://learn.microsoft.com/en-us/azure/azure-vmware/attach-azure-netapp-files-to-azure-vmware-solution-hosts
Configure Cloud Backup policies for AVS datastores and VMshttps://learn.microsoft.com/en-us/azure/azure-vmware/backup-azure-netapp-files-datastores-vms
Back up AVS VMware virtual machines with Azure Backup Serverhttps://learn.microsoft.com/en-us/azure/azure-vmware/backup-azure-vmware-solution-virtual-machines
Configure alerts and metrics monitoring for Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/configure-alerts-for-azure-vmware-solution
Create Azure Monitor resource health alerts for AVShttps://learn.microsoft.com/en-us/azure/azure-vmware/configure-azure-monitor-for-resource-health-for-azure-vmware-solution
Configure Azure VMware Solution performance and health metricshttps://learn.microsoft.com/en-us/azure/azure-vmware/configure-azure-vmware-solution-metrics
Manage AVS datastores and VMDKs with Cloud Backuphttps://learn.microsoft.com/en-us/azure/azure-vmware/configure-cloud-backup-virtual-machine
Configure DHCP options for Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/configure-dhcp-azure-vmware-solution
Configure HCX network extension high availability for AVShttps://learn.microsoft.com/en-us/azure/azure-vmware/configure-hcx-network-extension-high-availability
Enable IPv6 Layer 3 forwarding in Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/configure-ipv6-layer-3-forwarding
Configure DNS forwarders and private DNS for Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/configure-l2-stretched-vmware-hcx-networks
Set up port mirroring for Azure VMware Solution network traffichttps://learn.microsoft.com/en-us/azure/azure-vmware/configure-nsx-network-components-azure-portal
Configure Pure Cloud Block Store with Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/configure-pure-cloud-block-store
Configure vSAN storage policies for AVS virtual machineshttps://learn.microsoft.com/en-us/azure/azure-vmware/configure-storage-policy
Configure VMware Cloud Director Service on Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/configure-vmware-cloud-director-service-azure-vmware-solution
Configure diagnostic settings to collect VMware syslogs from AVShttps://learn.microsoft.com/en-us/azure/azure-vmware/configure-vmware-syslogs
Configure VMware vSAN settings in Azure VMware Solution clustershttps://learn.microsoft.com/en-us/azure/azure-vmware/configure-vsan
Configure Windows Server Failover Cluster on Azure VMware vSANhttps://learn.microsoft.com/en-us/azure/azure-vmware/configure-windows-server-failover-cluster
Configure VM placement policies in Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/create-placement-policy
Configure VMware Cloud Director Availability on Azure VMwarehttps://learn.microsoft.com/en-us/azure/azure-vmware/deploy-vmware-cloud-director-availability-in-azure-vmware-solution
Configure Elastic SAN datastores on Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/elastic-san-datastore-support-service-endpoints
Configure Managed SNAT for Azure VMware workloadshttps://learn.microsoft.com/en-us/azure/azure-vmware/enable-managed-snat-for-workloads
Configure Azure Hybrid Benefit Unlimited Virtualization for SQL on AVShttps://learn.microsoft.com/en-us/azure/azure-vmware/enable-sql-azure-hybrid-benefit
Enable VMware Cloud Director on Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/enable-vmware-vcd-with-azure
Manage Arc resource bridge and credentials for Azure VMwarehttps://learn.microsoft.com/en-us/azure/azure-vmware/manage-arc-enabled-azure-vmware-solution
Configure automatic peering sync for AVS Gen 2 networkshttps://learn.microsoft.com/en-us/azure/azure-vmware/native-auto-peering-sync
Configure networking between Azure VMware Gen1 and Gen2 cloudshttps://learn.microsoft.com/en-us/azure/azure-vmware/native-connect-private-cloud-previous-edition
Configure DNS forward lookup zones for Azure VMware Gen2https://learn.microsoft.com/en-us/azure/azure-vmware/native-dns-forward-lookup-zone
Execute VMware HCX Run Commands in AVShttps://learn.microsoft.com/en-us/azure/azure-vmware/use-hcx-run-commands
Configure AVS storage policies with New-AVSStoragePolicyhttps://learn.microsoft.com/en-us/azure/azure-vmware/use-new-avsstoragepolicy-run-command
Configure vCenter login banner via AVS Run Commandhttps://learn.microsoft.com/en-us/azure/azure-vmware/use-vcenter-login-banner-run-command
Configure VMware Aria Operations for Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/vrealize-operations-for-azure-vmware-solution

Integrations & Coding Patterns

Deployment

azure-vmware-solution by MicrosoftDocs · The Skill Leaderboard