全部产品
Search
文档中心

在线迁移服务:后续操作

更新时间:Nov 01, 2024

本文介绍迁移任务创建后的一些后续操作。

查看迁移任务状态

迁移任务创建后,有以下多种状态:

  • 已创建:迁移任务已创建。用户可手动点启动或者等待到达指定的起始时间,系统启动任务。

  • 启动:任务创建成功且已启动,等待调度。

  • 准备:数据预处理中。

  • 迁移:数据正在迁移中,请您耐心等待。

  • 删除中:迁移任务正在删除中,待删除完成后,已删除的迁移任务将从任务列表中移除。

  • 暂停:迁移任务已暂停。

  • 关闭:迁移任务正在关闭中,待关闭完成后,迁移任务将会转为结束状态。

  • 结束:迁移任务已结束。

  • 中断:迁移任务异常中断。

查看迁移报告

  1. 登录数据在线迁移控制台

  2. 在左侧导航栏,选择在线迁移服务 > 迁移任务

  3. 在迁移任务列表中,单击对应任务的管理,进入任务的详情页面。

    • 若创建任务时选择不推送报告,在任务详情页 > 历史,单击生成迁移报告。待迁移报告生成完成后,可单击下载迁移报告到本地。

    • 若创建任务时选择推送报告,在任务详情页 > 历史,待报告生成完成,可点击下载迁移报告到本地。

重要
  • 在数据迁移任务完成之前,生成的迁移报告内容可能不完整。如需获取完整的迁移报告,请在任务迁移完成后点击下载。

  • 迁移报告仅供参考,以实际迁移完成的内容为准。

迁移报告生成后将被存储在指定的对象存储(OSS)Bucket中。根据任务执行情况,文件夹目录层级的前缀格式如下所示:

OSS://<bucket>/<prefix>/aliyun_import_report/<uid>/<jobid>/<runtimeid>/total_list/
OSS://<bucket>/<prefix>/aliyun_import_report/<uid>/<jobid>/<runtimeid>/failed_list/
OSS://<bucket>/<prefix>/aliyun_import_report/<uid>/<jobid>/<runtimeid>/skipped_list/

字段名称

字段含义

bucket

目的端bucket。

prefix

目的数据地址指定的迁移目录前缀。

uid

用户主账号ID。

jobid

任务ID(任务详情页 > 详情获取)。

runtimeid

任务执行记录ID(任务详情页 > 历史获取)。

  1. 对象存储OSS控制台,找到目的bucket下迁移报告文件,您可以下载这些文件并查看详细的文件列表,推荐使用ossbrowserossutil工具查看。

根据任务执行情况,生成的迁移报告文件分为总迁移文件列表、迁移失败文件列表和迁移跳过文件列表三种。

说明

迁移报告文件命名规则

  • uid@jobid@runtimeid_total_list_n,代表总迁移文件列表,可能会有多个,其中 n 是一个大于等于 0 的正整数。

  • uid@jobid@runtimeid_failed_list_n,代表迁移失败文件列表,可能会有多个,其中 n 是一个大于等于 0 的正整数。

  • uid@jobid@runtimeid_skipped_list_n,代表迁移跳过文件列表,可能会有多个,其中 n 是一个大于等于 0 的正整数。

迁移报告文件所含字段内容描述了文件(对象)从源到目的地迁移过程中的各种属性,具体包括:

字段名称

字段含义

源文件名

表示源文件的名称,url编码

目的文件名

表示目标文件的名称,url编码

源文件大小

表示源文件的大小

目的文件大小

表示目标文件的大小

源文件MD5

表示源文件的MD5哈希值,用于一致性校验,源文件返回MD5时才会有

目的文件MD5

表示目标文件的MD5哈希值,用于一致性校验

源文件CRC64

表示源文件的CRC64哈希值,用于一致性校验,源文件返回CRC64时才会有

目的文件CRC64

表示目标文件的CRC64哈希值,用于一致性校验

源文件最后修改时间

表示源文件的最后修改时间

目的文件最后修改时间

表示目标文件的最后修改时间

源对象版本ID(只有多版本迁移涉及)

仅在多版本迁移中使用,用于指示源对象的版本ID

目的对象版本ID(只有多版本迁移涉及)

仅在多版本迁移中使用,用于指示目标对象的版本ID

迁移开始时间

记录文件迁移的开始时间

迁移结束时间

记录文件迁移的结束时间

是否异常迁移(false:正常,true:异常)

