数据迁移阶段

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

图 1. 数据迁移步骤
数据迁移过程由以下步骤组成:步骤 1 - 初始配置;步骤 2 - 测试数据迁移配置;步骤 3 - 激活数据迁移;步骤 4 - 后台复制并处理 I/O 操作;步骤 5 - 实现同步;步骤 6 - 删除数据迁移。

初始配置

在启动数据迁移之前,必须先执行下列必要操作:

  • 对目标 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 与源存储系统同步后,可以安全地取消激活数据迁移过程,并将其与源卷一起删除。

如果数据迁移配置不正确(例如,选择了错误的源卷或定义的数据块大小不合适),或者如果激活的数据迁移仅用于概念验证,那么可以强制终止、取消激活和删除该过程。在此情况下,即使目标卷看起来冗余,但在删除该卷之前,请确保保留所有写入的数据。如果在数据迁移期间未激活“源更新”,那么这一点尤其重要,因为目标卷可能包含源卷中缺少的数据。

如果在数据迁移期间激活了“源更新”,那么所有写入的数据都将保留在源卷上。