本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
本文介绍了闪电立方II设备迁移完成后成功下电的过程,包括设备归还、数据上云以及迁移结果校验的具体步骤。
前提条件
数据已成功迁移至闪电立方II设备,并已完成停止任务及关机断电的操作。
归还设备
一、确认任务状态
依次执行以下命令,确认任务状态是否都为succeed,且已根据CRC64列表比对源端文件做校验通过。
请执行
cdmgwclient
进入该目录。执行
bash console.sh status <job_name>
查看任务状态(请替换为实际任务名)。
二、停止迁移服务
请在迁移完成后务必执行以下操作,否则可能会导致迁移数据不完整,禁止强行断电。
依次执行以下命令,停止迁移服务。
beforepoweroff
三、卸载锁定存储池
依次执行以下命令,卸载和锁定存储池。
crypt close
四、设备关机
执行poweroff
命令,关机设备。
五、检测配件
确认10G光口上2个光模块齐全。
确认25G光口上2个光模块齐全。
确认电源线已经收纳至到机箱顶部空间内。
将闪电立方设备提供给阿里云合作的物流伙伴。
数据上云和迁移结果校验
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。 |
迁移报告文件分为总迁移文件列表、迁移失败文件列表和迁移跳过文件列表三种,您可以下载这些文件并查看详细的文件列表,推荐使用快速使用ossbrowser或ossutil概述工具查看。
迁移报告文件命名规则
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角色的授权。
请您务必在迁移任务完成后,校验目的端迁移数据。如您在删除源数据前,未校验目的端迁移数据无误,导致数据丢失所引起的一切损失和后果均由您自行承担。