Use the switchrcconsistgrp command to reverse the roles of the primary and secondary volumes in a Metro Mirror or Global Mirror consistency group when that consistency group is in a consistent state. All the relationships in the consistency group are affected by this change.


switchrcconsistgrp -primary { master | aux } { rc_consist_group_id | rc_consist_group_name }


-primarymaster | aux
(Required) Specifies whether the master or auxiliary side of the relationships in the group become the primary volumes.
rc_consist_group_id | rc_consist_group_name
(Required) Specifies the ID or name of the consistency group to switch.


This command applies to a consistency group. It is normally issued to reverse the roles of the primary and secondary volumes in a consistency group, perhaps as part of a failover process that is associated with a disaster recovery event.

Note: You cannot switch a consistency group if the primary and secondary volumes are different sizes.

Write access to the former primary volumes is lost and write access to the new primary volumes is acquired.

This command is successful when the consistency group is in a connected, consistent state, and when you reverse the direction of the relationships would not lead to a loss of consistency, for example, when the consistency group is consistent and synchronized. The consistency group must be in one of the following states in order for the switchrcconsistgrp command to process correctly:
  • ConsistentSynchronized
  • ConsistentStopped and Synchronized
  • Idling and Synchronized
    Note: This command is rejected under any of the following conditions:
    • You switch consistency group relationship so that the new secondary becomes the target volume of an active FlashCopy mapping.
    • Any of the indicated secondary volumes (in the consistency group) are the target of an existing FlashCopy mapping.
    • Using Global Mirroring with the multi cycling mode
The consistency group moves to the ConsistentSynchronized state after the successful completion of this command. If you specify the -primary parameter and it is the same as the current primary, the command has no effect.

When the direction of the consistency group is changed, a volume that is a secondary volume in a remote copy relationship becomes a primary volume. In addition, a primary volume that is in a remote copy relationship becomes a secondary volume. If the resultant secondary volume is mapped to a host of type hide_secondary, it is no longer presented to that host. However, the mapping still exists for configuration purposes. If the volume that was a secondary volume before the switch is mapped to a host of type hide_secondary, it is presented to that host because it is no longer a secondary volume.

You cannot switch directions for an active-active consistency group.

An invocation example

switchrcconsistgrp -primary aux rccopy2

The resulting output:

No feedback