> azure-arc

Expert knowledge for Azure Arc development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building, debugging, or optimizing Azure Arc applications. Not for Azure Kubernetes Service (AKS) (use azure-kubernetes-service), Azure Virtual Machines (use azure-virtual-machines), Azure Stack Edge (use azure-stack-edge), Azure Local (use azure-local).

fetch
$curl "https://skillshub.wtf/MicrosoftDocs/Agent-Skills/azure-arc?format=md"
SKILL.mdazure-arc

Azure Arc Skill

This skill provides expert guidance for Azure Arc. 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-L71Diagnosing and fixing Azure Arc issues: Kubernetes onboarding/extensions, Arc servers (agent, SSH, networking, ESU, VM extensions), Arc SQL, resource bridge, site manager, and workload orchestration.
Best PracticesL72-L79Best practices for Azure Arc storage and data services: filesystem behavior, avoiding out-of-space issues, static retain workflows for Edge Volumes, and common usage FAQs.
Decision MakingL80-L103Guidance on planning and choosing Azure Arc options: services, tiers, sizing, platforms, connectivity, licensing/cost, migrations, and large-scale server/data/Kubernetes deployments.
Architecture & Design PatternsL104-L112Patterns for Arc data/compute design: container storage data flow, Arc Edge Volumes, HA/DR for Arc SQL MI and failover groups, and advanced Edge RAG data parsing.
Limits & QuotasL113-L129Limits, quotas, versions, and requirements for Arc-enabled Kubernetes, Edge RAG, Arc data services, resource bridge, and billing/ESU behavior for connected machines and Windows Server.
SecurityL130-L188Securing Azure Arc: identity, RBAC, AD/Entra auth, keytabs, TDE, certificates, network/Private Link, policies, and hardening for Kubernetes, servers, SQL MI, Edge RAG, SCVMM, and vSphere.
ConfigurationL189-L289Configuring Azure Arc infrastructure and services: storage, data services, Edge RAG, Kubernetes (GitOps, extensions, Key Vault), servers/agents, networking, monitoring, and workload orchestration.
Integrations & Coding PatternsL290-L311Programmatic and automation patterns for Azure Arc: CLI/PowerShell/ARM/SDK usage, Ansible/ConfigMgr/GPO onboarding, VM extensions, ARG queries, Sentinel, Terraform, and Event Grid integration.
DeploymentL312-L341Deploying and upgrading Azure Arc components: data controllers, Edge RAG, resource bridge, Arc-enabled Kubernetes, SCVMM, VMware, and related agents, prerequisites, and support matrices.

Troubleshooting

TopicURL
Fix blob upload and mirroring issues with managed identityhttps://learn.microsoft.com/en-us/azure/azure-arc/container-storage/blobs-not-uploaded
Troubleshoot Azure Arc container storage deploymentshttps://learn.microsoft.com/en-us/azure/azure-arc/container-storage/troubleshooting
Troubleshoot failover group connection issues in Arc SQLhttps://learn.microsoft.com/en-us/azure/azure-arc/data/troubleshoot-managed-instance
Troubleshoot configuration files for Arc SQL Managed Instancehttps://learn.microsoft.com/en-us/azure/azure-arc/data/troubleshoot-managed-instance-configuration
Collect Azure Arc data controller logs for troubleshootinghttps://learn.microsoft.com/en-us/azure/azure-arc/data/troubleshooting-get-logs
Known and fixed issues for Edge RAG Previewhttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/known-issues
Test and validate Edge RAG chat end-user experiencehttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/test-end-user-app
Diagnose connection problems when onboarding Arc-enabled Kuberneteshttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/diagnose-connection-issues
Troubleshoot Arc-enabled Kubernetes extension failureshttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/extensions-troubleshooting
Resolve common issues for Arc-enabled Kubernetes and GitOpshttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/faq
Troubleshoot Azure Key Vault Secret Store extension issueshttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/secret-store-extension-troubleshooting
Troubleshoot connectivity and agent issues for Arc-enabled Kuberneteshttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/troubleshooting
Troubleshoot Azure Arc multicloud connector issueshttps://learn.microsoft.com/en-us/azure/azure-arc/multicloud-connector/troubleshoot-multicloud-connector
Troubleshoot Azure Arc resource bridge deployment and connectivityhttps://learn.microsoft.com/en-us/azure/azure-arc/resource-bridge/troubleshoot-resource-bridge
Evaluate Arc on Azure VMs and handle errorshttps://learn.microsoft.com/en-us/azure/azure-arc/servers/plan-evaluate-on-azure-virtual-machine
Troubleshoot SSH connectivity to Arc-enabled servershttps://learn.microsoft.com/en-us/azure/azure-arc/servers/ssh-arc-troubleshoot
Diagnose Azure Connected Machine agent connection issueshttps://learn.microsoft.com/en-us/azure/azure-arc/servers/troubleshoot-agent-onboard
Handle disconnected scenarios for Azure Arc-enabled servershttps://learn.microsoft.com/en-us/azure/azure-arc/servers/troubleshoot-connectivity
Troubleshoot Azure Arc ESU licensing and patch deliveryhttps://learn.microsoft.com/en-us/azure/azure-arc/servers/troubleshoot-extended-security-updates
Troubleshoot networking problems for Azure Arc-enabled servershttps://learn.microsoft.com/en-us/azure/azure-arc/servers/troubleshoot-networking
Resolve VM extension failures on Azure Arc-enabled servershttps://learn.microsoft.com/en-us/azure/azure-arc/servers/troubleshoot-vm-extensions
Clarify Azure Arc vs VMware vSphere usagehttps://learn.microsoft.com/en-us/azure/azure-arc/servers/vmware-faq
Azure Arc site manager FAQ and behavioral clarificationshttps://learn.microsoft.com/en-us/azure/azure-arc/site-manager/faq
Known issues and workarounds for Azure Arc site managerhttps://learn.microsoft.com/en-us/azure/azure-arc/site-manager/known-issues
Troubleshoot common Azure Arc site manager problemshttps://learn.microsoft.com/en-us/azure/azure-arc/site-manager/troubleshooting
Recover Azure Arc resource bridge VM after deletionhttps://learn.microsoft.com/en-us/azure/azure-arc/system-center-virtual-machine-manager/disaster-recovery
Troubleshoot SCVMM-specific Azure Arc resource bridge deployment errorshttps://learn.microsoft.com/en-us/azure/azure-arc/system-center-virtual-machine-manager/troubleshoot-scvmm
Troubleshoot guest management issues for Arc-enabled VMwarehttps://learn.microsoft.com/en-us/azure/azure-arc/vmware-vsphere/troubleshoot-guest-management-issues
Diagnose Azure Arc workload orchestration logs and errorshttps://learn.microsoft.com/en-us/azure/azure-arc/workload-orchestration/diagnose-problems
Resolve known Azure Arc workload orchestration issueshttps://learn.microsoft.com/en-us/azure/azure-arc/workload-orchestration/known-issues
Troubleshoot common Azure Arc workload orchestration issueshttps://learn.microsoft.com/en-us/azure/azure-arc/workload-orchestration/troubleshooting

