azure-site-recovery

v2026.09.24

Expert knowledge for Azure Site Recovery development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when planning ASR for VMware/Hyper-V, Azure-to-Azure DR, SAP/SQL workloads, ADE/CMK encryption, or Terraform automation, and other Azure Site Recovery related development tasks. Not for Azure Backup (use azure-backup), Azure Virtual Machines (use azure-virtual-machines), Azure Virtual Network (use azure-virtual-network), Azure Virtual Machine Scale Sets (use azure-vm-scalesets).

GitHub
安装命令
npx skhub add microsoftdocs/azure-site-recovery
Markdown
SKILL.md

Azure Site Recovery Skill

This skill provides expert guidance for Azure Site Recovery. 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-L61Diagnosing and fixing Azure Site Recovery issues across Azure VMs, Hyper-V, VMware, and physical servers, including replication, agent/extension, network, failover/failback, and provider/appliance errors.
Best PracticesL62-L67Guidance on tuning Azure Site Recovery performance: analyzing high data churn on VMs, and monitoring/troubleshooting process server health, capacity, and throughput.
Decision MakingL68-L85Guidance for planning Azure Site Recovery DR: choosing tools, VM sizes, failover/failback types, VMware/Hyper-V/XenApp scenarios, and estimating capacity and cost with Deployment Planner.
Architecture & Design PatternsL86-L97Design patterns and reference architectures for using Azure Site Recovery to protect networks and complex apps (SAP, SharePoint, IIS, Dynamics AX, SQL, file servers) and build end-to-end DR solutions.
Limits & QuotasL98-L109Limits, support matrices, and resource constraints for Azure Site Recovery: Azure-to-Azure, Hyper-V, VMware/physical, high churn, shared disks, Backup coexistence, Mobility service, and Deployment Planner.
SecurityL110-L123Security and encryption for Site Recovery: ADE/CMK-encrypted VMs, NSGs, TLS, trusted launch, secure appliances, RBAC, managed identities, and secure VMware/Hyper-V replication.
ConfigurationL124-L169Configuring Azure Site Recovery for VMware, Hyper-V, physical servers, and Azure VMs, including networking, policies, appliances, monitoring, IPs, disks, and automation for DR and failback.
Integrations & Coding PatternsL170-L186Automating and integrating Azure Site Recovery using PowerShell, ARM/Bicep/Terraform, ExpressRoute, Traffic Manager, and runbooks, including Hyper-V, VMware, shared disk, and Azure VM DR setups.
DeploymentL187-L194Guides for setting up and managing ASR deployments: enabling Azure/Azure and VMware-to-Azure replication, migration from classic VMware protection, reprotect/failback, and appliance support details.

Troubleshooting

TopicURL
Resolve common Azure-to-Azure Site Recovery issueshttps://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-common-questions
Resolve protection errors in Azure-to-Azure VM replicationhttps://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-protection-errors
Diagnose Azure Site Recovery VM replication errorshttps://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-troubleshoot-errors
Diagnose network connectivity issues for Azure-to-Azure Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-troubleshoot-network-connectivity
Troubleshoot common Azure VM replication problems in Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-troubleshoot-replication
Fix VM-level errors in Azure Site Recovery replicationhttps://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-virtual-machine-errors
Resolve common Hyper-V to Azure Site Recovery issueshttps://learn.microsoft.com/en-us/azure/site-recovery/hyper-v-azure-common-questions
Resolve Hyper-V to Azure replication issues in Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/hyper-v-azure-troubleshoot
Fix Azure Site Recovery VM agent and extension issueshttps://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-extension-troubleshoot
Resolve Azure Site Recovery failover to Azure errorshttps://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-failover-to-azure-troubleshoot
Use Site Recovery dashboard and alerts to diagnose replication issueshttps://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-monitor-and-troubleshoot
Run VMM cleanup script to unregister disconnected Site Recovery servershttps://learn.microsoft.com/en-us/azure/site-recovery/unregister-vmm-server-script
Address common VMware to Azure DR questionshttps://learn.microsoft.com/en-us/azure/site-recovery/vmware-azure-common-questions
Troubleshoot VMware failback and reprotection with Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/vmware-azure-troubleshoot-failback-reprotect
Troubleshoot Mobility Service push installation failureshttps://learn.microsoft.com/en-us/azure/site-recovery/vmware-azure-troubleshoot-push-install
Resolve replication issues for VMware and physical servers to Azurehttps://learn.microsoft.com/en-us/azure/site-recovery/vmware-azure-troubleshoot-replication
Fix Azure Site Recovery error 78144 for missing app-consistent pointshttps://learn.microsoft.com/en-us/azure/site-recovery/vmware-azure-troubleshoot-replication-vss-installation-failure-behaviors
Troubleshoot Azure Site Recovery Provider upgrade failureshttps://learn.microsoft.com/en-us/azure/site-recovery/vmware-azure-troubleshoot-upgrade-failures
Diagnose VMware vCenter discovery failures in Azure Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/vmware-azure-troubleshoot-vcenter-discovery-failures
Troubleshoot VMware replication appliance health in Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/vmware-troubleshoot-appliance-health-issue
Resolve VMware mobility agent health errors in Azure Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/vmware-troubleshoot-mobility-agent-health

