chrcrelationship

使用 chrcrelationship 命令可修改现有关系的某些属性,例如,将关系添加到一致性组、从一致性组中除去关系,以及更改关系的名称。 一次只能更改一个属性。

语法

 chrcrelationship    { {  -masterchange  [ {  master_change_vdisk_id  |  master_change_vdisk_name  } ] } | {  -auxchange  [ {  aux_change_vdisk_id  |  aux_change_vdisk_name  } ] } |  -nomasterchange  |  -noauxchange  |  -name  new_name_arg  | {  -consistgrp  {  consist_group_id  |  consist_group_name  } } |  -noconsistgrp  |  -cycleperiodseconds  period  | {  -cyclingmode  {  none  |  multi  } } } [ {  -global  |  -metro  } ] {  rc_rel_id  |  rc_rel_name  }

参数

-masterchangemaster_change_vdisk_id | master_change_vdisk_name
(可选)为关系中的主卷指定变更卷关联。
-auxchangeaux_change_vdisk_id | aux_change_vdisk_name
(可选)为关系中的辅助卷指定变更卷关联。
-nomasterchange
(可选)指定必须从关系中除去主卷上已定义的变更卷。
Note: 要使用该参数,指定的变更卷就不得再由关系使用,包括当前生效关系(inconsistent_copyingconsistent_copyingconsistent_synchronized)的变更卷。

这不包括已停止关系的主变更卷。如果变更卷正在提供一致映像,那么将视为正在使用从 consistent_copying 停止的关系的辅助变更卷。如果需要除去此变更卷,首先必须使用 stoprcrelationship -access 停止关系,以将一致映像应用于辅助卷。

-noauxchange
(可选)指定必须从关系中除去辅助卷上已定义的变更卷。
Note: 要使用该参数,指定的变更卷就不得再由关系使用,包括当前生效关系(inconsistent_copyingconsistent_copyingconsistent_synchronized)的变更卷。

这不包括已停止关系的主变更卷。如果变更卷正在提供一致映像,那么将视为正在使用从 consistent_copying 停止的关系的辅助变更卷。如果需要除去此变更卷,首先必须使用 stoprcrelationship -access 停止关系,以便将一致映像应用于辅助卷。

-namenew_name_arg
(可选)指定要为关系分配的新标签。
-consistgrpconsist_group_id | consist_group_name
(可选)指定要将关系分配到的新一致性组。只能将具有相同拷贝类型(全局镜像、高速镜像或主动/主动)的关系分配给同一个一致性组。
-noconsistgrp
(可选)从一致性组中除去指定的关系,使该关系成为独立关系。
-cycleperiodsecondsperiod
(可选)指定循环周期(秒)。最小循环周期值为 60 秒。缺省值为 300 秒(5 分钟)。
该参数定义将应用于 cycling_mode 为 multi 的全局镜像关系的可选循环周期。使用 multicycling_mode 的全局镜像关系每个周期最多执行一次完整循环。
-cyclingmodenone | multi
(可选)为该关系指定全局镜像行为。
  • 指定缺省值 none 可给予全局镜像与先前版本的 Lenovo Storage V7000 中相同的行为。
  • 指定 multi 将会使用循环协议。
