chrcrelationship
使用 chrcrelationship 命令可修改现有关系的某些属性,例如,将关系添加到一致性组、从一致性组中移除关系,以及更改关系的名称。每次更改一个属性。
语法
参数
- -masterchange master_change_vdisk_id | master_change_vdisk_name
- (可选)为关系中的主卷指定变更卷关联。
- -auxchange aux_change_vdisk_id | aux_change_vdisk_name
- (可选)为关系中的辅助卷指定变更卷关联。
- -nomasterchange
- (可选)指定必须从关系中移除主卷上已定义的变更卷。注: 要使用该参数,指定的变更卷就不得再由关系使用,包括当前生效关系(
inconsistent_copying、consistent_copying或consistent_synchronized)的变更卷。这不包括已停止的关系的主变更卷。已从
consistent_copying停止的关系的辅助变更卷如果正在提供一致映像,那么它会被视为在使用中。如果需要移除此变更卷,首先必须使用stoprcrelationship -access停止关系,以将一致映像应用于辅助卷。 - -noauxchange
- (可选)指定必须从关系中移除辅助卷上已定义的变更卷。注: 要使用该参数,指定的变更卷就不得再由关系使用,包括当前生效关系(
inconsistent_copying、consistent_copying或consistent_synchronized)的变更卷。这不包括已停止的关系的主变更卷。已从
consistent_copying停止的关系的辅助变更卷如果正在提供一致映像,那么它会被视为在使用中。如果需要移除此变更卷,首先必须使用stoprcrelationship -access停止关系,以便将一致映像应用于辅助卷。 - -name new_name_arg
- (可选)指定要为关系分配的新标签。
- -consistgrp consist_group_id | consist_group_name
- (可选)指定要将关系分配到的新一致性组。只能将具有相同拷贝类型(全局镜像、高速镜像或
主动/主动)的关系分配给同一个一致性组。 - -noconsistgrp
- (可选)从一致性组中移除指定的关系,使该关系成为独立关系。
- -cycleperiodseconds period
- (可选)指定循环周期(秒)。最小循环周期值为 60 秒(1 分钟),最大值为 86400 秒(1 天)。缺省值为 300 秒(5 分钟)。
- -cyclingmode none | multi
- (可选)为该关系指定全局镜像行为。
- 指定缺省值 none 可给予全局镜像与先前版本的 SAN Volume Controller 中相同的行为。
- 指定 multi 将会使用循环协议。
cycling_mode设置为 multi 的情况下启动关系,必须针对此关系定义变更卷。注: 仅当关系停止并处于consistent_stopped或inconsistent_stopped状态时才能更改cycling_mode。 - -metro
- (可选)指定关系拷贝类型中的更改,并将全局镜像(包含或不含更改卷)关系转换为高速镜像关系。切记: 要使用此参数,必须停止关系(
inconsistent_stopped、consistent_stopped或idling)。 - -global
- (可选)指定关系拷贝类型中的更改,并将高速镜像关系转换为全局镜像关系。此参数不与 -cyclingmode 互斥。如果未指定 -cyclingmode 且关系为高速镜像,那么
cycling_mode值为 none。切记: 要使用此参数,必须停止关系(inconsistent_stopped、consistent_stopped或idling)。 - rc_rel_name | rc_rel_id
- (必需)指定关系的标识或名称。
描述
- 所有参数都是互斥的,但 -cyclingmode 除外,该参数与 -global 以外的其他所有参数都互斥。
- 必须指定其中一个可选参数。
multi-cycling 方式。- 您可以通过指定 -consistgrp 参数以及一致性组的名称或标识,将独立关系添加到一致性组。发出命令时,该关系和一致性组必须已连接,并且必须共享以下组件:
- 主系统
- 辅助系统
- 状态(除非组为空)
- 主拷贝(除非组为空)
- 类型(除非组为空)
- 循环方式(除非组为空)
- 您可以通过指定 -noconsistgrp 参数以及关系的名称或标识,从一致性组中移除关系。尽管不必指定或确认一致性组的名称,但在发出此命令之前,请验证该关系属于哪个一致性组。这种格式的修改关系命令在连接或断开连接的状态下均可成功执行。如果系统已断开连接,那么发出此命令时,关系只会从本地系统上的一致性组中移除。当系统重新连接后,该关系将自动从另一个系统上的一致性组中移除。或者,可以在其他系统仍处于断开连接状态时,发出显式修改 (chrcrelationship) 命令,从该系统的组中移除此关系。注: 如果从组中移除所有关系,那么关系类型将重置为 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 参数。
- 由拥有该卷的关系使用。
- 与关联的主卷或辅助卷位于同一 I/O 组中。
- 与关联的主卷或辅助卷大小相同。
- 映射到主机
- 用作任何 FlashCopy® 映射的源或目标
- 属于任何其他关系
- 文件系统磁盘
cloud_backup,那么无法使用此命令。如果关系的 cycle_period_seconds 与其添加到的一致性组的对应值不匹配,那么新添加的关系会从组中拷贝 cycle_period_seconds 值。如果稍后从组中移除该关系,那么拷贝的 cycle_period_seconds 值仍保留。
将 cycling_mode 值为 multi 的全局镜像关系添加到不为空的组中时,组和关系都必须停止。
主动/主动关系,不能更改拷贝类型、循环方式或变更卷。这意味着您不能指定以下参数:
- -global
- -metro
- -cyclingmode
- -nomasterchange
- -noauxchange
主动/主动关系的变更卷的卷,该卷必须具有与其相关联的主卷和辅助卷相同的站点名称和站点标识。将关系名称从 rccopy1 更改为 testrel 的调用示例
chrcrelationship -name testrel rccopy1无反馈将关系 rccopy2 添加到组 newgroup 中的调用示例
chrcrelationship -consistgrp newgroup rccopy2无反馈从所属的任意一致性组中移除关系 rccopy3 的调用示例
chrcrelationship -noconsistgrp rccopy3无反馈调用示例
chrcrelationship -cyclingmode multi relB生成的输出:
无反馈调用示例
chrcrelationship -cycleperiodseconds 60 relC生成的输出:
无反馈