Best Practices

TopicURL
Analyze and mitigate high churn patterns on Site Recovery VMshttps://learn.microsoft.com/en-us/azure/site-recovery/monitoring-high-churn
Monitor Azure Site Recovery process server health and performancehttps://learn.microsoft.com/en-us/azure/site-recovery/vmware-physical-azure-monitor-process-server

Decision Making

TopicURL
Choose alternative VM sizes for DR failoverhttps://learn.microsoft.com/en-us/azure/site-recovery/alternative-vm-size-failover-flow
Evaluate options when moving to modernized VMware disaster recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/classic-to-modernized-common-questions
Choose and plan failback type with Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/concepts-types-of-failback
Use Site Recovery deployment planner for capacity and costhttps://learn.microsoft.com/en-us/azure/site-recovery/deployment-planner-cost-estimation
Interpret Hyper-V Site Recovery deployment planner reportshttps://learn.microsoft.com/en-us/azure/site-recovery/hyper-v-deployment-planner-analyze-report
Review Hyper-V DR cost estimation from Plannerhttps://learn.microsoft.com/en-us/azure/site-recovery/hyper-v-deployment-planner-cost-estimation
Plan Hyper-V to Azure disaster recovery capacityhttps://learn.microsoft.com/en-us/azure/site-recovery/hyper-v-deployment-planner-overview
Choose between Azure Migrate and Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/migrate-overview
Plan migration from classic to modernized VMware disaster recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/move-from-classic-to-modernized-vmware-disaster-recovery
Evaluate Site Recovery for Citrix XenDesktop/XenApp DRhttps://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-citrix-xenapp-and-xendesktop
Estimate and plan Azure Site Recovery managed disk costshttps://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-cost
Use Deployment Planner for VMware-to-Azure DR sizinghttps://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-deployment-planner
Interpret Deployment Planner reports for VMware DRhttps://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-vmware-deployment-planner-analyze-report
Interpret cost estimations from Site Recovery Deployment Plannerhttps://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-vmware-deployment-planner-cost-estimation

Architecture & Design Patterns

TopicURL
Plan networking for Azure Site Recovery VM DRhttps://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-about-networking
Design global DR with Azure Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-enable-global-disaster-recovery
Protect on-premises file servers with Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/file-server-disaster-recovery
Design Dynamics AX disaster recovery using Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-dynamicsax
Configure IIS web app disaster recovery with Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-iis
Set up SAP NetWeaver disaster recovery on Azurehttps://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-sap
Implement DR for multi-tier SharePoint with Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-sharepoint
Combine SQL Server BCDR with Azure Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-sql

Limits & Quotas

TopicURL
Check Azure-to-Azure Site Recovery support limitshttps://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-support-matrix
Apply high churn limits for Azure VM DRhttps://learn.microsoft.com/en-us/azure/site-recovery/concepts-azure-to-azure-high-churn-support
Check Hyper-V to Azure Site Recovery supporthttps://learn.microsoft.com/en-us/azure/site-recovery/hyper-v-azure-support-matrix
Understand shared disk support for Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/shared-disk-support-matrix
Use Azure Site Recovery with Azure Backup safelyhttps://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-backup-interoperability
Review version history and limitations of Site Recovery Deployment Plannerhttps://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-deployment-planner-history
Review VMware and physical server DR support matrixhttps://learn.microsoft.com/en-us/azure/site-recovery/vmware-physical-azure-support-matrix
Understand Mobility service resource usage for VMware DRhttps://learn.microsoft.com/en-us/azure/site-recovery/vmware-physical-mobility-service-overview

Security

