Topology Overview
Linked vCenter Servers
|
vCenter Server |
Registered Storage Providers |
Virtual Machines |
ReplicationGroup |
vVol Datastore |
FlashArray |
|---|---|---|---|---|---|
|
vCenter-Server-A |
FlashArray-A-ct0 FlashArray-A-ct1 |
Virtual-Machine-01 Virtual-Machine-02 |
RepGroup-A-01 (Source) |
FlashArray-A-vVol-DS |
FlashArray-A |
|
vCenter-Server-B |
FlashArray-B-ct0 FlashArray-B-ct1 |
RepGroup-A-01 (Target) |
FlashArray-B-vVol-DS |
FlashArray-B |
In this configuration, users will be able to failover VM-01 and VM-02 on FlashArray-A from vCenter-A to vCenter-B on FlashArray-B. Notice that vCenter-B does not have the storage providers for FlashArray-A registered nor is it using the vVol-DS from FlashArray-A.
The worfklows function with a single vCenter Server as well.
Single vCenter Server
|
vCenter Server |
Registered Storage Providers |
Virtual Machines |
ReplicationGroup |
vVol Datastore |
FlashArray |
|---|---|---|---|---|---|
|
vCenter-Server-A |
FlashArray-A-ct0 FlashArray-A-ct1 |
Virtual-Machine-01 Virtual-Machine-02 |
RepGroup-A-01 (Source) |
FlashArray-A-vVol-DS |
FlashArray-A |
|
FlashArray-B-ct0 FlashArray-B-ct1 |
RepGroup-A-01 (Target) |
FlashArray-B-vVol-DS |
FlashArray-B |
In this configuration, vCenter-A has access to the vVol datastores on both FlashArray-A and FlashArray-B. Within the same vCenter Server, the replication manager can failover VM-01 and VM-02 from FlashArray-A to FlashArray-B. This would also work if there were multiple arrays connected to the same vCenter server or if replication groups had multiple target arrays (something not currently supported in Site Recovery Manger).
Single vCenter Server
|
vCenter Server |
Registered Storage Providers |
Virtual Machines |
ReplicationGroup |
vVol Datastore |
FlashArray |
|---|---|---|---|---|---|
|
vCenter-Server-A |
FlashArray-A-ct0 FlashArray-A-ct1 |
Virtual-Machine-01 Virtual-Machine-02 |
RepGroup-A-01 (Source) |
FlashArray-A-vVol-DS |
FlashArray-A |
|
FlashArray-B-ct0 FlashArray-B-ct1 |
RepGroup-A-01 (Target) |
FlashArray-B-vVol-DS |
FlashArray-B |
||
|
FlashArray-C-ct0 FlashArray-C-ct1 |
RepGroup-A-01 (Target) |
FlashArray-C-vVol-DS |
FlashArray-C |
In this configuration, vCenter-A has three array's storage providers registered, is mounted to a datastore on each array and the replication-group-A on FlashArray-A is replicating to both FlashArray-B and FlashArray-C. This means the workflows can be issued against the target replication group for either FlashArray-B or FlashArray-C.
Additional arrays, providers and vVol datastores can only be connected to a single vCenter if using linked vCenter Servers.
Linked vCenter Servers
|
vCenter Server |
Registered Storage Providers |
Virtual Machines |
ReplicationGroup |
vVol Datastore |
FlashArray |
|---|---|---|---|---|---|
|
vCenter-Server-A |
FlashArray-A-ct0 FlashArray-A-ct1 |
Virtual-Machine-01 Virtual-Machine-02 |
RepGroup-A-01 (Source) |
FlashArray-A-vVol-DS |
FlashArray-A |
|
FlashArray-C-ct0 FlashArray-C-ct1 |
Virtual-Machine-03 Virtual-Machine-04 |
RepGroup-A-01 (Target) RepGroup-C-01 (Source) |
FlashArray-C-vVol-DS |
FlashArray-C |
|
|
vCenter-Server-B |
FlashArray-B-ct0 FlashArray-B-ct1 |
RepGroup-A-01 (Target) |
FlashArray-B-vVol-DS |
FlashArray-B |
|
|
FlashArray-D-ct0 FlashArray-D-ct1 |
RepGroup-C-01 (Target) |
FlashArray-D-vVol-DS |
FlashArray-D |
This is a supported configuration with one caveat: if one of the arrays on vCenter-A was registered and in use on vCenter-B, any replication groups on that array would not be supported with the replication manager.
Two vCenters in Enhanced Linked Mode Workflows
The environment for this example:
|
vCenter Server |
Registered Storage Providers |
Virtual Machines |
ReplicationGroup |
vVol Datastore |
FlashArray |
|---|---|---|---|---|---|
|
vCenter-Server-A |
FlashArray-A-ct0 FlashArray-A-ct1 |
RepGroup-A-01 (Target) |
FlashArray-A-vVol-DS |
FlashArray-A |
|
|
FlashArray-C-ct0 FlashArray-C-ct1 |
FlashArray-C-vVol-DS |
FlashArray-C |
|||
|
vCenter-Server-B |
FlashArray-B-ct0 FlashArray-B-ct1 |
Virtual-Machine-01 Virtual-Machine-02 |
RepGroup-A-01 (Source) |
FlashArray-B-vVol-DS |
FlashArray-B |
Sync Replication Group
The sync once workflow will allow the user to select which target array will be issuing the protection group replication request. The replica name is a required field and should be used to help identify the specific PiT (point in time) replica for future use.
|
Sync Once Workflow View |
After clicking sync once, the protection group will take a pgroup snapshot and replicate it to the pgroups targets. The replication manager will monitor the tasks status and will update the task as complete when the replication job has completed.
Test Failover Replication Group
The test failover replication group workflow will allow the user create test VMs on the target array and in the target vCenter. This workflow will issue the API "testFailoverReplicationGroupStart" for the target replication group. The workflow wizard in the plugin will require the selection of the target, replica, compute resource to register the VM(s) and a vm network to be used for all recovered VMs.
|
Test Failover Replication Group View - Target Selection |
In the target selection view, a target will need to be selected. This target will list out which array the target is and what vCenter the VMs will be recovered and registered in.
|
Test Failover Replication Group View - Replica Selection |
In the replica selection view, a replica will need to be selected for the replication manager to use. Any syncOnce workflows will have the replica name there; any standard scheduled pgroup snapshots will be listed without a replica name.
|
Test Failover Replication Group View - Compute Resource Selection |
In the compute resource selection view, a host will need to be selected for the replication manager to register the recovered VMs in. The replication manager only supports the selection of hosts (not clusters or resource pools).
|
Test Failover Replication Group View - Network Selection |
In the network selection view, a network needs to be selected that all VMs will be reconfigured to use at the recovery vCenter. With a test failover, this should be a private/contained test network that will not impact the source VMs.
|
Test Failover Replication Group View - Summary View |
In the summary view, the test failover parameters need to be confirmed.
|
Test Failover Replication Group View - Registered VM View |
Once the test failover workflow has completed, the test VMs will be registered and show up in the recovery vCenter. The VMs will be powered off and will need to be powered on if so desired.
Cleanup Test Failover Replication Group
The cleanup test failover workflow will power off any virtual machines recovered/registered with the workflow, delete them and then issue the API "testFailoverReplicationGroupStop". This will let the target array clean up the test objects and the VASA providers will be able to transition the target replication group from an INTEST state back to a TARGET state.
|
Cleanup Test Failover Replication Group View - Replication Group View |
|
Cleanup Test Failover Replication Group View - Cleanup Summary View |
There is only a single view for the cleanup workflow. This summary view will confirm which array and vCenter the target replication group will be cleaned up from and then after confirming the workflow is executed.
Failover Replication Group
-
Target
-
Replica
-
Compute resource to register the VM(s)
-
A VM network to be used for all recovered VMs
-
Whether to power on the recovered VMs after being reconfigured
|
Failover Replication Group Workflow - Click the Run button to initiator the workflow |
From the main replication group view, the failover replication group workflow is initiated by selected the Run button.
|
Failover Replication Group Wizard View - Run Failover - Target Selection View |
In the target selection view, a target will need to be selected. This target will list out which array the target is and what vCenter the VMs will be recovered and registered in.
|
Failover Replication Group Wizard View - Run Failover - Select Replica View |
In the replica selection view, a replica will need to be chosen for the replication manager to use. Any syncOnce workflows will have the replica name there; any standard scheduled pgroup snapshots will be listed without a replica name.
|
Failover Replication Group Wizard View - Run Failover - Select Compute Resource view |
In the compute resource selection view, a host will need to be selected for the replication manager to register the recovered VMs in. The replication manager only supports the selection of hosts (not clusters or resource pools).
|
Failover Replication Group Wizard View - Run Failover - Select Network View |
In the network selection view, a network needs to be selected that all VMs will be reconfigured to use at the recovery vCenter. Because this workflow is running the failover, the network should not be a test network; the network should be the desired network for the VMs and applications to be available.
|
Failover Replication Group Wizard View - Run Failover - Options View |
In the Options view, the ability to power on the VMs on recovery can be selected.
|
Failover Replication Group Wizard View - Run Failover - Summary View |
In the Summary view, the failover parameters are displayed to be reviewed before committing to. Keep in mind that all VMs in this replication group on the source site will be powered off and removed from the vCenter.
|
Failover Replication Group Workflow - Replication Group View after a Failover |
Once the failover workflow has completed, the view for the source replication group will change. Note that the reprotect option is not here. This reprotect workflow will need to be ran against the replication group in the failed over state. This can be navigated to by clicking on the peer array that is in the failed over state.
Reprotect
The Reprotect action will be active when the replication group selected is in a Failed Over state. Keep in mind that the reprotect workflow will reverse the replication group states. The wizard will allow the user to select which Storage Policy on the recovery vCenter to be used as well as the replication group that will be used from that policy.
|
FAILEDOVER Replication Group View |
Here we see the replication group is in a "FAILEDOVER" state and the reprotect action is able to be selected.
|
Reprotect Workflow - Confirmation View |
There is a confirmation as part of the workflow as this action is not reversible cannot be undone.
|
Reprotect Workflow - Storage Policy and Replication Group Selection View |
After confirming that the reprotect action can be executed, the next view requires that a Storage Policy and replication group (if applicable) is chosen.
|
|
Once the reprotect has completed, the screen will redirect to the array's replication groups view. From there the replication group that was selected from the reprotect workflow wizard should now have the VMs listed there. Here the previously used and mapped protection group was selected during the reprotect and the most recent operation is shown as reprotect.