Skip to content
cccskills
FreePublished on GitHub

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 designing AVS networking/vSAN, HCX migrations, Horizon/VDI, JetStream DR, or AVS–Azure service integrations, and other Azure VMware Solution related development tasks. Not for Azure Virtual Machines (use azure-virtual-machines), SQL Server on Azure Virtual Machines (use azure-sql-virtual-machines), Azure Red Hat OpenShift (use azure-redhat-openshift), Azure Kubernetes Service (AKS) (use azure-kubernetes-service).

The English summary is being prepared. Showing the original description.

Works withAzureKubernetes
See how to install

Files included (1)

  • SKILL.md19.2 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

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-L63Guidance on choosing AVS APIs, backup and storage options, licensing (SQL/Windows/VCF), migrations (VMs, private clouds, regions), and purchasing Azure VMware reserved instances.
Architecture & Design PatternsL64-L76Network, storage, and private cloud design for AVS: hub-spoke patterns, vSAN/stretched clusters, Horizon and GitHub Enterprise sizing, Cloud Director networking, and Gen 2 architecture.
Limits & QuotasL77-L88Host, cluster, and routing limits for AVS; vSAN ESA settings; required ports; and how to request quota, deploy, and scale private clouds within platform constraints
SecurityL89-L106Securing AVS: identity/access control, Defender for Cloud, vSAN encryption, vCenter/NSX identity, VM trusted launch, network/IP security, ESU, credentials, licensing rules, 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

TopicURL
Resolve known issues in Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/azure-vmware-solution-known-issues
Resolve disaster recovery issues for AVS virtual machineshttps://learn.microsoft.com/en-us/azure/azure-vmware/ecosystem-disaster-recovery-vms
Troubleshoot Azure VMware Solution deployment failureshttps://learn.microsoft.com/en-us/azure/azure-vmware/fix-deployment-failures
Troubleshoot Azure VMware Solution Run Commandshttps://learn.microsoft.com/en-us/azure/azure-vmware/troubleshoot-run-command

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
Decide and purchase Azure VMware reserved instanceshttps://learn.microsoft.com/en-us/azure/azure-vmware/reserved-instance

Architecture & Design Patterns

TopicURL
Integrate Azure VMware Solution into hub-spoke networkshttps://learn.microsoft.com/en-us/azure/azure-vmware/architecture-api-management
Apply network design patterns for Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/architecture-design-public-internet-access
Design hub-and-spoke integration for Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/architecture-hub-and-spoke
Plan storage architecture for Azure VMware Solution private cloudshttps://learn.microsoft.com/en-us/azure/azure-vmware/architecture-networking
Design Azure VMware Solution vSAN stretched clustershttps://learn.microsoft.com/en-us/azure/azure-vmware/architecture-private-clouds
Design storage architecture for Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/architecture-storage
Size and configure GitHub Enterprise Server on AVShttps://learn.microsoft.com/en-us/azure/azure-vmware/configure-github-enterprise-server
Design networking for VMware Cloud Director on AVShttps://learn.microsoft.com/en-us/azure/azure-vmware/enable-vmware-vcd-with-azure-network
Design Azure VMware Solution Gen 2 private cloudshttps://learn.microsoft.com/en-us/azure/azure-vmware/native-network-design-consideration

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 Extended Security Updates in Azure VMware Solutionhttps://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
Apply portable VCF licensing rules on Azure VMwarehttps://learn.microsoft.com/en-us/azure/azure-vmware/portable-vcf-licensing-reference
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

TopicURL
Configure Azure Elastic SAN as AVS iSCSI datastorehttps://learn.microsoft.com/en-us/azure/azure-vmware/configure-azure-elastic-san
Integrate Everpure Cloud Azure Native with AVShttps://learn.microsoft.com/en-us/azure/azure-vmware/configure-azure-native-pure-storage-cloud
Configure site-to-site VPN with Azure Virtual WAN for Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/configure-port-mirroring-azure-vmware-solution
Enable HCX internet access for Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/enable-hcx-access-over-internet
Install Cloud Backup plug-in for Azure VMware VMshttps://learn.microsoft.com/en-us/azure/azure-vmware/install-cloud-backup-virtual-machines
Integrate Azure Native Monitoring and Protection with AVS VMshttps://learn.microsoft.com/en-us/azure/azure-vmware/integrate-azure-native-services
Send AVS VMware syslogs via Azure Logic Appshttps://learn.microsoft.com/en-us/azure/azure-vmware/logs-via-logic-app
Use Azure NetApp Files shares with AVS virtual machineshttps://learn.microsoft.com/en-us/azure/azure-vmware/netapp-files-with-azure-vmware-solution
Collect esxtop performance data with AVS Run Commandhttps://learn.microsoft.com/en-us/azure/azure-vmware/run-command-esxtop
Configure Set-ToolsRepo run command for VMware Tools in AVShttps://learn.microsoft.com/en-us/azure/azure-vmware/use-set-toolsrepo-run-command

