计算
弹性云服务器 ECS
Flexus云服务
裸金属服务器 BMS
弹性伸缩 AS
镜像服务 IMS
专属主机 DeH
函数工作流 FunctionGraph
云手机服务器 CPH
Huawei Cloud EulerOS
网络
虚拟私有云 VPC
弹性公网IP EIP
虚拟专用网络 VPN
弹性负载均衡 ELB
NAT网关 NAT
云专线 DC
VPC终端节点 VPCEP
云连接 CC
企业路由器 ER
企业交换机 ESW
全球加速 GA
安全与合规
安全技术与应用
Web应用防火墙 WAF
企业主机安全 HSS
云防火墙 CFW
安全云脑 SecMaster
DDoS防护 AAD
数据加密服务 DEW
数据库安全服务 DBSS
云堡垒机 CBH
数据安全中心 DSC
云证书管理服务 CCM
边缘安全 EdgeSec
威胁检测服务 MTD
CDN与智能边缘
内容分发网络 CDN
CloudPond云服务
智能边缘云 IEC
迁移
主机迁移服务 SMS
对象存储迁移服务 OMS
云数据迁移 CDM
迁移中心 MGC
大数据
MapReduce服务 MRS
数据湖探索 DLI
表格存储服务 CloudTable
云搜索服务 CSS
数据接入服务 DIS
数据仓库服务 GaussDB(DWS)
数据治理中心 DataArts Studio
数据可视化 DLV
数据湖工厂 DLF
湖仓构建 LakeFormation
企业应用
云桌面 Workspace
应用与数据集成平台 ROMA Connect
云解析服务 DNS
专属云
专属计算集群 DCC
IoT物联网
IoT物联网
设备接入 IoTDA
智能边缘平台 IEF
用户服务
账号中心
费用中心
成本中心
资源中心
企业管理
工单管理
国际站常见问题
ICP备案
我的凭证
支持计划
客户运营能力
合作伙伴支持计划
专业服务
区块链
区块链服务 BCS
Web3节点引擎服务 NES
解决方案
SAP
高性能计算 HPC
视频
视频直播 Live
视频点播 VOD
媒体处理 MPC
实时音视频 SparkRTC
数字内容生产线 MetaStudio
存储
对象存储服务 OBS
云硬盘 EVS
云备份 CBR
存储容灾服务 SDRS
高性能弹性文件服务 SFS Turbo
弹性文件服务 SFS
云硬盘备份 VBS
云服务器备份 CSBS
数据快递服务 DES
专属分布式存储服务 DSS
容器
云容器引擎 CCE
容器镜像服务 SWR
应用服务网格 ASM
华为云UCS
云容器实例 CCI
管理与监管
云监控服务 CES
统一身份认证服务 IAM
资源编排服务 RFS
云审计服务 CTS
标签管理服务 TMS
云日志服务 LTS
配置审计 Config
资源访问管理 RAM
消息通知服务 SMN
应用运维管理 AOM
应用性能管理 APM
组织 Organizations
优化顾问 OA
IAM 身份中心
云运维中心 COC
资源治理中心 RGC
应用身份管理服务 OneAccess
数据库
云数据库 RDS
文档数据库服务 DDS
数据管理服务 DAS
数据复制服务 DRS
云数据库 GeminiDB
云数据库 GaussDB
分布式数据库中间件 DDM
数据库和应用迁移 UGO
云数据库 TaurusDB
人工智能
人脸识别服务 FRS
图引擎服务 GES
图像识别 Image
内容审核 Moderation
文字识别 OCR
AI开发平台ModelArts
图像搜索 ImageSearch
对话机器人服务 CBS
华为HiLens
视频智能分析服务 VIAS
语音交互服务 SIS
应用中间件
分布式缓存服务 DCS
API网关 APIG
微服务引擎 CSE
分布式消息服务Kafka版
分布式消息服务RabbitMQ版
分布式消息服务RocketMQ版
多活高可用服务 MAS
事件网格 EG
企业协同
华为云会议 Meeting
云通信
消息&短信 MSGSMS
云生态
合作伙伴中心
云商店
开发者工具
SDK开发指南
API签名指南
Terraform
华为云命令行工具服务 KooCLI
其他
产品价格详情
系统权限
管理控制台
客户关联华为云合作伙伴须知
消息中心
公共问题
开发与运维
应用管理与运维平台 ServiceStage
软件开发生产线 CodeArts
需求管理 CodeArts Req
部署 CodeArts Deploy
性能测试 CodeArts PerfTest
编译构建 CodeArts Build
流水线 CodeArts Pipeline
制品仓库 CodeArts Artifact
测试计划 CodeArts TestPlan
代码检查 CodeArts Check
代码托管 CodeArts Repo
云应用引擎 CAE
开天aPaaS
云消息服务 KooMessage
云手机服务 KooPhone
云空间服务 KooDrive

