高速镜像和全局镜像关系定义以下两个卷之间的关系:主卷和备用卷。
主卷通常包含数据的生产拷贝,它是应用程序通常访问的卷。 辅助卷通常包含数据的备份拷贝,用于灾难恢复。
使用循环方式的还会使用变更卷,这些变更卷用于在发生更改时,保存数据较早的一致修订版。 可以为关系的主卷和辅助卷创建变更卷。
在创建关系时定义主卷和辅助卷,并且这种属性永不更改。但是,两个卷都可以根据需要充当主或者辅助角色。主卷包含应用程序数据的有效拷贝,并且接收来自主机应用程序的更新,这类似于源卷。辅助卷接收对主卷的任何更新的拷贝,因为这些更新都通过镜像链路进行传输。因此,辅助卷类似于不断更新的目标卷。当创建关系时,
主卷被分配主卷的角色,而备用被分配辅助卷的角色。因此,最初的拷贝方向是从主指向备用。当关系处于一致的状态时,您可以反转拷贝方向。
一般情况下,关系中两个卷的大小必须相等。 但是,在某些情况下,可以更改卷大小。
有关更多信息,请参阅使用 CLI 来扩展卷。当两个卷位于同一个系统上时,它们必须位于同一个 I/O
组中。
如果定义了变更卷,那么它们必须具有相同大小,并且必须与关联的主卷或辅助卷位于相同的 I/O 组中。
为了便于进行应用程序管理,可以将关系添加到一致性组中。
拷贝类型
高速镜像拷贝可确保在将 I/O 的完成确认发送到主机应用程序之前将更新落实到主卷和辅助卷。 此行为可确保在执行故障转移操作时,辅助卷与主卷同步。
全局镜像拷贝允许主机应用程序在更新落实到辅助卷之前接收到 I/O 的完成确认。 如果执行故障转移操作,那么主机应用程序必须恢复并应用未落实到辅助卷的任何更新。
多重循环全局镜像拷贝仅通过处理平均吞吐量而非峰值来降低宽带需求。 多重循环全局镜像与高速镜像和非循环全局镜像的拷贝过程相似。 当后台拷贝过程处于活动状态时,辅助卷的变更卷可用于维护辅助卷上的一致性映像。 多重循环关系具有比非循环关系更高的恢复点目标 (RPO)。
状态
当创建两个卷在不同系统中的高速镜像或全局镜像关系时,已连接和已断开连接状态之间的区别非常重要。
这些状态适用于这两个系统、关系和一致性组。
要查看关系的状态,可以使用管理 GUI 或者发出
lsrcconsistgrp 或
lsrcrelationship 命令。 可能存在以下关系状态:
- InconsistentStopped
- 可以对主卷进行读/写 I/O 操作,但不能对辅助卷进行读/写
I/O 操作。 必须启动拷贝过程才能使辅助卷一致。
- InconsistentCopying
- 可以对主卷进行读/写 I/O 操作,但不能对辅助卷进行读/写
I/O 操作。 在对处于 InconsistentStopped 状态的一致性组发出 startrcrelationship 命令后,将进入此状态。 在对处于 Idling 或 ConsistentStopped
状态的一致性组发出 startrcrelationship -force 命令后,也会进入此状态。
- ConsistentStopped
- 辅助卷包含一致映像,但对于主卷可能已过时。 当关系已处于
ConsistentSynchronized 状态并遇到强制冻结一致性组的错误时,会发生此状态。 在 CreateConsistentFlag
设置为 TRUE 的情况下创建关系时,也会发生此状态。
- ConsistentSynchronized
- 可以对主卷进行读写 I/O 操作。 可以对辅助卷进行只读
I/O 操作。
- ConsistentCopying
- 可以对主卷进行读写 I/O 操作。 辅助卷包含一致性映像,但对于主卷可能已过时,可以对辅助卷进行只读
I/O 操作。 如果关系是多重循环全局镜像关系,那么辅助卷会定期刷新最新的一致性映像。
- Idling
- 主卷和辅助卷都以主角色运行。 可以对这两个卷进行读写 I/O 操作。 当关系停止时,会发生此状态;它指定允许对辅助卷进行写访问。
- IdlingDisconnected
- 这一半一致性组中的所有卷都在以主角色运行并且可以接受读或写
I/O 操作。
- InconsistentDisconnected
- 这一半一致性组中的所有卷都在以辅助角色运行,不能接受读或写
I/O 操作。
- ConsistentDisconnected
- 这一半一致性组中的所有卷都在以辅助角色运行并且可以接受读
I/O 操作,但不能接受写 I/O 操作。
状态
系统还会提供有关卷关系状态的更多信息。 要查看状态,请发出 lsrcconsistgrp 或 lsrcrelationship 命令。
- online
- 关系中的所有卷均已联机并且可供访问。 如果关系状态是 ConsistentSynchronized、ConsistentCopying
或 InconsistentCopying,那么卷可以复制主卷收到的主机 I/O 写操作。
- primary_offline
- 关系的主卷已脱机,阻止进行其他主机 I/O 操作。 已暂停同步,直到主卷再次联机为止。
- secondary_offline
- 关系的辅助卷已脱机。 对于 ConsistentSynchronized
状态下的全局镜像关系(即无变更卷的全局镜像)和高速镜像关系,针对主卷的更多 I/O 写操作停止关系。
- io_channel_offline
- 远程系统不可访问。
对于 ConsistentSynchronized 状态下的全局镜像关系(即无变更卷的全局镜像)和高速镜像关系,针对主卷的更多 I/O
写操作停止关系。
- primary_change_offline
- 关系的主变更卷已脱机。 对于具有变更卷关系的全局镜像,当前
I/O 循环将结束,当主变更卷再次联机时,开始新的 I/O 循环。
- secondary_change_offline
- 关系的辅助变更卷已脱机。 对于具有变更卷关系的全局镜像,当前
I/O 循环将暂停,当辅助变更卷再次联机时,恢复此 I/O 循环。
- change_volumes_needed
- 对于具有变更卷关系的全局镜像,至少未配置一个变更卷。
在此状态下,将阻止复制。