Cluster Server 7.4 Agent for EMC SRDF Configuration Guide - Windows
- Introducing the agent for EMC SRDF
- Configuring the agent for EMC SRDF
- Testing VCS disaster recovery support with EMC SRDF
- How VCS recovers from various disasters in an HA/DR setup with EMC SRDF
- Setting up fire drill
Optional attributes
Configuring these attributes is optional.
Table: Optional attributes
Attribute | Description |
---|---|
SwapRoles | Specifies whether the roles of the dynamic devices must be swapped at the time of failover or not:
Note: This attribute only applies to dynamic devices. Type-dimension: integer-scalar Default: 1 |
IsCompositeGroup | Specifies whether the SRDF group is a composite group or not. If set to 0, VCS treats it as device group. If set to 1, VCS treats it as composite group. Type-dimension: integer-scalar Default: 0 |
SymHome | Path to the bin directory that contains the Symmetrix command line interface. Type-dimension: string-scalar Default: C:\Program Files\EMC\SMYCLI\bin. |
DevFOTime | Average time in seconds that is required for each device or composite group to fail over. This value helps the agent to determine whether it has adequate time for the online operation after waiting for other device or composite groups to fail over. If the online operation cannot be completed in the remaining time, the failover does not proceed. Type-dimension: integer-scalar Default: 2 seconds per device |
AutoTakeover | A flag that determines whether the agent performs a symrdf rw_enable operation on the partitioned devices at the secondary site. The default value of the AutoTakeover value is set to 0. If the AutoTakeover attribute is set to 1, it allows the SRDF agent to failover the service group in the DR site even when the replication is in the "Partitioned" state. The Partitioned state means that the replication link is broken out. This means that the secondary devices are not in sync with the primary devices or the secondary devices may have invalid data. Hence, the default value of the AutoTakover attribute set to 0, so that the failover can proceed only with the admin consent. For more information, refer to the EMC SRDF documentation. Type-dimension: integer-scalar Default: 0 |
SplitTakeover | A flag that determines whether the agent permits a failover to R2 devices in the Split state. The value 0 indicates that the agent does not permit a failover to R2 devices in the Split state. The value 1 indicates that the agent permits a failover to R2 devices in the Split state if the devices are read-write enabled. The attribute has no effect on failing over to a host attached to R1 devices. Set the attribute to 0 to minimize the risk of data loss on a failover to devices that may not be in synch. Type-dimension: integer-scalar Default: 0 |
LinkMonitor | A flag that determines whether the agent should check the status of the replication link while bringing the resource online. This attribute is of importance only at the primary site where the role of the device group is RDF1 and all the devices in the device group are read-write enabled. The value 1 indicates that the agent will check the status of the replication link. If replication is in the synchronized or consistent state, then the resource comes online, otherwise, the resource remains offline and results in a service group fault. The value 0 indicates that the agent will not check the status of the replication link while bringing the resource online. Other values of the attribute are reserved for future use by the agent. Type-dimension: integer-scalar Default: 0 |
Mode | Used at the time of failover to decide which commands to use to failover to the other site. The values for this attribute can be Asynchronous or Synchronous. If the value is not specified, the agent assumes that the mode is Synchronous. If the devices are setup to replicate in the Asynchronous mode, you must set Mode to Asynchronous. |
AdvancedOpts | Used at the time of monitoring. This attribute enables the agent to execute custom script during the monitor cycle of the resource. Use the ExtendMonitor key with this attribute. Set the value of ExtendMonitor key as the absolute path of the script that should be executed during the monitor cycle. Set the value of ExtendMonitor to null or remove the key from the AdvancedOpts attribute to disable the execution of the custom script. Type-dimension : string-association Example : AdvancedOpts{} = { ExtendMonitor=null } |