使用增量迁移可以在自定义的时间间隔内,将源服务器系统产生的增量数据同步至阿里云,有效减少源服务器系统业务暂停时间及最终交割时间。本文介绍增量迁移最佳实践的操作步骤。

前提条件

已将源服务器信息导入SMC控制台。具体步骤,请参见步骤一:导入迁移源
注意 SMC客户端从2.0.0版本开始支持增量迁移,因此请使用2.0.0及以上版本客户端导入迁移源。

背景信息

增量迁移任务会创建中转实例辅助迁移,中转实例会产生少量的费用。费用详情,请参见按量付费。仅当增量迁移任务为过期状态或任务被删除时,中转实例才会被清理释放。

操作步骤

增量迁移的最佳实践步骤如下:

  1. (可选)步骤一:过滤动态数据目录
  2. 步骤二:创建并启动增量迁移任务
  3. 步骤三:暂停业务并运行增量迁移

(可选)步骤一:过滤动态数据目录

为确保迁移更加稳定,建议您在增量迁移前,先排除动态数据目录(如大型数据库的数据目录等),等到业务暂停后再迁移。若无需过滤动态数据目录,可跳过本节步骤。

在源服务器系统业务不暂停的情况下,过滤掉源服务器系统的动态数据目录。具体步骤如下:

  1. 登录源服务器。
  2. 配置SMC客户端,排除动态数据目录。
    具体操作,请参见排除不迁移的文件或目录

步骤二:创建并启动增量迁移任务

在源服务器系统业务不暂停的情况下,通过SMC控制台创建并启动增量迁移任务。具体步骤如下:

  1. 登录SMC控制台
  2. 在左侧导航栏,单击迁移源
  3. 选中待迁移的源服务器。
  4. 操作列,单击新建迁移任务
  5. 新建迁移任务页面,打开自动增量同步开关,并设置同步重复频率最大镜像保留数。完成页面其他配置项,然后单击确定
    自动增量同步

    部分配置项说明如下。其他配置项详情,请参见迁移任务配置项说明表

    • 同步重复频率:表示增量迁移任务同步数据的时间间隔。
    • 最大镜像保留数:表示最多为您保留的镜像个数。每次增量迁移都会生成新的镜像,当生成的镜像文件总数超过该值时,最早生成且未被使用的镜像将被删除。
    • 执行方式:根据您的实际需要设置该值。本教程选择立即执行
    迁移任务创建后立即开始执行。执行结果如下:
    1. 除已过滤掉的目录和文件外,第一次增量迁移会全量迁移源服务器系统的数据,并生成全量镜像。 您可以使用该镜像创建实例进行验证。
    2. 第一次增量迁移完成后,SMC会根据您设置的同步重复频率,在相应时间点,自动运行增量迁移并生成新的镜像。
      说明 每次增量迁移生成的镜像,均为源服务器当前时刻的全量镜像,包括迁移时刻的增量数据和之前已迁移的全部数据。
      增量镜像名称中的CYCLE_X,用于标识该镜像由第X次增量迁移生成。如下图所示,表示该镜像由第2次增量迁移生成。cycle

步骤三:暂停业务并运行增量迁移

选择合适的时间点,暂停源服务器系统业务后,放开之前过滤掉的数据目录并再次运行增量迁移。具体步骤如下:

  1. 登录源服务器。暂停系统业务,并放开之前过滤掉的数据目录。
  2. 在SMC控制台,手动运行增量迁移任务或等待迁移任务自动执行。手动运行增量迁移任务的步骤如下:
    1. 迁移任务页面,选中目标迁移任务。
    2. 操作列,单击手动增量迁移
      手动增量迁移
    3. 开始迁移任务对话框,单击确定

执行结果

迁移任务页面,等待增量迁移任务完成。
  • 当任务状态为等待中,表示任务已完成,您将得到最终时间点的镜像。该镜像包含了源服务器系统第一次全量迁移和后续每次增量迁移的全部数据。
  • 当任务状态为出错,表示任务已失败。您需要查看日志,修复问题后,再重启任务。常见错误及修复方案,请参见SMC FAQ

后续步骤

得到最终镜像后,您可以:
  • 创建实例验证镜像。具体步骤如下:
    1. 迁移任务页面,找到目标迁移任务,在操作列,单击创建实例
    2. 自定义购买页面,镜像区域已设置为第一次增量迁移生成的镜像。按照页面提示,完成其他配置项并购买实例。具体操作,请参见使用向导创建实例
    3. 远程连接实例,检查迁移后的系统,详情请参见迁移Windows服务器后怎么检查系统迁移Linux服务器后怎么检查系统
  • 暂停增量迁移任务。具体步骤如下:
    说明 仅当增量迁移任务状态为同步中等待中时,您才可以暂停该任务。
    1. 迁移任务页面,选中目标迁移任务。
    2. 操作列,单击more>暂停
    3. 暂停迁移任务对话框,单击确定
  • 删除增量迁移任务。具体步骤如下:
    1. 迁移任务页面,选中目标迁移任务。
    2. 操作列,单击删除
    3. 删除迁移任务对话框,单击确定