Deployment

TopicURL
Deploy Citrix Virtual Apps and Desktops on Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/azure-vmware-solution-citrix
Deploy VMware Horizon on Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/azure-vmware-solution-horizon
Deploy JetStream DR for Azure VMware Solution and on-premises workloadshttps://learn.microsoft.com/en-us/azure/azure-vmware/deploy-disaster-recovery-using-jetstream
Enable VMware Cloud Director service with Azure VMware Solutionhttps://learn.microsoft.com/en-us/azure/azure-vmware/enable-vmware-cds-with-azure
Migrate SQL Always On groups to Azure VMwarehttps://learn.microsoft.com/en-us/azure/azure-vmware/migrate-sql-server-always-on-availability-group
Migrate SQL Server failover cluster to Azure VMwarehttps://learn.microsoft.com/en-us/azure/azure-vmware/migrate-sql-server-failover-cluster
Migrate standalone SQL Server to Azure VMwarehttps://learn.microsoft.com/en-us/azure/azure-vmware/migrate-sql-server-standalone-cluster
Plan production-ready Azure VMware Solution deploymenthttps://learn.microsoft.com/en-us/azure/azure-vmware/plan-private-cloud-deployment

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Expert knowledge for Azure Active Directory B2C development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building B2C user flows/custom policies, configuring IdPs/MFA, securing APIs, automating CI/CD, or monitoring with Sentinel, and other Azure Active Directory B2C related development tasks. Not for Azure Role-based access control (use azure-rbac), Azure Information Protection (use azure-information-protection), Azure Security (use azure-security), Azure Sentinel (use azure-sentinel).

The English summary is being prepared. Showing the original description.

MicrosoftDocs/Agent-Skills787Updated Oct 19, 2026

Expert knowledge for Azure Advisor development including best practices, decision making, limits & quotas, security, configuration, and integrations & coding patterns. Use when managing Advisor alerts, digests, recommendation states, Resource Graph queries, or RBAC access, and other Azure Advisor related development tasks. Not for Cost Management (use azure-cost-management), Azure Monitor (use azure-monitor), Azure Policy (use azure-policy), Azure Security (use azure-security).

The English summary is being prepared. Showing the original description.

MicrosoftDocs/Agent-Skills787Updated Oct 19, 2026

Expert knowledge for Azure AI Vision development including decision making, limits & quotas, configuration, integrations & coding patterns, and deployment. Use when using Image Analysis, Read OCR containers, smart-crop thumbnails, background removal, or video frame analysis, and other Azure AI Vision related development tasks. Not for Azure AI Custom Vision (use azure-custom-vision), Azure AI Video Indexer (use azure-video-indexer), Azure AI Document Intelligence (use azure-document-intelligence), Azure AI Immersive Reader (use azure-immersive-reader).

The English summary is being prepared. Showing the original description.

MicrosoftDocs/Agent-Skills787Updated Oct 19, 2026

Expert knowledge for Azure Kubernetes Service Edge Essentials development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when deploying AKS Edge/Hybrid with Arc, Azure Local, GitOps, IoT/OPC/ONVIF, or Key Vault-integrated workloads, and other Azure Kubernetes Service Edge Essentials related development tasks. Not for Azure Kubernetes Service (AKS) (use azure-kubernetes-service), Azure IoT Edge (use azure-iot-edge), Azure Stack Edge (use azure-stack-edge), Azure Container Apps (use azure-container-apps).

The English summary is being prepared. Showing the original description.

MicrosoftDocs/Agent-Skills787Updated Oct 19, 2026

Expert knowledge for Azure Analysis Services development including troubleshooting. Use when resolving server connectivity, firewall/VNet, DNS, client connection, or network error issues, and other Azure Analysis Services related development tasks. Not for Azure Synapse Analytics (use azure-synapse-analytics), Azure SQL Database (use azure-sql-database), Azure SQL Managed Instance (use azure-sql-managed-instance), SQL Server on Azure Virtual Machines (use azure-sql-virtual-machines).

The English summary is being prepared. Showing the original description.

MicrosoftDocs/Agent-Skills787Updated Oct 19, 2026

Expert knowledge for Azure Anyscale On Azure development including limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when registering AKS as Anyscale clouds, wiring ACR images, enabling Private Link/RBAC, ARM-based deployments, or region checks, and other Azure Anyscale On Azure related development tasks. Not for Azure Databricks (use azure-databricks), Azure Kubernetes Service (AKS) (use azure-kubernetes-service), Azure Machine Learning (use azure-machine-learning), Azure HDInsight (use azure-hdinsight).

The English summary is being prepared. Showing the original description.

MicrosoftDocs/Agent-Skills787Updated Oct 19, 2026

See all skills by MicrosoftDocs

Report a problem with this skill