FlashCopy 映射事件

FlashCopy 映射事件详细描述了用于修改 FlashCopy 映射状态的事件。

Table 1 提供了有关每个 FlashCopy 映射事件的描述。
Table 1. FlashCopy 映射事件
事件 描述
Create 在指定的源和指定的目标之间创建新的 FlashCopy 映射。如果以下任意情况成立,此操作会失败:
  • 已是 256 个 FlashCopy 映射中的一员。
  • 节点没有足够的位图内存。
  • 源和目标大小不同。
Prepare prepare 命令会被定向到作为常规一致性组成员的 FlashCopy 映射的一致性组,或是被定向到作为独立映射的 FlashCopy 映射的映射名称。prepare 命令会将 FlashCopy 映射置于“正在准备”状态。
Attention: 由于将丢弃已高速缓存的写操作,因此 prepare 命令会损坏先前已在目标中的任何数据。即使 FlashCopy 映射从未启动过, 目标中的数据也可能在准备启动 FlashCopy 映射时发生逻辑更改。
Flush done FlashCopy 映射会自动从“正在准备”状态变为“准备就绪”状态。在清空源的所有高速缓存数据而且目标的所有高速缓存数据都已失效后,发生此转变。
Start 当一致性组中的所有 FlashCopy 映射都已处于“准备就绪”状态时,可以启动 FlashCopy 映射。

要保留跨卷一致性组,一致性组中的所有 FlashCopy 映射的启动必须与定向到的 I/O 完全同步。可以在执行 start 命令期间实现这种同步。

执行 start 命令期间会发生以下一系列事件:
  • 针对一致性组中所有源的新读写操作都会在高速缓存层暂停,直至高速缓存层下方所有正在进行的读写操作都已完成。
  • 暂停一致性组中的所有 FlashCopy 映射后,会将内部集群系统状态设置为允许执行 FlashCopy 操作。
  • 设置好一致性组中所有 FlashCopy 映射的系统状态后,会取消暂停源上的读写操作。
  • 使目标处于联机状态。

start 命令还会为源和目标启用读写高速缓存功能。

Modify 可以修改以下 FlashCopy 映射属性:
  • FlashCopy 映射名称
  • 清除速率
  • 一致性组
  • 拷贝速率(针对后台拷贝或停止拷贝优先级)
  • 后台拷贝完成之后的映射自动删除操作
Stop 可以停止 FlashCopy 映射的独立机制共有两种:
  • 您发出命令
  • 发生 I/O 错误
Delete 该命令会请求删除指定的 FlashCopy 映射。 如果 FlashCopy 映射正处于“已停止”状态,那么必须使用强制标志。
Flush failed 如果无法完成从高速缓存清空数据的操作,FlashCopy 映射将进入“已停止”状态。
Copy complete 在将所有源数据拷贝到目标且没有任何从属映射后,会将状态设置为“已拷贝”。如果指定了会在完成后台拷贝后自动删除映射的选项,那么会自动删除 FlashCopy 映射。 如果未指定该选项,那么不会自动删除 FlashCopy 映射,并且可以通过重新准备和启动来重新激活该映射。
Bitmap Online/Offline 节点发生故障。