Best Practices

TopicURL
Handle Azure Arc container storage filesystem behaviorshttps://learn.microsoft.com/en-us/azure/azure-arc/container-storage/reference-filesystem-behavior
Design for out-of-space conditions in Azure Arc storagehttps://learn.microsoft.com/en-us/azure/azure-arc/container-storage/reference-filesystem-out-of-space
Use static retain workflows for Azure Arc Edge Volumeshttps://learn.microsoft.com/en-us/azure/azure-arc/container-storage/static-retain
FAQ for Azure Arc-enabled data services usagehttps://learn.microsoft.com/en-us/azure/azure-arc/data/faq

Decision Making

TopicURL
Choose the right Azure Arc service for machineshttps://learn.microsoft.com/en-us/azure/azure-arc/choose-service
Choose connectivity modes for Arc data serviceshttps://learn.microsoft.com/en-us/azure/azure-arc/data/connectivity
Plan Azure Arc-enabled data services deploymentshttps://learn.microsoft.com/en-us/azure/azure-arc/data/plan-azure-arc-data-services
Plan and purchase Azure Arc SQL reserved capacityhttps://learn.microsoft.com/en-us/azure/azure-arc/data/reserved-capacity-overview
Choose SQL Managed Instance Azure Arc service tiershttps://learn.microsoft.com/en-us/azure/azure-arc/data/service-tiers
Size Azure Arc-enabled data services deploymentshttps://learn.microsoft.com/en-us/azure/azure-arc/data/sizing-guidance
Select validated platforms for Arc-enabled data serviceshttps://learn.microsoft.com/en-us/azure/azure-arc/data/validation-program
Select an appropriate language model for Edge RAGhttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/prepare-language-model
Choose and configure search types in Edge RAGhttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/search-types
Use validated Kubernetes distributions for Arc-enabled Kuberneteshttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/validation-program
Choose cloud-native licensing and cost options for Arc servershttps://learn.microsoft.com/en-us/azure/azure-arc/servers/cloud-native/licensing-cost-management
Choose Azure Arc agent deployment optionshttps://learn.microsoft.com/en-us/azure/azure-arc/servers/deployment-options
Plan and provision Azure Arc ESU licenses for WS2012https://learn.microsoft.com/en-us/azure/azure-arc/servers/license-extended-security-updates
Migrate Arc-enabled server resources across regionshttps://learn.microsoft.com/en-us/azure/azure-arc/servers/manage-howto-migrate
Migrate legacy Log Analytics agents via Azure Archttps://learn.microsoft.com/en-us/azure/azure-arc/servers/migrate-legacy-agents
Modernize server management from Config Manager to Archttps://learn.microsoft.com/en-us/azure/azure-arc/servers/modernize-server-management
Plan large-scale Azure Arc server deploymentshttps://learn.microsoft.com/en-us/azure/azure-arc/servers/plan-at-scale-deployment
Plan migration of Arc-managed servers to Azurehttps://learn.microsoft.com/en-us/azure/azure-arc/servers/scenario-migrate-to-azure
Understand Windows Server management via Azure Archttps://learn.microsoft.com/en-us/azure/azure-arc/servers/windows-server-management-overview
Understand Azure Arc-enabled services validation programhttps://learn.microsoft.com/en-us/azure/azure-arc/validation-program/overview

Architecture & Design Patterns

