You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|**Database Test Failover**| Perform a test failover of a database between two FlashArrays using ActiveDR |[More Info](./demos-sdk2/ActiveDR/)|[Sample Code](./demos-sdk2/ActiveDR/ActiveDR%20Failover%20Test.ps1)|
54
54
|**Database Full Failover**| Perform a test failover and failback of a database between two FlashArrays using ActiveDR |[More Info](./demos-sdk2/ActiveDR/)|[Sample Code](./demos-sdk2/ActiveDR/ActiveDR%20Full%20Failover.ps1)|
55
+
|**SQL Server FCI + ActiveDR**| Perform a test failover and failback of a SQL Server Failover Cluster Instance between two FlashArrays using ActiveDR |[More Info](./demos-sdk2/ActiveDR/SQL%Server%FCI%+%ActiveDR)|[Sample Code](./demos-sdk2/ActiveDR/SQL%Server%FCI%+%ActiveDR/ActiveDR-FCI-Testing.ps1)|
55
56
56
57
57
58
**Examples from the previous PowerShell SDK repository are available in this repository's [demos-archive](./demos-archive/) folder.**
# SQL Server Failover Cluster Instance and ActiveDR
4
+
5
+
**Files:**
6
+
- ActiveDR-FCI-Testing.ps1
7
+
8
+
9
+
**Scenario:**
10
+
11
+
Testing failover of a 4 node SQL Server Failover Clustered Instance with nodes hosted on two separate FlashArrays.
12
+
Failover between nodes on the same cluster will provide high availabiliy and failover between nodes on separate arrays provides disaster recovery.
13
+
14
+
This demo script runs through two scenarios: -
15
+
1. Failover of the failover cluster instance between nodes on the same array (no ActiveDR involvement)
16
+
2. Failover of the cluster instance between nodes on separate arrays (requiring ActiveDR involvement)
17
+
18
+
**Prerequisites:**
19
+
1. Windows Cluster needs to be created, with four nodes...two on different FlashArrays
20
+
2. ActiveDR pod needs to be configured to replicate between the arrays
21
+
3. Volumes of the cluster hosting SQL Server databases (User and System) need to be added to the pod
22
+
23
+
24
+
**Recording**
25
+
A recording of this demo is available here: -
26
+
https://youtu.be/NgeDeOs-C_Y?si=ggYBpvCjI_xYXv8-
27
+
28
+
29
+
These scripts are meant to be run in chunks. Each Part represents an independent workflow in the greater context of a DR manual failover and manual failback. DO NOT run everything at once!
30
+
31
+
These examples are provided **AS-IS** and meant to be a building block examples to be adapted to fit an individual organization's infrastructure.
32
+
33
+
<!-- wp:separator -->
34
+
<hrclass="wp-block-separator"/>
35
+
<!-- /wp:separator -->
36
+
37
+
We encourage the modification and expansion of these scripts by the community. Although not necessary, please issue a Pull Request (PR) if you wish to request merging your modified code in to this repository.
38
+
39
+
<!-- wp:separator -->
40
+
<hrclass="wp-block-separator"/>
41
+
<!-- /wp:separator -->
42
+
43
+
_The contents of the repository are intended as examples only and should be modified to work in your individual environments. No script examples should be used in a production environment without fully testing them in a development or lab environment. There are no expressed or implied warranties or liability for the use of these example scripts and templates presented by Pure Storage and/or their creators._
0 commit comments