一个布尔标志,指示迁移是否异常(false表示正常,true表示异常)

异常原因

提供异常情况的原因说明

查看迁移日志

迁移任务结束后,可以通过日志服务SLS查看迁移任务的日志。您可以使用任务名、任务ID、UID、文件名等作为过滤条件,精准定位迁移日志。

重要
  • 仅对创建迁移任务时,参数迁移日志选择推送仅推送错误日志的任务有效。如果创建迁移任务时,参数迁移日志选择不推送,则不会推送迁移任务的日志到日志服务SLS上。

  • 数据迁移未完成前SLS中迁移日志内容可能不完整,如需获取完整的迁移日志,请在任务迁移结束后再查看SLS中的迁移日志。

  • 迁移日志仅供您参考,请以实际迁移完成的内容为准。

在线迁移服务会在日志服务SLS中创建名称为aliyun-oss-import-log-阿里云账号ID-当前控制台地域的Project,例如aliyun-oss-import-log-137918634953****-cn-hangzhou。在此Project中可以查看迁移任务的日志,其中包含如下两种日志:

  • drs_import_success_log:迁移成功日志。

  • drs_import_fail_log:迁移失败日志。

迁移日志中的主要字段说明如下表所示。

字段

说明

JobName

迁移任务的名称。

JobId

迁移任务ID。

Region

当前控制台所在地域。

Status

迁移文件的状态。包括如下三种状态:

  • succeed:成功。

  • skipped:跳过。

    说明

    迁移跳过包括如下两种场景:

    • 源文件迁移时不存在(已被删除)。

    • 根据覆盖策略,被判定为跳过。

  • failed:失败。

UserId

用户的UID。

ExecuteId

执行记录ID。

StartTime

迁移开始的时间。

EndTime

迁移结束的时间。

ListTime

该文件被扫描到的时间。

Time

当前的时间。

SrcObjectName

源端文件名称。以Src开头的是源端相关字段。

说明

文件名为URL编码处理后的格式,例如docs%2Fmy.docir%2Fexample.log。

SrcObjectSize

源端文件大小。

DestObjectName

目的端文件名称。以Dest开头的是目的端相关字段。

说明

文件名为URL编码处理后的格式,例如docs%2Fmy.docir%2Fexample.log。

DestObjectSize

目的端文件大小。

修改限流

数据迁移过程中,您可以根据您的实际情况随时修改限流参数,修改限流后需要一定的生效时间。

  1. 登录数据在线迁移控制台

  2. 在顶部菜单栏,选择任务所在的地域。

  3. 在左侧导航栏,选择在线迁移服务 > 迁移任务

  4. 在迁移任务列表中,单击对应任务的管理,进入任务详情页面。

  5. 配置区域,单击迁移带宽上限后的重置

  6. 在弹出的对话框中配置迁移带宽上限。

    • 默认:默认最大带宽,实际速度取决于文件大小和文件数量。

    • 指定上限:根据控制台提示指定具体的带宽上限。

  7. 单击确定,即可完成修改。

修改每秒迁移文件数上限

数据迁移过程中,您可以根据您的实际情况随时修改每秒迁移文件数上限参数,修改每秒迁移文件数上限后需要一定的生效时间。

  1. 登录数据在线迁移控制台

  2. 在顶部菜单栏,选择任务所在的地域。

  3. 在左侧导航栏,选择在线迁移服务 > 迁移任务

  4. 在迁移任务列表中,单击对应任务的管理,进入任务详情页面。

  5. 配置区域,单击每秒迁移文件数上限后的重置

  6. 在弹出的对话框中配置每秒迁移文件数上限。

    • 默认:默认每秒迁移文件数,实际速度取决于文件大小和文件数量。

    • 指定上限:根据控制台提示指定具体的每秒迁移文件数。

  7. 单击确定,即可完成修改。

迁移失败后重试

如果迁移任务有部分文件迁移失败,可选择重新迁移失败的文件。

  1. 登录数据在线迁移控制台

  2. 在顶部菜单栏,选择任务所在的地域。

  3. 在左侧导航栏,选择在线迁移服务 > 迁移任务

  4. 在迁移任务列表中,单击对应任务操作列的管理,进入任务详情页面。

  5. 历史区域下单击对应任务操作列的重试

  6. 修改子任务名称,单击下一步

  7. 确认迁移带宽、每秒迁移文件数、覆盖方式等参数无误后,单击下一步

  8. 单击确定,子任务会启动并且重新迁移失败的文件。