TopicURL
Control cloud data flow in Azure Container Storagehttps://learn.microsoft.com/en-us/azure/azure-arc/container-storage/howto-ingest-data-flow
Design data flows using Azure Arc Edge Volumes optionshttps://learn.microsoft.com/en-us/azure/azure-arc/container-storage/storage-options
Plan disaster recovery with failover groups for Arc SQLhttps://learn.microsoft.com/en-us/azure/azure-arc/data/managed-instance-disaster-recovery
Design high availability for Arc SQL Managed Instancehttps://learn.microsoft.com/en-us/azure/azure-arc/data/managed-instance-high-availability
Use advanced data parsing patterns in Edge RAGhttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/advanced-data-parsing

Limits & Quotas

TopicURL
Disconnected operation behavior for Arc container storagehttps://learn.microsoft.com/en-us/azure/azure-arc/container-storage/disconnected-operations
Version and component matrix for Arc data serviceshttps://learn.microsoft.com/en-us/azure/azure-arc/data/version-log
Understand data deletion behavior and limits in Edge RAGhttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/delete-data
Release notes and changes for Edge RAG Previewhttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/release-notes
Hardware, software, and network requirements for Edge RAGhttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/requirements
Feature changes and capabilities in Edge RAGhttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/whats-new
Meet network requirements for Azure Arc-enabled Kubernetes connectivityhttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/network-requirements
Track Azure Arc-enabled Kubernetes agent versions and changeshttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/release-notes
Review system requirements and constraints for Arc-enabled Kuberneteshttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/system-requirements
Maintain Azure Arc resource bridge health and uptimehttps://learn.microsoft.com/en-us/azure/azure-arc/resource-bridge/maintenance
Understand Azure Arc ESU billing rules and timinghttps://learn.microsoft.com/en-us/azure/azure-arc/servers/billing-extended-security-updates
Billing behavior for Windows Server pay-as-you-go via Archttps://learn.microsoft.com/en-us/azure/azure-arc/servers/billing-windows-server-pay-go
Review prerequisites and supported environments for Connected Machine agenthttps://learn.microsoft.com/en-us/azure/azure-arc/servers/prerequisites

Security

