– Completion of process is recorded in log o Mirroring state is standby
v When applied on the slave:
– The slave will become a master, start accepting requests from hosts, and upon
explicit activation will start replicating to the other peer (the original master).
– If the slave volume has a last_consistent snapshot, it means that the
mirroring was broken in the middle of the synchronization process and the
slave could be inconsistent.
- In this case, the administrator must choose whether to use the
most_updated version, which might be inconsistent, or the last_consistent
snapshot.
- Reverting the volume to the last_consistent snapshot can only be performed
by deleting the mirroring, reverting the volume and creating a new
mirroring definition.
- Either way, if a last_consistent snapshot exists, a most-updated snapshot is
created, keeping a copy of the information at the time of the role change.
Changing the roles in asynchronous mirroring:
v When applied on the master:
– Upon successful issuance of the command on the master, the master will be
reverted to the image recorded on the last_replicated snapshot of the mirror,
will cease accepting host requests, and will be set to accept replication from
the other peer as a slave.
v When applied on the slave:
– A warning is presented: Are you sure to change slave to master
– An event is generated
– The new Master will cease accepting replication requests from the previous
Master, and will revert to the last_replicated snapshot
– The new Master starts accepting host requests
– The new Master establishes asynchronous interval-based Sync Job process,
based on schedule
– Completion of process is recorded in log
– Mirroring state is standby
– Explicit activation of mirroring is required
Requirements for a successful command completion:
v The command can't be issued on the master during the Initialization phase
v The command can't be issued in Change Tracking state
v The activation state is Standby
v The command can be applied on a volume only if the volume is not part of a
mirrored CG; if the CG is mirrored - the command will return an error and fail
v The command can be issued on the Slave, not during initialization
Access Control:
User Category Permission
Storage administrator Allowed
Storage integration administrator Allowed
Application administrator Disallowed
Security administrator Disallowed
Chapter 11. Remote Mirroring
211