OBS多前缀批量迁移

更新时间:2025-02-17 GMT+08:00

本文将详细介绍如何使用前缀列表文件(包含多个前缀的列表文件)来筛选并批量迁移OBS桶内的对象。

准备工作

  • 使用MgC之前,您需要拥有一个华为账号或一个可用于访问MgC的IAM用户,获取方法请参见准备工作
  • 在MgC控制台创建应用迁移项目
  • 将源端云平台账号对应的AK/SK添加至MgC,作为采集源端桶的凭证。认证方式选择AK/SK ,添加方法请参考添加资源凭证
  • 确保源端账号和目的端账号拥有迁移需要的权限,详细介绍请参见如何获取源端桶和目的端桶权限?
  • 在华为云创建用于接收源端对象存储数据的OBS桶(即目的端桶),创建方法请参考创建桶。如果您已有目的端桶,则无需重新创建。
  • 为每个待迁移的源端桶,创建一个对应的前缀列表文件(即一个桶对应一个前缀列表文件),前缀列表文件要求如下:
    • 文件格式为.txt,大小不超过2 MB。
    • 每行只能包含一个前缀,每个前缀的长度不超过1024个字符。
    • 前缀总数(即行数)不超过1000。

使用须知

  • 支持的区域
    当前支持在以下区域(Region)进行批量迁移,其它Region请使用线下工具RDA或者咨询其它方案进行迁移。
    • 拉美-圣地亚哥
    • 拉美-圣保罗
    • 土耳其-伊斯坦布尔
    • 亚太-曼谷
    • 亚太-新加坡
    • 亚太-雅加达
    • 中东-利雅得
    • 华北-北京四
    • 华东-上海一
  • 内网迁移

    支持在同一Region内通过内网进行迁移。

  • 软连接处理
    MgC不支持源端路径为软链接的迁移。如果源端包含软链接,请进行如下处理:
    • 填写实际的文件路径。
    • 迁移完成后,手动在目的端创建相应的软链接。

步骤一:发现并采集源端桶

  1. 登录迁移中心管理控制台。在左侧导航栏的项目下拉列表中选择创建的应用迁移项目
  2. 单击左侧导航栏的“源端发现>资源采集”,进入资源采集页面。
  3. 选择“在线调研”页签,单击“云平台采集”,进入云平台采集参数配置页面。

    图1 云平台采集

  4. 根据表1,完成基础配置任务配置区域的参数配置。

    表1 基础配置和任务配置区域参数配置说明

    区域

    参数

    说明

    是否必选

    基础配置

    任务名称

    自定义发现任务名称。

    任务说明

    输入发现任务说明。

    任务配置

    源端

    选择源端云平台,此处选择“华为云”。

    凭证

    选择在完成准备工作时添加的源端账号凭证,如未提前添加凭证,请单击“新建凭证”,认证方式选择“AK/SK”,输入源端账号的AK/SK,校验并保存凭证。

    区域

    选择要发现的源端云平台区域,支持多选。

    资源类型

    在下拉列表,选择“对象存储”。

    应用

    选择采集到的资源要加入的应用,通过应用可以将资源进行分组管理。如果下拉列表中无应用,按如下步骤创建:

    1. 单击“新建应用”,输入自定义的应用名称描述;选择业务场景使用场景;目的端区域选择目的端所在区域。
    2. 单击“确定”按钮,完成创建。

  5. 单击“确认”,创建公网采集对象存储资源任务完成,进入任务中心页面,系统自动开始资源采集。

    当任务状态为“成功”时,采集完成。

