Skip to content

Commit 3ffe040

Browse files
authored
Merge pull request #219343 from b-ahibbard/testing-disaster-recovery
add test disaster recovery topic
2 parents ee1b36f + d4cb308 commit 3ffe040

6 files changed

+70
-3
lines changed

articles/azure-netapp-files/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,8 @@
303303
href: cross-region-replication-manage-disaster-recovery.md
304304
- name: Delete volume replications or volumes
305305
href: cross-region-replication-delete.md
306+
- name: Test disaster recovery
307+
href: test-disaster-recovery.md
306308
- name: Manage availability zones
307309
items:
308310
- name: Manage availability zone volume placement

articles/azure-netapp-files/cross-region-replication-introduction.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,3 +143,4 @@ Regular Azure NetApp Files storage capacity charge for Month 2 applies to the de
143143
* [Volume replication metrics](azure-netapp-files-metrics.md#replication)
144144
* [Delete volume replications or volumes](cross-region-replication-delete.md)
145145
* [Troubleshoot cross-region replication](troubleshoot-cross-region-replication.md)
146+
* [Test disaster recovery for Azure NetApp Files](test-disaster-recovery.md)

articles/azure-netapp-files/cross-region-replication-requirements-considerations.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ This article describes requirements and considerations about [using the volume c
2323
## Requirements and considerations
2424

2525
* Azure NetApp Files replication is only available in certain fixed region pairs. See [Supported region pairs](cross-region-replication-introduction.md#supported-region-pairs).
26-
* SMB volumes are supported along with NFS volumes. Replication of SMB volumes requires an Active Directory connection in the source and destination NetApp accounts. The destination AD connection must have access to the DNS servers or ADDS Domain Controllers that are reachable from the delegated subnet in the destination region. For more information, see [Requirements for Active Directory connections](create-active-directory-connections.md#requirements-for-active-directory-connections).
26+
* SMB volumes are supported along with NFS volumes. Replication of SMB volumes requires an Active Directory connection in the source and destination NetApp accounts. The destination AD connection must have access to the DNS servers or AD DS Domain Controllers that are reachable from the delegated subnet in the destination region. For more information, see [Requirements for Active Directory connections](create-active-directory-connections.md#requirements-for-active-directory-connections).
2727
* The destination account must be in a different region from the source volume region. You can also select an existing NetApp account in a different region.
2828
* The replication destination volume is read-only until you [fail over to the destination region](cross-region-replication-manage-disaster-recovery.md#fail-over-to-destination-volume) to enable the destination volume for read and write.
2929
* Azure NetApp Files replication does not currently support multiple subscriptions; all replications must be performed under a single subscription.
@@ -43,3 +43,4 @@ This article describes requirements and considerations about [using the volume c
4343
* [Volume replication metrics](azure-netapp-files-metrics.md#replication)
4444
* [Delete volume replications or volumes](cross-region-replication-delete.md)
4545
* [Troubleshoot cross-region replication](troubleshoot-cross-region-replication.md)
46+
* [Test disaster recovery for Azure NetApp Files](test-disaster-recovery.md)

articles/azure-netapp-files/snapshots-introduction.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.service: azure-netapp-files
1212
ms.workload: storage
1313
ms.tgt_pltfrm: na
1414
ms.topic: conceptual
15-
ms.date: 11/18/2022
15+
ms.date: 11/22/2022
1616
ms.author: anfdocs
1717
---
1818
# How Azure NetApp Files snapshots work
@@ -243,3 +243,4 @@ Vaulted snapshot history is managed automatically by the applied snapshot policy
243243
* [Restore a backup to a new volume](backup-restore-new-volume.md)
244244
* [Disable backup functionality for a volume](backup-disable.md)
245245
* [Delete backups of a volume](backup-delete.md)
246+
* [Test disaster recovery for Azure NetApp Files](test-disaster-recovery.md)
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
---
2+
title: Test disaster recovery for Azure NetApp Files | Microsoft Docs
3+
description: Enhance your disaster recovery preparedness with this test plan for cross-region replication.
4+
services: azure-netapp-files
5+
documentationcenter: ''
6+
author: b-ahibbard
7+
manager: ''
8+
editor: ''
9+
10+
ms.assetid:
11+
ms.service: azure-netapp-files
12+
ms.workload: storage
13+
ms.tgt_pltfrm: na
14+
ms.topic: how-to
15+
ms.date: 11/30/2022
16+
ms.author: anfdocs
17+
---
18+
19+
# Test disaster recovery for Azure NetApp Files
20+
21+
An effective disaster recovery plan includes testing your disaster recovery configuration. Testing your disaster recovery configuration demonstrates the efficacy of your disaster recovery configuration and that it can achieve the desired recovery point objective (RPO) and recovery time objective (RTO). Testing disaster recovery also ensures that operational runbooks are accurate and that operational staff are trained on the workflow.
22+
23+
This disaster recovery test workflow uses [cross-region replication](cross-region-replication-introduction.md). With cross-region replication, you can test your disaster recovery understanding and preparedness without disrupting the existing replication schedule, posing no risk to RPO or RTO. This test plan also leverages Azure NetApp Files' ability to [create new volumes from the snapshots](snapshots-restore-new-volume.md) in cross-region replication.
24+
25+
## Pre-requisites
26+
27+
* Application consistent snapshots should be created in the volumes hosted in the primary region. Application data hosted in Azure NetApp Files volumes must be in a consistent state prior to the creation of the snapshot.
28+
29+
The [Azure Application Consistent Snapshot tool](azacsnap-cmd-ref-configure.md) can be used to create application consistent snapshots.
30+
31+
>[!NOTE]
32+
>If the data in the snapshot is not consistent, the disaster recovery workflow or test workflow may not work properly.
33+
34+
* Cross-region replication must be set up. The [replication status must be healthy](cross-region-replication-display-health-status.md).
35+
36+
## Steps
37+
38+
Given the uniqueness of each application architecture, there's no specific workflow to test your disaster recovery workflow. The outlined steps are a high-level overview for disaster recovery testing.
39+
40+
1. [Prepare Azure virtual machines (VMs) in the secondary region](cross-region-replication-create-peering.md). You must configure:
41+
* The operating system
42+
* Application
43+
* User accounts
44+
* DNS
45+
* Any other resources required to run the application in the secondary region
46+
1. [Create new volumes from the most recent snapshots](snapshots-restore-new-volume.md) replicated to the Azure NetApp Files data protection volumes in the secondary region.
47+
>[!NOTE]
48+
> Cross-region replication baseline snapshots cannot be used to create volumes.
49+
1. [Mount the volumes](azure-netapp-files-mount-unmount-volumes-for-virtual-machines.md) to the application VMs from Step 1
50+
1. Run the application in the secondary region. Test the application's functionality.
51+
1. Bring down the application in the secondary region.
52+
1. Unmount the volumes from the application VM in the secondary region.
53+
1. Delete the volumes created from the snapshot in step 2.
54+
1. Bring down the Azure VM in the secondary region. Clean up any resources configured to support the disaster recovery testing.
55+
56+
## Next steps
57+
58+
* [How Azure NetApp Files snapshots work](snapshots-introduction.md)
59+
* [Cross-region replication of Azure NetApp Files volumes](cross-region-replication-introduction.md)
60+
* [Requirements and considerations for using cross-region replication](cross-region-replication-requirements-considerations.md)
61+
* [Troubleshoot cross-region replication](troubleshoot-cross-region-replication.md)
62+
* [What is Azure Application Consistent Snapshot tool](azacsnap-introduction.md)

articles/azure-netapp-files/troubleshoot-cross-region-replication.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,4 +87,4 @@ This article describes error messages and resolutions that can help you troubles
8787
* [Display health status of replication relationship](cross-region-replication-display-health-status.md)
8888
* [Manage disaster recovery](cross-region-replication-manage-disaster-recovery.md)
8989
* [Resize a cross-region replication destination volume](azure-netapp-files-resize-capacity-pools-or-volumes.md#resize-a-cross-region-replication-destination-volume)
90-
* [Troubleshoot cross-region replication](troubleshoot-cross-region-replication.md)
90+
* [Test disaster recovery for Azure NetApp Files](test-disaster-recovery.md)

0 commit comments

Comments
 (0)