TopicURL
Secure Azure Arc access via Azure Firewall Explicit Proxyhttps://learn.microsoft.com/en-us/azure/azure-arc/azure-firewall-explicit-proxy
Configure OneLake identity for Azure Arc cloud subvolumeshttps://learn.microsoft.com/en-us/azure/azure-arc/container-storage/howto-configure-onelake-identity
Configure workload identity for Arc container subvolumeshttps://learn.microsoft.com/en-us/azure/azure-arc/container-storage/howto-configure-workload-identity
Understand AD authentication modes for Azure Arc data serviceshttps://learn.microsoft.com/en-us/azure/azure-arc/data/active-directory-introduction
Prepare Active Directory for Azure Arc data serviceshttps://learn.microsoft.com/en-us/azure/azure-arc/data/active-directory-prerequisites
Manually configure TDE for Arc SQL Managed Instancehttps://learn.microsoft.com/en-us/azure/azure-arc/data/configure-transparent-data-encryption-manually
Enable or disable TDE on Arc SQL Managed Instancehttps://learn.microsoft.com/en-us/azure/azure-arc/data/configure-transparent-data-encryption-sql-managed-instance
Connect to AD-authenticated Arc SQL Managed Instancehttps://learn.microsoft.com/en-us/azure/azure-arc/data/connect-active-directory-sql-managed-instance
Deploy Active Directory connector for Arc SQL using CLIhttps://learn.microsoft.com/en-us/azure/azure-arc/data/deploy-active-directory-connector-cli
Manage Active Directory connector for Arc SQL via Azure portalhttps://learn.microsoft.com/en-us/azure/azure-arc/data/deploy-active-directory-connector-portal
Deploy AD-integrated SQL Managed Instance on Azure Archttps://learn.microsoft.com/en-us/azure/azure-arc/data/deploy-active-directory-sql-managed-instance
Deploy AD-integrated Arc SQL Managed Instance using CLIhttps://learn.microsoft.com/en-us/azure/azure-arc/data/deploy-active-directory-sql-managed-instance-cli
Deploy customer-managed keytab AD connector for Arc SQLhttps://learn.microsoft.com/en-us/azure/azure-arc/data/deploy-customer-managed-keytab-active-directory-connector
Deploy system-managed keytab AD connector for Arc SQLhttps://learn.microsoft.com/en-us/azure/azure-arc/data/deploy-system-managed-keytab-active-directory-connector
Apply least-privilege access for Arc data serviceshttps://learn.microsoft.com/en-us/azure/azure-arc/data/least-privilege
Rotate customer-managed keytabs for Arc SQL Managed Instancehttps://learn.microsoft.com/en-us/azure/azure-arc/data/rotate-customer-managed-keytab
Rotate service-managed credentials for Arc SQL Managed Instancehttps://learn.microsoft.com/en-us/azure/azure-arc/data/rotate-sql-managed-instance-credentials
Rotate user TLS certificates for Arc SQL Managed Instancehttps://learn.microsoft.com/en-us/azure/azure-arc/data/rotate-user-tls-certificate
Configure API key authentication for BYOM endpoints in Edge RAGhttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/configure-endpoint-authentication
Configure Microsoft Entra authentication for Edge RAGhttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/prepare-authentication
Verify Azure Contributor role for Edge RAG deploymenthttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/prepare-contributor-permission
Configure Azure RBAC for Arc-enabled Kubernetes authorizationhttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/azure-rbac
Apply Azure RBAC authorization to Arc-enabled Kubernetes clustershttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-azure-rbac
Understand data exchange patterns between Arc-enabled Kubernetes and Azurehttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-data-exchange
Protect data and secrets in Arc-enabled Kuberneteshttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-secure-your-data
Implement network security for Arc-enabled Kubernetes clustershttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-secure-your-network
Secure operations and access for Arc-enabled Kuberneteshttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-secure-your-operations
Harden the platform for Arc-enabled Kubernetes clustershttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-secure-your-platform
Secure workloads and containers on Arc-enabled Kuberneteshttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-secure-your-workloads
Comprehensive security guidance for Arc-enabled Kuberneteshttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-security-book
Implement workload identity federation for Arc-enabled Kuberneteshttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-workload-identity
Configure identity and access options for Arc-enabled Kuberneteshttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/identity-access-overview
Use built-in Azure Policy definitions for Arc-enabled Kuberneteshttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/policy-reference
Configure Private Link connectivity for Arc-enabled Kubernetes clustershttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/private-link
Deploy workload identity federation on Arc-enabled Kuberneteshttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/workload-identity
Evaluate security configuration for Azure Arc resource bridgehttps://learn.microsoft.com/en-us/azure/azure-arc/resource-bridge/security-overview
Enforce governance and guest configuration with Azure Arc Policyhttps://learn.microsoft.com/en-us/azure/azure-arc/servers/cloud-native/governance-policy
Implement identity and access management for Arc-enabled servershttps://learn.microsoft.com/en-us/azure/azure-arc/servers/cloud-native/identity-access
Use managed identity on Arc-enabled servershttps://learn.microsoft.com/en-us/azure/azure-arc/servers/managed-identity-authentication
Use service principals for Arc at-scale onboardinghttps://learn.microsoft.com/en-us/azure/azure-arc/servers/onboard-service-principal
Use built-in Azure Policy definitions for Arc-enabled servershttps://learn.microsoft.com/en-us/azure/azure-arc/servers/policy-reference
Secure Arc server connectivity with Private Linkhttps://learn.microsoft.com/en-us/azure/azure-arc/servers/private-link-security
Apply regulatory compliance policies to Azure Arc-enabled servershttps://learn.microsoft.com/en-us/azure/azure-arc/servers/security-controls-policy
Understand data collection and privacy for Azure Arc servershttps://learn.microsoft.com/en-us/azure/azure-arc/servers/security-data-privacy
Secure and customize VM extensions on Azure Arc-enabled servershttps://learn.microsoft.com/en-us/azure/azure-arc/servers/security-extensions
Configure identity and authorization for Azure Arc-enabled servershttps://learn.microsoft.com/en-us/azure/azure-arc/servers/security-identity-authorization
Configure network security for Azure Arc-enabled servershttps://learn.microsoft.com/en-us/azure/azure-arc/servers/security-networking
Check Azure Arc site security baseline compliance statushttps://learn.microsoft.com/en-us/azure/azure-arc/site-manager/view-security-compliance-status
Azure RBAC built-in roles for Arc-enabled SCVMMhttps://learn.microsoft.com/en-us/azure/azure-arc/system-center-virtual-machine-manager/built-in-roles
Define custom RBAC roles for Arc-enabled SCVMMhttps://learn.microsoft.com/en-us/azure/azure-arc/system-center-virtual-machine-manager/create-custom-roles
Configure self-service RBAC access to SCVMM via Archttps://learn.microsoft.com/en-us/azure/azure-arc/system-center-virtual-machine-manager/set-up-and-manage-self-service-access-scvmm
Use built-in RBAC roles for Arc-enabled VMware vSpherehttps://learn.microsoft.com/en-us/azure/azure-arc/vmware-vsphere/built-in-roles
Create custom RBAC roles for Arc-enabled VMware vSpherehttps://learn.microsoft.com/en-us/azure/azure-arc/vmware-vsphere/create-custom-roles
Configure self-service RBAC for VMware resources via Archttps://learn.microsoft.com/en-us/azure/azure-arc/vmware-vsphere/setup-and-manage-self-service-access
Set up RBAC for Arc workload orchestration resourceshttps://learn.microsoft.com/en-us/azure/azure-arc/workload-orchestration/rbac-guide

Configuration