步骤二:创建集群

在创建迁移集群时会产生部分其他服务费用,详情请参见计费说明

须知:

为了保证迁移的稳定性和数据安全,创建的迁移集群不支持用户自行登录。如您有特殊需求必须登录,请联系技术支持人员。

  1. 登录迁移中心管理控制台。在左侧导航栏的项目下拉列表中选择创建的应用迁移项目
  2. 在左侧导航栏选择“资源准备>迁移集群”,进入迁移集群页面。
  3. 单击页面右上角的“创建集群”按钮,进入创建集群页面。

    如果是首次创建迁移集群,需要您同意华为云账号进行相关的委托授权。单击,可以查看委托权限所包含的细粒度权限。

  4. 根据表2,配置参数。

    表2 集群参数配置说明

    区域

    参数

    配置说明

    限制说明

    基础配置

    集群名称

    自定义名称。

    同一账户下集群名称不可重名。

    区域

    选择创建集群的区域。

    与目的端区域保持一致。

    集群类型

    选择集群使用场景。

    当前仅支持存储迁移场景。

    节点创建

    Master节点ECS规格

    用于管理迁移节点和列举节点。

    节点数量为1,无法修改。

    迁移节点ECS规格

    迁移节点用于执行迁移和对比的动作,推荐规格8U16G。

    • 规格选定后,后续无法更改。
    • 设置的节点数量需要同时满足如下要求:
      • 迁移节点数+列举节点数+1 ≤100
      • 迁移节点数+列举节点数+1 ≤子网可用IP数

    列举节点ECS规格

    列举节点用于执行列举动作,推荐规格8U16G。

    网络配置

    虚拟私有云

    在下拉列表中选择虚拟私有云。

    -

    子网

    选择与虚拟私有云网段相同且满足可用IP数的子网。

    子网的可用IP数≥迁移节点数+列举节点数+1。

    模式选择

    • 公网:使用公网迁移,并选择公网网关。如果没有可用网关,选择“新建网关”,选择网关规格和EIP(EIP最多支持同时勾选20个)。
    • 内网:使用内网迁移,适用于同一区域内的迁移场景。
    • 专线:使用专线迁移,通过专线直接访问源端数据。搭建云专线的方法可参考云专线 DC

    -

    高级设置

    DNS配置(可选)

    填写DNS服务器IP地址,用于追加/etc/resolv.conf文件中的nameserver参数值。多个DNS服务器地址使用英文逗号分隔,例如:192.0.2.1,192.0.2.2

    最多可输入3个DNS服务器地址。

    域名映射配置(可选)

    添加域名到IP地址的映射,用于修改/etc/hosts文件。

    最多可添加500个IP地址映射。

    -

    流量控制

    设置迁移任务在指定时段的最大流量带宽。

    • 不勾选,则不进行流量控制
    • 勾选,进行流量控制。在“开始时间”、“结束时间”和“限速”文本框中输入数值。
      须知:

      例如:设置开始时间08:00、结束时间12:00、限制最大流量20 MB/s,当迁移任务运行到(08:00~12:00)该时间段时,最大迁移速度将限制为20 MB/s。该时间段以外,迁移速度不做限制。

    • 最多可添加五条流量控制规则。
    • 时区时间以控制台所选Region的当地时间为准。

    启用LTS服务

    • 启用:记录存储迁移过程中的日志,便于查看和定位迁移中出现的问题。
    • 不启用:不记录存储迁移过程中的日志。

    -

  5. 参数配置完成后,单击“确认”开始创建集群。在迁移集群列表中查看集群状态,状态详情参见集群状态说明。如果集群状态为创建失败,将鼠标移动到“创建失败”上,可以查看失败原因。在解决失败原因后,可以通过操作列的“更多 > 重试”功能,重新创建集群。

