Testing Failover

MongoDB

Audience
Public
Product
FlashArray
FlashArray > Purity//FA
Technology Integrations
MongoDB
Source Type
Documentation

FlashArray ActiveDR provides the means of non-disruptive testing of the recovery process. The test failover command for ActiveDR is the same as the actual failover command and the test does not impact production replication and the target site (DR site) RPO.

To perform test failover and database recovery:

Disaster recovery site (on target array): promote the target pod

From the FlashArray command line execute:

purepod promote <pod_name>

From FlashArray Graphical User Interface select (see Figure 4):

Storage ➤ Pods ➤ <pod_name> ➤ '⋮' (vertical ellipsis) ➤ Promote

Figure 4.

2. Disaster recovery site: mount the volumes and execute required tests

After test completion:

3. Disaster recovery site: stop test application, unmount volumes on target array and then demote the target pod

From the FlashArray command line execute:

purepod demote <pod_name>

From the FlashArray Graphical User Interface select (see Figure 5)

Storage ➤ Pods ➤ <pod_name> ➤ '⋮' (vertical ellipsis) ➤ Demote

Figure 5.

Note:

Following the demotion of a pod, any data changed or written to the pod will be saved in a <pod_name>.undo-demote pod in the Destroyed and Undo Pods panel with a 24 hour eradication. When testing is finished and the pod on target array is demoted, any content changes received by the target array from the production site FlashArray during testing will be applied to the target pod. Customers also have an option of cloning <pod_name>.undo-demote pod in case the data modified during the test period needs to be preserved.