TopicURL
Replicate ADE-encrypted VMs with Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-how-to-enable-replication-ade-vms
Replicate CMK-encrypted Azure VMs with ASRhttps://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-how-to-enable-replication-cmk-disks
Configure Network Security Groups for Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/concepts-network-security-group-with-site-recovery
Use trusted launch VMs with Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/concepts-trusted-vm
Deploy secure Azure Site Recovery replication appliancehttps://learn.microsoft.com/en-us/azure/site-recovery/deploy-vmware-azure-replication-appliance-modernized
Remediate deprecated Site Recovery encryption for Hyper-Vhttps://learn.microsoft.com/en-us/azure/site-recovery/encryption-feature-deprecation
Migrate Site Recovery automation from Run As accounts to managed identitieshttps://learn.microsoft.com/en-us/azure/site-recovery/how-to-migrate-run-as-accounts-managed-identity
Apply Azure RBAC roles for Site Recovery access controlhttps://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-role-based-linked-access-control
Configure TLS security for Azure Site Recovery traffichttps://learn.microsoft.com/en-us/azure/site-recovery/transport-layer-security
Configure secure VMware VM replication to Azurehttps://learn.microsoft.com/en-us/azure/site-recovery/vmware-azure-set-up-replication-tutorial-modernized

Configuration

TopicURL
Fail back Azure VMware Solution workloads from Azurehttps://learn.microsoft.com/en-us/azure/site-recovery/avs-tutorial-failback
Configure Azure VMware Solution environment for Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/avs-tutorial-prepare-avs
Prepare Azure resources for Azure VMware Solution disaster recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/avs-tutorial-prepare-azure
Configure automatic Mobility service updates in ASRhttps://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-autoupdate
Configure networking for Azure Site Recovery failover VMshttps://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-customize-networking
Enable replication for newly added Azure VM data diskshttps://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-enable-replication-added-disk
Exclude Azure VM disks from Site Recovery using PowerShellhttps://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-exclude-disks
Configure Azure Policy to enable Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-how-to-enable-policy
Configure Azure Site Recovery with private endpointshttps://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-how-to-enable-replication-private-endpoints
Configure Site Recovery for Storage Spaces Direct guest clustershttps://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-how-to-enable-replication-s2d-vms
Configure VNet mapping for Azure Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-network-mapping
Prepare migrated Azure VMs for cross-region disaster recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-replicate-after-migration
Configure accelerated networking for Site Recovery VMshttps://learn.microsoft.com/en-us/azure/site-recovery/azure-vm-disaster-recovery-with-accelerated-networking
Configure multiple IP address failover in Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/concepts-multiple-ip-address-failover
Configure connectivity to Azure VMs after Site Recovery failoverhttps://learn.microsoft.com/en-us/azure/site-recovery/concepts-on-premises-to-azure-networking
Assign public IP addresses after Site Recovery failoverhttps://learn.microsoft.com/en-us/azure/site-recovery/concepts-public-ip-address-with-site-recovery
Set Mobility Service proxy settings for Azure DRhttps://learn.microsoft.com/en-us/azure/site-recovery/configure-mobility-service-proxy-settings
Remove an Azure Site Recovery replication appliancehttps://learn.microsoft.com/en-us/azure/site-recovery/delete-appliance
Delete a Recovery Services vault configured for Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/delete-vault
Enable Extended Zones VM disaster recovery during VM creationhttps://learn.microsoft.com/en-us/azure/site-recovery/disaster-recovery-for-edge-zone-via-vm-flow-tutorial
Configure disaster recovery for VMs on Azure Extended Zones via vault flowhttps://learn.microsoft.com/en-us/azure/site-recovery/disaster-recovery-for-edge-zone-vm-tutorial
Prepare on-premises disks via hydration for Azure DRhttps://learn.microsoft.com/en-us/azure/site-recovery/hydration-process
Configure on-premises Hyper-V infrastructure for Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/hyper-v-prepare-on-premises-tutorial
Configure Hyper-V network mapping with Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/hyper-v-vmm-network-mapping
Configure Azure Monitor Logs for Azure Site Recovery monitoringhttps://learn.microsoft.com/en-us/azure/site-recovery/monitor-log-analytics
Reference for Azure Site Recovery monitoring metrics and logshttps://learn.microsoft.com/en-us/azure/site-recovery/monitor-site-recovery-reference
Enable replication for on-premises physical servers with modernized Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/physical-server-enable-replication
Set up Azure Site Recovery reporting with Monitor logs and workbookshttps://learn.microsoft.com/en-us/azure/site-recovery/report-site-recovery
Migrate from deprecated IPConfig parameters in Site Recovery cmdletshttps://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-ipconfig-cmdlet-parameter-deprecation
Manage multi-NIC network adapters for on-premises to Azure failoverhttps://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-manage-network-interfaces-on-premises-to-azure
Retain Azure VM IP addresses during Site Recovery failoverhttps://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-retain-ip-azure-vm-failover
Run Azure Site Recovery Deployment Planner for VMware environmentshttps://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-vmware-deployment-planner-run
Switch replication appliances in ASR Modernizedhttps://learn.microsoft.com/en-us/azure/site-recovery/switch-replication-appliance-modernized
Prepare Azure resources for on-premises Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/tutorial-prepare-azure
Configure Azure Site Recovery for shared diskshttps://learn.microsoft.com/en-us/azure/site-recovery/tutorial-shared-disk
Upgrade modernized Mobility Service and appliance componentshttps://learn.microsoft.com/en-us/azure/site-recovery/upgrade-mobility-service-modernized
Enable replication for newly added VMware VM disks in Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/vmware-azure-enable-replication-added-disk
Exclude VMware VM disks from ASR replicationhttps://learn.microsoft.com/en-us/azure/site-recovery/vmware-azure-exclude-disk
Prepare source machines for Mobility Service push installhttps://learn.microsoft.com/en-us/azure/site-recovery/vmware-azure-install-mobility-service
Automate Mobility Service installation and updateshttps://learn.microsoft.com/en-us/azure/site-recovery/vmware-azure-mobility-install-configuration-mgr
Configure VMware-to-Azure replication policies in ASRhttps://learn.microsoft.com/en-us/azure/site-recovery/vmware-azure-set-up-replication
Configure on-premises VMware environment for Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/vmware-azure-tutorial-prepare-on-premises