要在 cycling_mode 设置为 multi 的情况下启动关系,必须针对此关系定义变更卷。
Note: 仅当关系停止并处于 consistent_stoppedinconsistent_stopped 状态时才能更改 cycling_mode
-metro
(可选)指定关系拷贝类型中的更改,并将全局镜像(包含或不含更改卷)关系转换为高速镜像关系。
Remember: 要使用此参数,必须停止关系(inconsistent_stoppedconsistent_stoppedidling
-global
(可选)指定关系拷贝类型中的更改,并将高速镜像关系转换为全局镜像关系。此参数不与 -cyclingmode 互斥。如果未指定 -cyclingmode 且关系为高速镜像,那么 cycling_mode 值为 none
Remember: 要使用此参数,必须停止关系(inconsistent_stoppedconsistent_stoppedidling
rc_rel_name | rc_rel_id
(必需)指定关系的标识或名称。

描述

该命令修改提供关系的指定属性,一次修改一个属性。 除了更改一致性组的名称外,此命令还可用于以下用途。
Remember:
  • 所有参数都是互斥的,但 -cyclingmode 例外,该参数与 -global 以外的其他所有参数都互斥。
  • 必须指定其中一个可选参数。
Note: 如果主卷和辅助卷大小不同,那么不能将循环方式设置为 multi-cycling 方式。
  • 您可以通过指定 -consistgrp 参数以及一致性组的名称或标识,将独立关系添加到一致性组。发出命令时,该关系和一致性组必须已连接,并且必须共享以下组件:
    • 主系统
    • 辅助系统
    • 状态(除非组为空)
    • 主拷贝(除非组为空)
    • 类型(除非组为空)
    • 循环方式(除非组为空)
    在将第一个关系添加到空组时,该组将采用与该关系相同的状态、主(拷贝方向)、类型(高速镜像或全局镜像)以及循环方式。后续关系必须具有与该组相同的状态、拷贝方向和类型,才能添加到其中。一个关系只能属于一个一致性组。
  • 您可以通过指定 -noconsistgrp 参数以及关系的名称或标识,从一致性组中除去关系。尽管不必指定或确认一致性组的名称,但在发出此命令之前,请验证该关系属于哪个一致性组。
    这种格式的修改关系命令在连接或断开连接的状态下均可成功执行。如果系统已断开连接,那么发出此命令时,关系只会从本地系统上的一致性组中除去。当系统重新连接后,该关系将自动从另一个系统上的一致性组中移除。或者,可以在其他系统仍处于断开连接状态时,发出显式修改 (chrcrelationship) 命令,从该系统的组中除去此关系。
    Note: 如果从组中除去所有关系,那么关系类型将重置为 empty_group。将第一个关系添加到空组时,该组会再次采用与该关系相同的类型。
  • 要除去两个一致性组之间的关系,必须发出 chrcrelationship 命令两次。使用 -noconsistgrp 参数可从关系的当前组中除去关系,然后将新一致性组的名称用于 -consistgrp 参数。

即使复制已停止,也可以在复制类型之间更改关系或一致性组。在所有类型中保留一致性保护,所以 在停止之前处于 consistent_copying 状态的关系或一致性组,在复制类型更改时会在辅助系统上保留一致拷贝。

如果您添加 consistent_stopped 关系(这会对不使用一致性保护的 consistent_stopped 一致性组使用一致性保护),那么系统会尝试对当前没有使用一致性保护的一致性组触发一致性保护。如果当前没有使用一致性保护的关系或一致性组没有定义的辅助变更卷,那么指定 chrcrelationship -consistgrp 失败。如果向至少一个使用一致性保护的一致性组添加关系,则生成的一致性组不是相互一致的,这意味着要添加的关系的辅助系统上的数据与一致性组上的数据不一致。这也意味着启用对卷的访问失败。

对于系统间的关系
  • 仅当两个系统已连接时,才能指定 -name-consistgrp-cycleperiodseconds-cyclingmode 参数。如果在处理该命令时两个系统断开连接,那么该命令可能完成,但只在收到任务调用的系统上进行了更改(而将在重新连接后更新另一个系统)。只能对独立关系(不属于任何一致性组)指定 -cycleperiodseconds-cyclingmode 参数。
  • 仅当在关系的主系统上运行 chrcrelationship 命令时,才能指定 -masterchange-nomasterchange 参数;仅当在关系的辅助系统上运行 chrcrelationship 命令时,才能指定 -auxchange-noauxchange 参数。
Remember: 您不能在同一命令中同时指定主变更卷和辅助变更卷。
变更卷必须:
  • 由拥有该卷的关系使用
  • 与关联的主卷或辅助卷位于同一 I/O 组中
  • 与关联的主卷或辅助卷具有相同的大小
变更卷归关联的远程拷贝关系所有,并供其使用。 因此,变更卷无法:
  • 映射到主机
  • 用作任何 FlashCopy 映射的源或目标
  • 属于任何其他关系
  • 用作文件系统磁盘
向关系分配变更卷需要在主卷或辅助卷与关联的变更卷之间创建新的 FlashCopy 映射。因此,目标 I/O 组中必须具有足够的未分配 FlashCopy 内存,否则命令将失败。
Note: 如果对卷启用了云快照功能或卷所有者类型为 cloud_backup,那么无法使用此命令。

如果关系的 cycle_period_seconds 与其添加到的一致性组的对应值不匹配,那么新添加的关系会从组中拷贝 cycle_period_seconds 值。如果稍后从组中除去该关系,那么拷贝的 cycle_period_seconds 值仍保留。

cycling_mode 值为 multi 的全局镜像关系添加到不为空的组中时,组和关系都必须停止。

对于主动/主动关系,不能更改拷贝类型、循环方式或变更卷。 这也意味着您无法指定以下参数:
  • -global
  • -metro
  • -cyclingmode
  • -nomasterchange
  • -noauxchange
Remember: 对于要配置为主动/主动关系的变更卷的卷,该卷必须具有与其相关联的主卷和辅助卷相同的站点名称和站点标识。

将关系名称从 rccopy1 更改为 testrel 的调用示例

chrcrelationship -name testrel rccopy1
生成的输出:
无反馈

将关系 rccopy2 添加到组 newgroup 中的调用示例

chrcrelationship -consistgrp newgroup rccopy2
生成的输出:
无反馈

从所属的任意一致性组中除去关系 rccopy3 的调用示例

chrcrelationship -noconsistgrp rccopy3
生成的输出:
无反馈

调用示例

chrcrelationship -cyclingmode multi relB

生成的输出:

无反馈

调用示例

chrcrelationship -cycleperiodseconds 20 relC

生成的输出:

无反馈