数据迁移阶段
图 1 描述了将卷从旧存储系统迁移到新存储系统的过程。它还演示了新存储系统如何与旧存储系统同步数据,以及它在各个同步阶段如何处理主机的数据请求。

初始配置
在启动数据迁移之前,必须先执行下列必要操作:
- 对目标 IBM FlashSystem® A9000 或 A9000R 上的卷执行格式化。
- 断开实际主机与源存储系统的连接(请参阅测试数据迁移配置以获取详细信息)。
- 将 IBM FlashSystem A9000 或 A9000R 连接到要处理其数据的源存储系统。由于源存储系统将 IBM FlashSystem A9000 或 A9000R 视为主机,因此 IBM FlashSystem A9000 或 A9000R 必须作为 SCSI 启动器连接到源存储系统。
- 请确保源存储系统和 IBM FlashSystem A9000 或 A9000R 上的卷所具有的 512 字节块的数量相等。在激活数据迁移过程时将对此进行验证。
然后,可以启动数据迁移,并将所有主机配置为仅直接与 IBM FlashSystem A9000 或 A9000R 一起运行。
测试数据迁移配置
在将主机连接到 IBM FlashSystem A9000 或 A9000R 之前,请测试数据迁移定义以验证 IBM FlashSystem A9000 或 A9000R 是否可以访问源存储系统。
作为此阶段的必要先决条件,实际主机必须与 IBM FlashSystem A9000 或 A9000R 断开连接(请参阅初始配置)。或者,可在主机仍处于连接状态时执行一次测试,并在断开主机连接后再执行一次测试。这样,客户就可以确保原始卷大小未发生更改。
激活数据迁移
在测试 IBM FlashSystem A9000 或 A9000R 与源存储系统之间的连接后,请激活数据迁移并将主机连接到 IBM FlashSystem A9000 或 A9000R。从此时开始,主机将在 IBM FlashSystem A9000 或 A9000R 上读取和写入数据,而 IBM FlashSystem A9000 或 A9000R 在源存储系统上读取和(可选)写入数据。
在激活数据迁移后,取消激活数据迁移会导致主机 I/O 失败。如果无法恢复数据迁移配置,那么仅限在发生故障后使用取消激活来进行恢复。
后台复制并处理 I/O 操作
在启动数据迁移后,会启动一个后台进程来将所有数据按顺序从源存储系统复制到 IBM FlashSystem A9000 或 A9000R。
实现同步
在复制完卷的全部数据后,数据迁移即实现同步。在实现同步后,将从 IBM FlashSystem A9000 或 A9000R 处理所有读请求。
如果启用“源更新”,IBM FlashSystem A9000 或 A9000R 会继续将新数据写入其自身和源存储系统,直至删除数据迁移设置为止(有关“源更新”的详细信息,请参阅处理写请求)。
删除数据迁移
在 FlashSystem A9000 或 A9000R 与源存储系统同步后,可以安全地取消激活数据迁移过程,并将其与源卷一起删除。
如果数据迁移配置不正确(例如,选择了错误的源卷或定义的数据块大小不合适),或者如果激活的数据迁移仅用于概念验证,那么可以强制终止、取消激活和删除该过程。在此情况下,即使目标卷看起来冗余,但在删除该卷之前,请确保保留所有写入的数据。如果在数据迁移期间未激活“源更新”,那么这一点尤其重要,因为目标卷可能包含源卷中缺少的数据。
如果在数据迁移期间激活了“源更新”,那么所有写入的数据都将保留在源卷上。