stoprcconsistgrp

使用 stoprcconsistgrp 命令可停止高速镜像、全局镜像或主动/主动一致性组的拷贝过程。 如果组处于一致状态,那么该命令还可用于启用对该组中辅助卷的写访问权。

语法

stoprcconsistgrp [ -access ] { rc_consist_group_id | rc_consist_group_name }

参数

-access
(可选)允许对一致性组中的一致辅助卷进行写访问。
rc_consist_group_id | rc_consist_group_name
(必需)指定要停止所有处理的一致性组的标识或名称。

描述

该命令适用于一致性组。 您可以发出该命令以停止从主卷拷贝到辅助卷的一致性组上的处理。

Note: 如果主卷和辅助卷大小不同,那么不能对关系使用 -access 参数来停止一致性组。

如果一致性组处于非一致性状态,那么所有拷贝操作将停止并且不会恢复,直至发出 startrcconsistgrp 命令。 在一致性组处于一致状态(consistent_stoppedconsistent_synchronizedconsistent_copyingconsistent_disconnected)时,您可以发出带 access 参数的 stoprcconsistgrp 命令以启用该组中辅助卷的写访问权。 对于 consistent_synchronized 状态的一致性组,该命令导致一致性冻结。

consistent_copying 状态是一致状态。 如果收到 stoprcconsistgrp 命令,那么处于该状态的一致性组将转换为 consistent_stopped 状态。 因为辅助变更卷包含一致性映像,停止的 consistent_copying 关系可能不会取消配置其辅助变更卷。 可通过启用访问或完成同步来实现这点,从而使辅助磁盘包含一致性映像。 处于 consistent_copyingconsistent_stopped 状态的关系接受从 stoprcrelationship-access转换为 idling 状态。

变更卷上的一致映像在辅助卷上可以访问,并且命令完成后,该辅助卷可提供主机读和写 I/O 操作。

如果为处于 consistent_copying 状态的一致性组指定 stoprcconsistgrp -access,那么会复原该组中所有关系上的最后一个一致映像。 此过程启动 FlashCopy 映射且每个关系中存在辅助卷的辅助变更卷,这可能导致命令失败。

在以下情况下,此关系的数据与一致性组的数据来自不同的时间点:
  1. 一致性组处于 consistent_copying 状态
  2. 当状态变为 consistent_copying 后向组添加关系
因此,导致关系和一致性组互相不一致,尝试停止并启用对该一致性组的访问会导致错误。 要纠正此错误,可让后台复制完成,这样一致性组会变成 consistent_synchronized,或从一致性组中移除不一致的关系,然后再启用访问。 如果在未指定 -access 参数的情况下停止一致性组,那么一致性组会变成 consistent_stopped,但辅助变更卷继续保留一致性映像。

FlashCopy 后台复制操作开始从变更卷到辅助卷的一致性映像数据迁移。 在后台复制操作仍在进行时,辅助卷的变更卷仍在使用。

可能需要处理 I/O,然后才能触发反向 FlashCopy 映射,从而导致启用访问命令超时。 在这种情况下,关系将延迟更改为 idling,直至反向映射启动和写访问权可用。 一致性数据的读访问权仍保持可用。

要停止 active-active 一致性组:
  • 指定 -access
  • 关系的状态为 consistent_copying
  • 关系的状态为 primary_offline
指定 stoprcconsistgrp -access,以获取主机对包含较早一致性映像的 active-active 一致性组中卷的读/写访问权,灾难恢复场景中可能需要该一致映像(关系状态为 consistent_copying)。

如果指定 -access,那么将向主机提供映射到 hide_secondary 类型的主机的任何远程拷贝辅助卷。 这些卷的路径向主机显示,并且将发出逻辑单元号 (LUN) 库存更改 Unit Attention 以报告其可用性。

下表显示一致性组的初始和最终状态:
Table 1. stoprcconsistgrp 一致性组的状态
初始状态 最终状态
inconsistent_stopped inconsistent_stopped 如果指定 access,该命令将被拒绝。
inconsistent_copying inconsistent_stopped 如果指定 access,该命令将被拒绝且无效果,而且关系仍处于 inconsistent_copying 状态。
consistent_stopped consistent_stopped 如果指定 access,那么最终状态为 idling
consistent_synchronized consistent_stopped 如果指定 access,那么最终状态为 idling。 如果未指定 access,那么最终状态为 consistent_stopped
consistent_copying consistent_stopped 如果指定 access,那么最终状态为 idling。 如果未指定 access,那么最终状态为 consistent_stopped
空闲 (idling) 空闲 (idling) 仍保持 idling 状态,无论是否指定 access
idling_disconnected unchanged 如果未使用 access 进行指定,那么关系或组保持 idling_disconnected 状态。 如果重新连接集群系统,关系/组处于 inconsistent_stoppedconsistent_stopped 状态。
inconsistent_disconnected inconsistent_stopped 该命令将被拒绝,无论是否有 access 标志。
consistent_disconnected consistent_stopped 如果未使用 access 进行指定,那么该命令将被拒绝。 如果使用 access 进行指定,那么关系或组将进入 idling_disconnected

调用示例

stoprcconsistgrp rccopy1
生成的输出:
无反馈