数据上云及校验

重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

本文介绍了闪电立方II设备迁移完成后成功下电的过程,包括设备归还、数据上云以及迁移结果校验的具体步骤。

前提条件

数据已成功迁移至闪电立方II设备,并已完成停止任务及关机断电的操作。

归还设备

一、确认任务状态

依次执行以下命令,确认任务状态是否都为succeed,且已根据CRC64列表比对源端文件做校验通过

  • 请执行cdmgwclient进入该目录。

  • 执行bash console.sh status <job_name>查看任务状态(请替换为实际任务名)。

二、停止迁移服务

重要

请在迁移完成后务必执行以下操作,否则可能会导致迁移数据不完整,禁止强行断电。

依次执行以下命令,停止迁移服务。

  • beforepoweroff

三、卸载锁定存储池

依次执行以下命令,卸载和锁定存储池。

  • crypt close

四、设备关机

执行poweroff命令,关机设备。

五、检测配件

  1. 确认10G光口上2个光模块齐全。

  2. 确认25G光口上2个光模块齐全。

  3. 确认电源线已经收纳至到机箱顶部空间内。

  4. 将闪电立方设备提供给阿里云合作的物流伙伴。

数据上云和迁移结果校验

RAM角色授权

阿里云将使用特定的RAM角色,将闪电立方中数据上传到您指定的OSS Bucket中,请您为指定的RAM角色进行授权。具体操作步骤如下:

重要

在使用Bucket Policy依据语法策略进行授权时,新添加的策略将覆盖现有策略。请确保新添加的策略包含已有策略的内容,否则可能会导致与现有策略相关的操作失败。

  • 登录OSS管理控制台

  • 在左侧导航栏,单击Bucket 列表,选择对应Bucket。

  • 在左侧导航栏,选择 权限控制>Bucket 授权策略。

  • 按语法策略添加中,增加自定义Bucket Policy,然后点击编辑并保存

    • 授予RAM角色列举、读取、删除和写入该Bucket下所有资源的权限。

说明

以下权限策略配置仅供您参考,请根据实际值进行替换,替换4个参数说明如下:

  • <mybucket>填写您目的Bucket名称

  • <myuid>填写您目的Bucket归属的主账号UID

  • <uid>填写由阿里云工作人员提供的UID:1986505809429276。

  • <rolename>填写由阿里云工作人员提供的角色名称:mgw-data-transport-role。

仅替换以上4个参数即可,关于OSS权限策略的更多信息,请参见RAM Policy常见示例

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "oss:List*",
        "oss:Get*",
        "oss:Put*",
        "oss:AbortMultipartUpload"
      ],
      "Principal": [
         "arn:sts::1986505809429276:assumed-role/mgw-data-transport-role/*"
      ],
      "Resource": [
        "acs:oss:*:<myuid>:<mybucket>",
        "acs:oss:*:<myuid>:<mybucket>/*"
      ]
    }
  ]
}

数据上云

阿里云工作人员使用经您授权的特定RAM角色,操作将闪电立方中数据上云,在完成数据上云操作后,将与您联系并为您提供任务迁移报告相关信息,您可根据迁移报告做迁移结果的校验,至此本次迁移任务正式结束。

重要

迁移完成后,生成的迁移报告将被存储在您指定的OSS Bucket中,详情请参考迁移报告部分内容。

迁移报告

迁移报告生成后将被存储在您指定的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

您指定的OSS Bucket。

prefix

您目的OSS Bucket下指定的迁移目录前缀。

uid

由阿里云工作人员提供的UID:1986505809429276。

jobid

由阿里云工作人员提供的任务ID。

runtimeid

由阿里云工作人员提供的任务执行记录ID。

迁移报告文件分为总迁移文件列表、迁移失败文件列表和迁移跳过文件列表三种,您可以下载这些文件并查看详细的文件列表,推荐使用快速使用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 的正整数。

迁移报告文件所含字段内容描述了文件从闪电立方到目的OSS迁移过程中的各种属性,具体包括:

字段名称

字段含义

源文件名

表示源文件的名称

目的文件名

表示目标文件的名称

源文件大小

表示源文件的大小

目的文件大小

表示目标文件的大小

源文件MD5

提供源文件的MD5哈希值,用于一致性验证

目的文件MD5

提供目标文件的MD5哈希值,用于一致性验证

源文件CRC64

提供源文件的CRC64值,用于一致性检查

目的文件CRC64

提供目标文件的CRC64值,用于一致性检查

源文件最后修改时间

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

目的文件最后修改时间

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

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

该值为空

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

该值为空

迁移开始时间

记录文件迁移的开始时间

迁移结束时间

记录文件迁移的结束时间

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

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

异常原因

提供异常情况的原因说明

迁移结果校验

闪电立方仅负责数据的迁移,无法保证数据的一致性和完整性。迁移任务完成后,请您全量校验迁移的数据,务必自行做好源端和目的端数据一致性校验。在迁移完成后,请您及时取消闪电立方特定RAM角色的授权。

警告

请您务必在迁移任务完成后,校验目的端迁移数据。如您在删除源数据前,未校验目的端迁移数据无误,导致数据丢失所引起的一切损失和后果均由您自行承担。