步骤三:迁移方案配置

  1. 登录迁移中心管理控制台
  2. 在左侧导航栏选择“迁移设计>迁移方案配置”,进入迁移方案配置页面。单击页面右上角的“创建迁移方案”按钮,右侧弹出迁移方案模板窗口。

  3. 单击对象存储批量迁移框中的“开始配置”按钮,进入对象存储批量迁移页面。

  4. 基础配置区域,根据表3,配置相关参数。

    表3 基础配置参数配置说明

    参数

    配置说明

    方案名称

    用户自定义。

    描述(可选)

    用户自定义。

    源端平台

    步骤一采集对象存储资源时,所选的源端云平台保持一致。此处选择“华为云”。

    目的端桶区域

    选择目的端桶所在区域。

  5. 待迁移桶列表区域,单击“添加桶”按钮,右侧弹出添加桶窗口。

  6. 勾选需要迁移的桶,单击操作列的“修改”,调整桶的迁移方式为“前缀迁移”,单击“确认”,添加该桶到待迁移桶列表中。

    注意:
    • 所选的资源必须都来源于基础配置所选的源端平台。
    • 最多添加 100 个桶。

  7. 绑定源端凭证。

    • 单个绑定源端凭证:在待迁移桶列表中,单击每一行操作列的“修改”,在弹出的修改迁移设置窗口中选择源端凭证进行绑定。
    • 批量绑定源端凭证:在列表中勾选多个桶,单击列表上方“批量绑定凭证”按钮,批量绑定源端凭证。

  8. 导入前缀列表文件。

    待迁移桶列表中,单击每一行操作列的“导入前缀”,弹出导入前缀窗口。将该桶对应的前缀列表文件上传后,单击“确认”按钮。

  9. 完成所有待迁移桶的凭证绑定和前缀列表导入后,单击“下一步”,进行目的端配置。
  10. 单击每一行操作列的“修改”,选择目的端凭证目的端桶,输入目的端前缀(可选),单击“保存”。

  11. 所有资源的目的端配置完成后,单击“下一步”,进行集群评估。集群评估为可选操作,您可以跳过该步骤,也可以通过评估,获取推荐的集群规格后,对创建的集群进行修改,请参考集群管理
  12. 单击“下一步”,进入集群配置,单击“立即绑定”,右侧弹出集群选择窗口。
  13. 在集群列表中,选择步骤二创建的集群,单击“确认”,完成集群绑定,绑定后本方案下所有资源将通过此集群迁移。

    须知:

    只有集群状态为健康或者亚健康时,可以进行选择该集群进行绑定。

  14. 集群配置完成后,单击“确定”,迁移方案创建完成。在迁移方案配置页面的方案列表,可以查看已创建的迁移方案。

    • 如果需要对迁移方案配置进行调整,可以单击操作列的“设计”进行修改。
    • 设计进度已完成时,单击操作列的“创建工作流”,即可创建对象存储批量迁移工作流

步骤四:创建对象存储批量迁移工作流

