- Notes, cautions, and warnings
- Preface
- Introduction
- Disaster recovery
- High availability
- Data migration
- SRDF I/O operations
- SRDF write operations
- SRDF read operations
- SRDF/A resilience and performance features
- Management tools
- More information
In traditional SRDF, R1 devices are Read/Write accessible. R2 devices are Read Only or Write Disabled. However, in the high-availability SRDF/Metro configuration:
This shared identity means that the R1 and R2 devices appear to application hosts as a single, virtual device across the two arrays.
SRDF/Metro can be deployed in either a single, multipathed host, or in a clustered host environment.
Hosts can read and write to both the R1 and R2 devices in a SRDF/Metro configuration:
Other characteristics of SRDF/Metro are:
In SRDF/Metro configurations:
The R2 device retains this assumed identity until the device pair is removed from the SRDF/Metro configuration. From then on the two devices have unique personalities to avoid device collusion. The storage administrator can reset the device personality manually, but this is not required.
SRDF/Metro resilience has more information about the Witness and bias mechanisms.
All device pairs in a SRDF/Metro group are managed together for all supported operations, except when changing the contents of the group:
While providing high data availability, SRDF/Metro ensures that the data is consistent on both sides of the configuration. If data consistency can no longer be guaranteed due to, for example, the failure of a device or the SRDF link, SRDF/Metro:
This side continues to service I/O requests from the application host.
Making only one side accessible to the application host eliminates the possibility of a split brain situation occurring. A split brain scenario could result in inconsistent data accumulating on both sides of the SRDF/Metro group.
SRDF/Metro provides two mechanisms for determining the winner:
The Witness option is the default and there are two types of Witness:
The vWitness runs as a Linux daemon when either or both arrays in the SRDF/Metro configuration run PowerMaxOS 10 (6079).
The vWitness and Array Witness options are treated the same in the operating environment, and can be deployed independently or simultaneously. When deployed simultaneously, SRDF/Metro favors the Array Witness option over the vWitness option, as the Array Witness option has better availability.
The Witness option has key advantages over the Device Bias option:
The Device Bias option, decides on the winner and loser before any failure.
The Device Bias option can only designate the bias (R1) side as the winner. Device Bias cannot make the R2 side available to the application host. If the R1 side is unavailable, the application host loses all data availability that the devices provide.
Wherever possible, do not use Device Bias in a production environment.
SRDF/Metro resilience has more information about these failure-recovery mechanisms.
SRDF/Metro provides high availability while traditional SRDF provides disaster recovery. The two technologies can exist together to provide disaster recovery facilities for an SRDF/Metro. Disaster recovery facilities has more information about using disaster recovery in an SRDF/Metro configuration.
Arrays in a SRDF/Metro configuration run HYPERMAX OS 5977.691.684, or later, any version of PowerMaxOS 5978, or any version of PowerMaxOS 10 (6079). SRDF and NDM Interfamily Connectivity Information defines the combinations of operating environments that an SRDF/Metro configuration can contain.
Some features of SRDF/Metro require later versions of HYPERMAX OS or PowerMaxOS. Where this applies, the following sections identify the versions that are required.