TopicURL
Configure Azure Monitor for Arc container storage clustershttps://learn.microsoft.com/en-us/azure/azure-arc/container-storage/howto-azure-monitor-kubernetes
Configure blob index and metadata tags from Edge Volumeshttps://learn.microsoft.com/en-us/azure/azure-arc/container-storage/howto-blob-index-metadata-tags
Configure Cloud Ingest subvolumes for Azure Arc Edge Volumeshttps://learn.microsoft.com/en-us/azure/azure-arc/container-storage/howto-configure-cloud-ingest-subvolumes
Configure Cloud Mirror subvolumes and sync frequencyhttps://learn.microsoft.com/en-us/azure/azure-arc/container-storage/howto-configure-cloud-mirror-subvolumes
Configure Local Shared Edge Volumes in Azure Container Storagehttps://learn.microsoft.com/en-us/azure/azure-arc/container-storage/howto-configure-local-shared-edge-volumes
Map file paths to cloud object paths in Azure Container Storagehttps://learn.microsoft.com/en-us/azure/azure-arc/container-storage/howto-map-names
Prepare Linux hosts for Azure Arc Edge Volumeshttps://learn.microsoft.com/en-us/azure/azure-arc/container-storage/howto-prepare-linux-edge-volumes
Set up Prometheus and Grafana for Arc container storagehttps://learn.microsoft.com/en-us/azure/azure-arc/container-storage/howto-third-party-monitoring
Run automated validation tests for Arc data serviceshttps://learn.microsoft.com/en-us/azure/azure-arc/data/automated-integration-testing
Back up the Azure Arc data controller databasehttps://learn.microsoft.com/en-us/azure/azure-arc/data/backup-controller-database
Clean up residual Arc data controller Kubernetes objectshttps://learn.microsoft.com/en-us/azure/azure-arc/data/clean-up-past-installation
Configure SQL Managed Instance enabled by Azure Archttps://learn.microsoft.com/en-us/azure/azure-arc/data/configure-managed-instance
Create custom configuration templates for Arc data controllerhttps://learn.microsoft.com/en-us/azure/azure-arc/data/create-custom-configuration-template
Delete Azure Arc-enabled data services resourceshttps://learn.microsoft.com/en-us/azure/azure-arc/data/delete-azure-resources
Install and manage the arcdata Azure CLI extensionhttps://learn.microsoft.com/en-us/azure/azure-arc/data/install-arcdata-extension
Configure maintenance windows for Azure Arc data serviceshttps://learn.microsoft.com/en-us/azure/azure-arc/data/maintenance-window
Configure pod scheduling for Arc SQL Managed Instancehttps://learn.microsoft.com/en-us/azure/azure-arc/data/pod-scheduling
Configure point-in-time restore for Arc SQL Managed Instancehttps://learn.microsoft.com/en-us/azure/azure-arc/data/point-in-time-restore
Reprovision broken replicas in Arc SQL Managed Instancehttps://learn.microsoft.com/en-us/azure/azure-arc/data/reprovision-replica
Resize persistent volume claims for Azure Arc data serviceshttps://learn.microsoft.com/en-us/azure/azure-arc/data/resize-persistent-volume-claim
Configure resource sync for Arc-enabled data serviceshttps://learn.microsoft.com/en-us/azure/azure-arc/data/resource-sync
Configure storage for Azure Arc-enabled data serviceshttps://learn.microsoft.com/en-us/azure/azure-arc/data/storage-configuration
Uninstall Azure Arc-enabled data services and artifactshttps://learn.microsoft.com/en-us/azure/azure-arc/data/uninstall-azure-arc-data-controller
Update service principal credentials in Arc data controllerhttps://learn.microsoft.com/en-us/azure/azure-arc/data/update-service-principal-credentials
Enable automatic upgrades for Arc SQL Managed Instancehttps://learn.microsoft.com/en-us/azure/azure-arc/data/upgrade-sql-managed-instance-auto
Upload Arc data services logs to Azure Monitorhttps://learn.microsoft.com/en-us/azure/azure-arc/data/upload-logs
Upload Arc data services metrics to Azure Monitorhttps://learn.microsoft.com/en-us/azure/azure-arc/data/upload-metrics
Upload usage, metrics, and logs for Arc data serviceshttps://learn.microsoft.com/en-us/azure/azure-arc/data/upload-metrics-and-logs-to-azure-monitor
Upload Arc data services usage data to Azurehttps://learn.microsoft.com/en-us/azure/azure-arc/data/upload-usage-data
View Arc data services inventory in Azure portalhttps://learn.microsoft.com/en-us/azure/azure-arc/data/view-arc-data-services-inventory-in-azure-portal
Upload Arc data services billing data to Azurehttps://learn.microsoft.com/en-us/azure/azure-arc/data/view-billing-data-in-azure
View Arc data controller resource in Azure portalhttps://learn.microsoft.com/en-us/azure/azure-arc/data/view-data-controller-in-azure-portal
Add and configure data sources for Edge RAG chathttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/add-data-source
Configure management workstation for Arc-enabled Kubernetes clustershttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/configure-driver-machine
Configure NFS server storage for Edge RAG deploymentshttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/configure-nfs-server
Enable GPU support on Arc-enabled AKS for Edge RAGhttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/enable-gpu-aks
Configure monitoring metrics for Edge RAG with Azure Monitorhttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/observability
Use Edge RAG observability metrics for performance monitoringhttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/observability-metrics
Configure DNS and host mapping for Edge RAG portalhttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/prepare-dns
Prepare and validate NFS file share for Edge RAGhttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/prepare-file-server
Configure BYOM OpenAI-compatible endpoints for Edge RAGhttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/prepare-model-endpoint
Install networking and observability stack for Edge RAGhttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/prepare-networking-observability
Configure data query and model settings in Edge RAGhttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/set-up-data-query
Use Azure Arc gateway to simplify Kubernetes networkinghttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/arc-gateway-simplify-networking
Configure cluster connect for Arc-enabled Kuberneteshttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/cluster-connect
Use cluster connect to access Arc-enabled Kubernetes securelyhttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-cluster-connect
Configure custom locations for Arc-enabled Kuberneteshttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/custom-locations
Configure and manage Azure Arc Kubernetes extensionshttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/extensions
Select and deploy available extensions on Arc-enabled Kuberneteshttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/extensions-release
Configure GitOps (Flux v2) parameters for Arc-enabled Kuberneteshttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/gitops-flux2-parameters
Use Azure portal Kubernetes resource view for Arc-enabled clustershttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/kubernetes-resource-view
Use version-managed extensions on Arc-enabled Kuberneteshttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/managed-extensions
Monitor Flux v2 GitOps status on Arc and AKShttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/monitor-gitops-flux-2
Configure Azure Key Vault Secret Store extension on Arc Kuberneteshttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/secret-store-extension
Reference configuration for Azure Key Vault Secret Store extensionhttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/secret-store-extension-reference
Configure AKV Secrets Provider extension on Arc Kuberneteshttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/tutorial-akv-secrets-provider
Apply Flux v2 configurations at scale with Azure Policyhttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/use-azure-policy-flux-2
Enable Arc onboarding solution for multicloud VMshttps://learn.microsoft.com/en-us/azure/azure-arc/multicloud-connector/onboard-multicloud-vms-arc
Configure consolidated network requirements for Azure Archttps://learn.microsoft.com/en-us/azure/azure-arc/network-requirements-consolidated
Configure network requirements for Azure Arc resource bridgehttps://learn.microsoft.com/en-us/azure/azure-arc/resource-bridge/network-requirements
Meet system requirements for Azure Arc resource bridgehttps://learn.microsoft.com/en-us/azure/azure-arc/resource-bridge/system-requirements
Configure Azure Arc gateway network endpointshttps://learn.microsoft.com/en-us/azure/azure-arc/servers/arc-gateway
Allowed Azure Arc gateway endpoints for servers and Kuberneteshttps://learn.microsoft.com/en-us/azure/azure-arc/servers/arc-gateway-endpoints
Use azcmagent CLI to manage Azure Arc server connectionshttps://learn.microsoft.com/en-us/azure/azure-arc/servers/azcmagent
Run azcmagent check to validate Arc network connectivityhttps://learn.microsoft.com/en-us/azure/azure-arc/servers/azcmagent-check
Configure Azure Connected Machine agent settings with azcmagenthttps://learn.microsoft.com/en-us/azure/azure-arc/servers/azcmagent-config
Connect servers to Azure Arc using azcmagent connecthttps://learn.microsoft.com/en-us/azure/azure-arc/servers/azcmagent-connect
Disconnect Azure Arc servers safely with azcmagenthttps://learn.microsoft.com/en-us/azure/azure-arc/servers/azcmagent-disconnect
Manage Azure Arc VM extensions locally with azcmagenthttps://learn.microsoft.com/en-us/azure/azure-arc/servers/azcmagent-extension
Generate onboarding keys with azcmagent genkey for Arc VMshttps://learn.microsoft.com/en-us/azure/azure-arc/servers/azcmagent-genkey
Discover azcmagent commands with the help subcommandhttps://learn.microsoft.com/en-us/azure/azure-arc/servers/azcmagent-help
View Azure Connected Machine agent license via azcmagenthttps://learn.microsoft.com/en-us/azure/azure-arc/servers/azcmagent-license
Collect Azure Arc agent logs with azcmagent logshttps://learn.microsoft.com/en-us/azure/azure-arc/servers/azcmagent-logs
Inspect Azure Connected Machine agent status with azcmagent showhttps://learn.microsoft.com/en-us/azure/azure-arc/servers/azcmagent-show
Check installed Azure Arc agent version with azcmagenthttps://learn.microsoft.com/en-us/azure/azure-arc/servers/azcmagent-version
Deploy Azure Monitor Agent to Arc via Policyhttps://learn.microsoft.com/en-us/azure/azure-arc/servers/deploy-ama-policy
Deploy Azure management services to Arc at scalehttps://learn.microsoft.com/en-us/azure/azure-arc/servers/deploy-management-services
Maintain and reconfigure Azure Connected Machine agenthttps://learn.microsoft.com/en-us/azure/azure-arc/servers/manage-agent
Enable automatic VM extension upgrades on Archttps://learn.microsoft.com/en-us/azure/azure-arc/servers/manage-automatic-vm-extension-upgrade
Manage VM extensions on Arc-enabled servershttps://learn.microsoft.com/en-us/azure/azure-arc/servers/manage-vm-extensions
Manage Arc VM extensions via Azure portalhttps://learn.microsoft.com/en-us/azure/azure-arc/servers/manage-vm-extensions-portal
Deploy Arc VM extensions via ARM templateshttps://learn.microsoft.com/en-us/azure/azure-arc/servers/manage-vm-extensions-template
Configure network requirements for Arc agenthttps://learn.microsoft.com/en-us/azure/azure-arc/servers/network-requirements
Use portal deployment script to onboard Archttps://learn.microsoft.com/en-us/azure/azure-arc/servers/onboard-portal
Onboard Arc servers via Windows Admin Centerhttps://learn.microsoft.com/en-us/azure/azure-arc/servers/onboard-windows-admin-center
Onboard Windows Server to Arc via setup wizardhttps://learn.microsoft.com/en-us/azure/azure-arc/servers/onboard-windows-server
Organize Arc server inventory with tags and hierarchieshttps://learn.microsoft.com/en-us/azure/azure-arc/servers/organize-inventory-servers
Run remote commands on Arc-enabled servershttps://learn.microsoft.com/en-us/azure/azure-arc/servers/run-command
Use Azure Machine Configuration and remote access with Arc servershttps://learn.microsoft.com/en-us/azure/azure-arc/servers/security-machine-configuration
Enable SSH remoting to Arc-enabled servershttps://learn.microsoft.com/en-us/azure/azure-arc/servers/ssh-arc-overview
Use PowerShell remoting over SSH with Arc servershttps://learn.microsoft.com/en-us/azure/azure-arc/servers/ssh-arc-powershell-remoting
Configure Azure Monitor alerts for Azure Arc siteshttps://learn.microsoft.com/en-us/azure/azure-arc/site-manager/how-to-configure-monitor-site
Define configuration schemas for Arc workload orchestrationhttps://learn.microsoft.com/en-us/azure/azure-arc/workload-orchestration/configuring-schema
Author configuration templates for Arc workload orchestrationhttps://learn.microsoft.com/en-us/azure/azure-arc/workload-orchestration/configuring-template
Configure resources and deployments for Arc workload orchestrationhttps://learn.microsoft.com/en-us/azure/azure-arc/workload-orchestration/initial-setup-configuration
Prepare environment and resources for Arc workload orchestrationhttps://learn.microsoft.com/en-us/azure/azure-arc/workload-orchestration/initial-setup-environment
Configure service groups for Arc workload orchestrationhttps://learn.microsoft.com/en-us/azure/azure-arc/workload-orchestration/service-group