须知:
  • 单个对象大小不能超过:500 MB x 10000 = 4.76837158203125 TB,否则可能会导致迁移失败。
  • 在迁移过程中,系统将自动在目的端桶创建一个名为“oms”的临时文件夹。严禁手动操作此文件夹,包括但不限于修改、删除或添加内容。对该文件夹进行的任何手动操作都可能导致迁移流程中断或失败。
  1. 登录迁移中心管理控制台
  2. 在左侧导航栏选择“迁移实施>迁移工作流”,进入迁移工作流页面。
  3. 单击页面右上角的“创建迁移工作流”按钮,进入选择模板页面。

  4. 选择对象存储批量迁移模板,单击“开始配置”按钮,进行工作流配置。
  5. 基础信息区域,输入自定义的工作流名称描述
  6. 迁移方案区域,选择步骤三创建的迁移方案。选择方案后,可以看到该方案的配置概览。单击“查看详情”,可以查看该方案的更多信息。

  7. 迁移集群区域,选择迁移使用的集群。默认使用迁移方案中配置的集群,您也可以在下拉列表中重新选择集群,选择后仅对当前工作流生效,不会修改迁移方案中配置的集群。
  8. 根据表4,进行迁移配置。

    表4 迁移配置参数说明

    参数

    子参数

    说明

    并发子任务数

    -

    用户自定义。配置的数目不能超过可用迁移节点数x10。例如:可用的迁移节点数为2,则最大子任务数配置数目需要≤20。

    同名覆盖方式

    不覆盖

    对于源端和目的端存在的同名文件,跳过源端文件,保留目的端文件。

    警告:
    • 首次迁移时选择“不覆盖”,不会迁移源端中父文件夹的属性到目的端,可能会造成文件夹属性不完整。为规避这一风险,首次迁移时请谨慎使用“不覆盖”策略。
    • 选择“不覆盖”策略进行数据迁移时,如果迁移任务因错误中断后重启或从暂停状态恢复,可能会造成部分数据未完全迁移,而任务显示成功的现象,影响数据的完整性。为规避这一风险,请谨慎使用“不覆盖”策略。

    直接覆盖

    对于源端和目的端存在的同名文件,源端文件直接覆盖目的端文件。

    对象大小与最后修改时间覆盖

    • 对于文件迁移:源端和目的端存在的同名文件,保留最后修改时间较新的文件;如果最后修改时间相同,比较文件大小,大小不同则源端覆盖目的端文件;如果最后修改时间和大小都相同,则跳过;
    • 对于文件夹迁移:当文件迁移完成后再比对文件夹大写、时间和权限,如果文件夹大小不同/时间不相同/权限不相同,则源端覆盖目的端文件夹;
      说明:

      对于空文件夹,覆盖策略与文件相同。

    CRC64对比覆盖

    • 迁移前,对于源端和目的端存在的同名对象,对比源端和目的端对象元数据中的CRC64值,相同则跳过,不同则覆盖。如果源端与目的端对象元数据中不存在CRC64值,则默认使用大小/最后修改时间对比覆盖策略执行。
      说明:
      • 目前仅支持华为云、阿里云、腾讯云。
      • 目的端OBS桶需开启CRC64特性白名单。

    一致性校验

    对象大小与最后修改时间校验

    默认配置,通过对比源端和目的端对象大小与最后修改时间,判断迁移后数据是否完整。

    CRC64校验

    通过对比源端和目的端对象元数据中CRC64值,判断迁移后数据是否完整。如果源端或目的端对象元数据中不存在CRC64值,则默认使用大小/最后修改时间校验策略。
    说明:
    • 目前仅支持华为云、阿里云、腾讯云。
    • 目的端OBS桶需开启CRC64特性白名单。

    迁移元数据

    -

    选择是否迁移元数据。

    • 勾选,则迁移源端对象元数据。
    • 不勾选,仅迁移Content-Type、Content-Encoding元数据。

  9. (可选)根据表5,配置高级选项。

    表5 高级选项参数说明

    参数

    说明

    报告级别

    勾选需要的报告级别,迁移完成后自动生成对应级别的报告,并上传目的端/oms目录下。支持多选。

    如:勾选成功对象,迁移完成后自动生成成功级别的报告,并上传目的端/oms目录下。

    是否增量迁移

    选择“否”,不增量迁移。

    选择“是”,配置增量迁移同名覆盖方式和增量迁移模式,详细配置方法参考配置增量迁移

    目的端存储类型

    选择迁移到华为云OBS后,对象的存储类型。存储策略说明请参见存储类型介绍

    KMS加密

    • 不勾选,迁移后对象状态与目的端桶级服务端加密状态保持一致。
    • 勾选,所有对象在迁移到OBS桶后都将被加密存储。
    说明:
    • 使用KMS服务端加密可能会降低迁移速率10%左右。
    • 目的端桶所在区域支持KMS加密时,此参数才可用。

    解冻归档数据

    • 不勾选:如果遇到归档类型对象,则直接判定该对象迁移失败并跳过,继续迁移其余对象。
    • 勾选:如果遇到归档类型对象,则自动解冻该对象并进行迁移。如果解冻失败,则判定该对象迁移失败并跳过,继续迁移其余对象。
    说明:

    在数据迁移时,系统会对所有数据发起取回操作,源端云服务商会收取相应的API调用费用和存储费用。

    过滤配置

    通过黑、白名单以及时间段过滤迁移文件。过滤策略详细介绍请参见过滤策略说明

    CDN迁移支持

    当默认域名不能满足您的迁移需求,比如您需要一个自定义域名以便使用CDN降低源端出口下载流量的费用,可以勾选此选项。在域名输入框中输入自定义域名,并选择传输协议。HTTP协议安全级别低于HTTPS协议,推荐使用HTTPS协议。

    源端为阿里云OSS、腾讯云COS时,如果使用了CDN鉴权,还需要选择“鉴权类型”并输入“鉴权密钥”。

    SMN消息发送配置

    选择是否使用SMN消息通知功能,该功能可以通知您迁移任务的结果。

    • 不勾选,不接收SMN消息。
    • 勾选,接收SMN消息。选择SMN主题,会向该主题的订阅者发送消息;选择消息发送语言;选择发送消息的触发条件,支持同时勾选。

    流量控制

    设置迁移任务在指定时段的最大流量带宽。

    • 不勾选,不进行流量控制。
    • 勾选,进行流量控制。分别设置“开始时间”、“结束时间”和“限速”数值。
      例如:设置开始时间08:00、结束时间12:00、限速为20 MB/s,当迁移任务运行到(08:00~12:00)该时间段时,最大迁移速度将限制为20 MB/s。该时间段以外,迁移速度不做限制。
      说明:
      • 限速的数值范围:0~1048576 MB/s 。
      • 最多可以创建5条记录。
      • 时区时间以目的端Region的当地时间为准。

  10. 工作流配置完成后,单击“下一步:确认并创建”按钮,进入确认并创建页面。
  11. 确认配置信息无误后,单击“确认创建工作流”,弹出启动工作流窗口,此时工作流已创建完成。

    • 如果您希望立即开始迁移,则单击“确认”按钮,立即运行工作流。
    • 如果您需要在工作流中添加阶段/步骤,则单击“取消”,此时迁移工作流状态为“等待中”,并未开始迁移。确定工作流步骤后,单击“运行”按钮,开始迁移。

  12. 在工作流详情页面,可以查看该工作流的配置信息资源迁移进度。还可以进行如下操作:

    • 将鼠标移动到资源迁移进度条,在弹窗中可以查看该资源更多迁移信息。
    • 当迁移步骤(进度条)到达需要手动确认的步骤时,您需要将鼠标移动到进度条上,并在弹出的窗口中单击步骤状态后的“确认”。只有完成这一操作,系统才会继续进行后续的迁移步骤。
    • 基础信息区域,单击集群名称后的“管理”,右侧弹出集群详细信息页面。在这个页面上,您可以进行如下操作:
      • 设置流量控制规则:您可以添加、编辑或删除流量控制规则,以确保集群内的流量按照您的需求进行管理。
      • 节点管理:您可以根据实际需求,添加/删除迁移节点和列举节点,也可以对现有节点进行插件升级。
    • 基础信息区域,单击展开“高级选项”,当开启增量迁移并且选择自动迁移模式时,自动增量迁移次数支持修改。

步骤五:清理集群(可选)

当您完成数据迁移并且集群不再需要时,可以直接删除闲置的集群以释放资源。方法请参考删除集群

我们使用cookie来确保您的高速浏览体验。继续浏览本站,即表示您同意我们使用cookie。 详情

文档反馈

文档反馈

意见反馈

0/500

标记内容

同时提交标记内容