Integrations & Coding Patterns

TopicURL
Configure Azure VM disaster recovery via PowerShellhttps://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-powershell
Configure shared disk disaster recovery using PowerShellhttps://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-tutorial-enable-replication-shared-disk
Integrate Azure ExpressRoute with Site Recovery DRhttps://learn.microsoft.com/en-us/azure/site-recovery/azure-vm-disaster-recovery-with-expressroute
Use ExpressRoute with Site Recovery for DRhttps://learn.microsoft.com/en-us/azure/site-recovery/concepts-expressroute-with-site-recovery
Integrate Azure Traffic Manager with Site Recoveryhttps://learn.microsoft.com/en-us/azure/site-recovery/concepts-traffic-manager-with-site-recovery
Automate Hyper-V to Azure Site Recovery with PowerShellhttps://learn.microsoft.com/en-us/azure/site-recovery/hyper-v-azure-powershell-resource-manager
Automate Hyper-V to Azure Site Recovery with PowerShellhttps://learn.microsoft.com/en-us/azure/site-recovery/hyper-v-azure-powershell-resource-manager
Run Hyper-V Deployment Planner and generate reportshttps://learn.microsoft.com/en-us/azure/site-recovery/hyper-v-deployment-planner-run
Provision Recovery Services vault using Bicep templateshttps://learn.microsoft.com/en-us/azure/site-recovery/quickstart-create-vault-bicep
Create Recovery Services vault with ARM templateshttps://learn.microsoft.com/en-us/azure/site-recovery/quickstart-create-vault-template
Automate Recovery Services vault setup using Terraformhttps://learn.microsoft.com/en-us/azure/site-recovery/quickstart-create-vault-terraform
Integrate Automation runbooks into Site Recovery planshttps://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-runbook-automation
Set up VMware to Azure DR using PowerShellhttps://learn.microsoft.com/en-us/azure/site-recovery/vmware-azure-disaster-recovery-powershell

Deployment

TopicURL
Enable Azure-to-Azure VM replication with ASRhttps://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-how-to-enable-replication
Reprotect and fail back Azure VMs with ASRhttps://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-how-to-reprotect
Execute migration from classic to modernized VMware protectionhttps://learn.microsoft.com/en-us/azure/site-recovery/how-to-move-from-classic-to-modernized-vmware-disaster-recovery
Support matrix for Azure Site Recovery replication appliancehttps://learn.microsoft.com/en-us/azure/site-recovery/replication-appliance-support-matrix
Enable VMware VM replication to Azure with ASRhttps://learn.microsoft.com/en-us/azure/site-recovery/vmware-azure-enable-replication
发现
标签

此技能尚未发布标签。

版本
最新版本元数据

版本

v2026.09.24

发布时间

2026年9月24日

分类

未分类

许可证

CC-BY-4.0

源路径

skills/azure-site-recovery

默认分支

main

最新提交

1e593dd

Tree SHA

a074c78