Protector users who
require SRM functionality must protect their datastores using block storage
replication (
TrueCopy,
Universal Replicator or
Global-Active Device) dataflows, the policies for which select LDEVs
corresponding to datastores to be replicated. The current implementation does not
support the automatic creation of SRM objects such as protection groups.
Note: It is recommended that the policy
explicitly specifies LDEVs or Host Groups where the datastores reside. While it
is possible to specify datastores indirectly, using a VMware classification,
this method has limitations because SRM invalidates object IDs during
failover.
SRM provides a test failover feature to ensure that VMs can be brought up on either site. The test failover data can be provided in a non-disruptive form by creating a Batch ShadowImage/Thin Image or Continous Thin Image replication. Unless specifically required, it is recommended to use a Continuous Thin Image for best user experience. To support the test failover feature, one of the following configurations can be used:
Table. SRM Configurations
Setup |
Capabilities |
Pros/Cons |
Reference |
On both sides of DR replication, a local:
- Batch ShadowImage
- Batch Refreshed Thin Image
- Continuous Refreshed Thin Image
|
Non-disruptive test-failover in either direction |
- + Does not disrupt the DR protection
- - Requires storage and pool space
|
Figure 1
OR
Figure 2
|
On one side of DR replication, a local:
- Batch ShadowImage
- Batch Refreshed Thin Image
- Continuous Refreshed Thin Image
|
Non-disruptive test-failover in a single direction (side with replication) |
- + Does not disrupt the DR protection
- + Requires less storage and pool space than above
- - Only performs test-failover in a single direction
|
Figure 4 |
No Local Replications.
|
None. All test-failover requests will fail. |
- + Does not use any storage and pool space
- - No test-failover capabilities
|
Figure 3 |
SRA Configured to allow disruptive test-failover.
|
A test-failover performed by splitting the main DR replication. |
- + Most similar to a real failover
- + Does not use any storage and pool space
- - This will suspend the DR protection unit test-failover is cleaned up
- - Not supported for Global-Active Device replications
|
All Figures supported. This configuration is discussed in Section How to configure SRM |
Figure. Dataflow with support for non-destructive test-failover (using batch replications)
Figure. Dataflow with support for non-destructive test-failover (using continuous replications)
Figure. Dataflow without support for non-destructive test-failover
Figure. Dataflow with support for non-destructive test-failover on recovery site
In the example above, Jurassic is the storage array where production vCenter datastores reside. Chesil is the storage array at the backup site. A TrueCopy replication protects the production datastores. For all the dataflows shown SRA can be configured to allow disruptive test-failover, which will split the main DR replication (TrueCopy in these examples) unless it is a Global-Active Device replication. This configuration is discussed in Section How to configure SRM