FlashCopy 一致性组

一致性组是一个映射容器。您可以将多个映射添加到一个一致性组中。

一致性组是在创建映射时指定的。也可以在以后更改一致性组。如果使用一致性组,那么您可以准备 和启动该组,而不是个别映射。该过程确保对所有源卷进行一致拷贝。至控制装置的个别级别映射被称为独立映射。请勿将独立映射置于一致性组中,因为独立映射会被作为该一致性组的一部分来进行控制。

将数据从一个卷拷贝到另一个卷时,这些数据中可能并不包含使您能够使用该拷贝的所有所需内容。 很多应用程序都具有跨多个卷的数据,并需要跨卷维持数据完整性。例如,特定数据库的日志通常位于包含此数据的卷以外的其他卷中。

一致性组解决了应用程序跨多个卷拥有相关数据的问题。在这种情况下,必须以跨多个卷维持数据完整性的方式来启动拷贝操作。维持正在写入的数据的完整性的要求之一就是确保按应用程序的预期顺序运行依赖写操作。

您可以设置 FlashCopy 一致性组的 autodelete 属性。 如果将该属性设置为 on,那么会在从一致性组中删除或移除组中的最后一个映射时自动删除该一致性组。

多目标 FlashCopy 映射

一致性组会聚集 FlashCopy 映射,而不是本身。 因此,带有多个 FlashCopy 映射的源可以位于不同的一致性组中。 如果某一是位于同一个一致性组中的多个 FlashCopy 映射的源,那么会在启动该一致性组时创建多个相同的源拷贝。

级联 FlashCopy 映射限制

如果要在一致性组中创建 FlashCopy 映射,那么源不能是同一一致性组中的映射的目标卷。 另外,目标也不能是同一一致性组中的另一 FlashCopy 映射的源卷。 您不能将 FlashCopy 映射移到级联中包含类似 FlashCopy 映射的一致性组中。

FlashCopy 一致性组状态

在任何时间点,FlashCopy 一致性组都会处于以下一种状态。
空闲或已拷贝
该一致性组中的所有 FlashCopy 映射都处于“空闲或已拷贝”状态。
正在准备
该一致性组中至少有一个 FlashCopy 映射正处于“正在准备”状态。
已准备
已准备好启动一致性组。 处于该状态时,不能访问该一致性组中的所有 FlashCopy 映射的目标
正在拷贝
一致性组中至少有一个 FlashCopy 映射正处于“正在拷贝”状态,且没有 FlashCopy 映射正处于“已暂挂”状态。
正在停止
一致性组中至少有一个 FlashCopy 映射正处于“正在停止”状态,且没有 FlashCopy 映射正处于“正在拷贝”或“已暂挂”状态。
已停止
一致性组已停止,因为您输入了某一命令或是发生了 I/O 错误。
已暂挂
一致性组中至少有一个 FlashCopy 映射正处于“已暂挂”状态。
一致性组不包含任何 FlashCopy 映射。

Table 1 列出了 FlashCopy 一致性组状态。 在任何时间点,FlashCopy 一致性组都会处于以下所列状态之一。

Table 1. FlashCopy 一致性组状态
管理 GUI 图标 命令行界面状态 描述
用于标识“空闲或已拷贝”状态的图标。 空闲或已拷贝 该一致性组中的所有 FlashCopy 映射都处于“空闲或已拷贝”状态。
用于标识“正在准备”状态的图标。 正在准备 一致性组中至少有一个 FlashCopy 映射处于“正在准备”状态。

用于标识“已准备”状态的图标。 已准备 已准备好启动一致性组。 该一致性组中所有 FlashCopy 映射的目标卷都无法访问。
用于标识“正在拷贝”状态的图标。 正在拷贝 一致性组中至少有一个 FlashCopy 映射正处于“正在拷贝”状态,且没有 FlashCopy 映射正处于“已暂挂”状态。
用于标识“正在停止”状态的图标。 正在停止 一致性组中至少有一个 FlashCopy 映射正处于“正在停止”状态,且没有 FlashCopy 映射正处于“正在拷贝”或“已暂挂”状态。
用于标识“已停止”状态的图标。 已停止 一致性组可能已停止,因为您发出了某一命令或是出现了 I/O 错误。
用于标识“已暂挂”状态的图标。 已暂挂 一致性组中至少有一个 FlashCopy 映射处于“已暂挂”状态。
用于标识空状态的图标。 一致性组不包含任何 FlashCopy 映射。
不位于一致性组中的个别 FlashCopy 映射 (无状态) 不位于一致性组中的个别 FlashCopy 映射。