Integrations & Coding Patterns

TopicURL
Azure CLI az arcdata command referencehttps://learn.microsoft.com/en-us/azure/azure-arc/data/about-arcdata-extension
Run Azure Resource Graph queries for Arc-enabled Kuberneteshttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/resource-graph-samples
Use Azure Arc WS2012 ESU ARM APIs programmaticallyhttps://learn.microsoft.com/en-us/azure/azure-arc/servers/api-extended-security-updates
Deploy Arc VM extensions using Ansible automationhttps://learn.microsoft.com/en-us/azure/azure-arc/servers/manage-vm-extensions-ansible
Manage Arc VM extensions using Azure CLIhttps://learn.microsoft.com/en-us/azure/azure-arc/servers/manage-vm-extensions-cli
Manage Arc VM extensions with PowerShellhttps://learn.microsoft.com/en-us/azure/azure-arc/servers/manage-vm-extensions-powershell
Migrate to Azure Monitor Agent with Ansiblehttps://learn.microsoft.com/en-us/azure/azure-arc/servers/migrate-azure-monitor-agent-ansible
Connect Arc servers at scale using Ansible playbookshttps://learn.microsoft.com/en-us/azure/azure-arc/servers/onboard-ansible-playbooks
Use Config Manager task sequences for Arc onboardinghttps://learn.microsoft.com/en-us/azure/azure-arc/servers/onboard-configuration-manager-custom-task
Onboard Arc servers at scale with Config Managerhttps://learn.microsoft.com/en-us/azure/azure-arc/servers/onboard-configuration-manager-powershell
Onboard Arc servers via Group Policy and PowerShellhttps://learn.microsoft.com/en-us/azure/azure-arc/servers/onboard-group-policy-powershell
Connect servers to Arc using PowerShell cmdletshttps://learn.microsoft.com/en-us/azure/azure-arc/servers/onboard-powershell
Run Azure Resource Graph queries for Arc-enabled servershttps://learn.microsoft.com/en-us/azure/azure-arc/servers/resource-graph-samples
Onboard Arc-enabled servers to Microsoft Sentinelhttps://learn.microsoft.com/en-us/azure/azure-arc/servers/scenario-onboard-azure-sentinel
Manage SCVMM VMs with Terraform via Azure Archttps://learn.microsoft.com/en-us/azure/azure-arc/system-center-virtual-machine-manager/terraform-vm-management
Configure Event Grid external validation for Arc workloadshttps://learn.microsoft.com/en-us/azure/azure-arc/workload-orchestration/external-validation
Use external validation payload schema for Arc solutionshttps://learn.microsoft.com/en-us/azure/azure-arc/workload-orchestration/external-validation-payload
Use the Azure workload orchestration SDK for automationhttps://learn.microsoft.com/en-us/azure/azure-arc/workload-orchestration/workload-orchestration-sdk

Deployment

TopicURL
Install Edge Volumes extension for Azure Container Storagehttps://learn.microsoft.com/en-us/azure/azure-arc/container-storage/howto-install-edge-volumes
Deploy Azure Arc data controller via Azure portalhttps://learn.microsoft.com/en-us/azure/azure-arc/data/create-data-controller-direct-azure-portal
Create Azure Arc data controller using Azure CLIhttps://learn.microsoft.com/en-us/azure/azure-arc/data/create-data-controller-direct-cli
Prepare prerequisites for direct-connect Arc data controllerhttps://learn.microsoft.com/en-us/azure/azure-arc/data/create-data-controller-direct-prerequisites
Configure Arc SQL failover groups with CLIhttps://learn.microsoft.com/en-us/azure/azure-arc/data/managed-instance-disaster-recovery-cli
Configure Arc SQL disaster recovery in Azure portalhttps://learn.microsoft.com/en-us/azure/azure-arc/data/managed-instance-disaster-recovery-portal
Install and test pre-release Arc data services buildshttps://learn.microsoft.com/en-us/azure/azure-arc/data/preview-testing
Complete prerequisites checklist for Edge RAG deploymenthttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/complete-prerequisites
Deploy Edge RAG extension via CLI or portalhttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/deploy
Overview of Edge RAG deployment process and optionshttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/deploy-overview
Prepare AKS on Azure Local for Edge RAGhttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/prepare-aks-cluster
Quickstart deployment of Edge RAG on AKShttps://learn.microsoft.com/en-us/azure/azure-arc/edge-rag/quickstart-edge-rag
Manage Azure Arc-enabled Kubernetes agent upgrades and support policyhttps://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/agent-upgrade
Use Azure CLI commands to deploy Arc resource bridgehttps://learn.microsoft.com/en-us/azure/azure-arc/resource-bridge/deploy-cli
Track Azure Arc resource bridge releases and supporthttps://learn.microsoft.com/en-us/azure/azure-arc/resource-bridge/release-notes
Upgrade Azure Arc resource bridge safelyhttps://learn.microsoft.com/en-us/azure/azure-arc/resource-bridge/upgrade
Deploy Azure Monitor Agent on Arc-enabled servershttps://learn.microsoft.com/en-us/azure/azure-arc/servers/azure-monitor-agent-deployment
Maintain and administer Arc-enabled SCVMM environmentshttps://learn.microsoft.com/en-us/azure/azure-arc/system-center-virtual-machine-manager/administer-arc-scvmm
Deliver Extended Security Updates to SCVMM VMs via Archttps://learn.microsoft.com/en-us/azure/azure-arc/system-center-virtual-machine-manager/deliver-esus-for-system-center-virtual-machine-manager-vms
Install Azure Arc agents on SCVMM VMs at scalehttps://learn.microsoft.com/en-us/azure/azure-arc/system-center-virtual-machine-manager/enable-guest-management-at-scale
Cleanly remove SCVMM environments from Azure Archttps://learn.microsoft.com/en-us/azure/azure-arc/system-center-virtual-machine-manager/remove-scvmm-from-azure-arc
Support matrix and prerequisites for Arc-enabled SCVMMhttps://learn.microsoft.com/en-us/azure/azure-arc/system-center-virtual-machine-manager/support-matrix-for-system-center-virtual-machine-manager
Upgrade the Azure Arc resource bridge for SCVMMhttps://learn.microsoft.com/en-us/azure/azure-arc/system-center-virtual-machine-manager/upgrade-azure-arc-resource-bridge
Review support matrix for Arc-enabled VMware vSpherehttps://learn.microsoft.com/en-us/azure/azure-arc/vmware-vsphere/support-matrix-for-arc-enabled-vmware-vsphere
Switch existing Arc-enabled VMware vSphere to new versionhttps://learn.microsoft.com/en-us/azure/azure-arc/vmware-vsphere/switch-to-new-version
Use clean-up script to remove Arc orchestration resourceshttps://learn.microsoft.com/en-us/azure/azure-arc/workload-orchestration/clean-up-script
Run migration script to upgrade Arc targets to GAhttps://learn.microsoft.com/en-us/azure/azure-arc/workload-orchestration/migration-script

> related_skills --same-repo

> azure-well-architected

Expert guidance for designing, assessing, and optimizing Azure workloads using Azure Well Architected. Covers design review checklists, recommendations, design principles, tradeoffs, service guides, workload patterns, and assessment questions. Use when architecting new solutions, reviewing existing workloads, or applying Well-Architected principles.

> azure-web-pubsub

Expert knowledge for Azure Web PubSub development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building, debugging, or optimizing Azure Web PubSub applications. Not for Azure SignalR Service (use azure-signalr-service), Azure Event Hubs (use azure-event-hubs), Azure Service Bus (use azure-service-bus), Azure Relay (use azure-relay).

> azure-web-application-firewall

Expert knowledge for Azure Web Application Firewall development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building, debugging, or optimizing Azure Web Application Firewall applications. Not for Azure Application Gateway (use azure-application-gateway), Azure Front Door (use azure-front-door), Azure Firewall (use azure-firewall), Azure DDos Protectio

> azure-vpn-gateway

Expert knowledge for Azure VPN Gateway development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building, debugging, or optimizing Azure VPN Gateway applications. Not for Azure Virtual Network (use azure-virtual-network), Azure Virtual WAN (use azure-virtual-wan), Azure ExpressRoute (use azure-expressroute), Azure Application Gateway (use azure-applica

┌ stats

installs/wk0
░░░░░░░░░░
github stars425
██████████
first seenMar 17, 2026
└────────────

┌ repo

MicrosoftDocs/Agent-Skills
by MicrosoftDocs
└────────────

┌ tags

└────────────