- 最新动态
- 功能总览
- 产品介绍
- 快速入门
- 用户指南
-
迁移中心Agent操作指南
- 迁移中心Agent概述
- 下载并安装MgC Agent(原Edge)
- 本地发现与采集
- 上云操作
- 云边协同
-
工具采集
- 创建工具采集任务
- 采集器管理
-
采集器参数配置说明
- K8S静态采集器(app-discovery-k8s)
- K8S conntrack采集器(app-discovery-k8s-conntrack)
- K8S pod网络采集器(app-discovery-k8s-pod-net)
- 进程与网络采集器(app-discovery-process-netstat)
- Windows进程与网络采集器(app-discovery-process-netstat-win)
- RabbitMQ采集器(app-discovery-rabbitmq)
- Kafka采集器(app-discovery-kafka)
- Eureka采集器(app-discovery-eureka)
- Redis采集器(app-discovery-redis)
- MongoDB采集器(app-discovery-mongodb)
- MySQL-generallog采集器(app-discovery-mysql-generallog)
- MySQL-jdbc采集器(app-discovery-mysql-jdbc)
- Nginx配置文件采集器(app-discovery-nginx)
- Cloud-vpc-log采集器(app-discovery-cloud-vpc-log)
- Nacos采集器(app-discovery-nacos)
- 应用配置采集器(app-discovery-application-config)
- 最佳实践
-
常见问题
- 安装MgC Agent(原Edge)的主机有哪些要求?
- 以兼容性模式运行程序
- MgC Agent(原Edge)设备离线原因
- MgC Agent(原Edge)安装完成后,无法启动
- 如何升级MgC Agent(原Edge)至最新版本?
- 如何卸载MgC Agent(原Edge)?
- 如何重启MgC Agent(原Edge)?
- 如何查询MgC Agent(原Edge)当前版本?
- 如何获取Linux版本的MgC Agent(原Edge)各种运行日志?
- 采集失败,提示:The collector is not installed如何处理?
- 大数据-Hive Metastore凭证文件获取方法
- MgC Agent(原Edge)安装端口被占用,导致无法安装,如何处理?
- AK/SK验证失败,如何处理?
- Windows服务器WinRM服务配置与故障排查
- 新增大数据校验数据连接时,凭证列表数据缺失
-
最佳实践
- 主机迁移权限配置
- 主机迁移相关最佳实践
- 存储迁移相关最佳实践
- 目的端主机磁盘缩容
- 调整目的端磁盘分区
- 采集Azure容器AKS资源
- 采集谷歌云 GCP容器GKE资源
- 采集AWS容器资源
- 自建Oracle调研评估指导
-
大数据迁移后数据校验
- MaxCompute迁移至DLI数据校验
- MRS ClickHouse迁移至MRS ClickHouse数据校验
- 阿里云EMR ClickHouse迁移至MRS ClickHouse数据校验
- 阿里云 ClickHouse迁移至MRS ClickHouse数据校验
- 阿里云 ClickHouse迁移至CloudTable ClickHouse数据校验
- MRS Doris迁移至MRS Doris数据校验
- MRS Hive/CDH/EMR迁移至MRS Hive数据校验
- MaxCompute迁移至MRS Hive数据校验
- MRS HBase迁移至MRS HBase数据校验
- DeltaLake(有元数据)迁移至MRS DeltaLake数据校验
- DeltaLake(无元数据)迁移至MRS DeltaLake数据校验
- 不使用EIP场景下进行大数据数据迁移
- 大数据迁移驾驶舱
-
常见问题
- 产品咨询
- 网络配置
-
主机迁移工作流
- 迁移工作流状态为“运行中”,如何查看迁移进度?
- 迁移工作流状态一直处于“运行中”,如何判断迁移是否正常?
- 迁移工作流步骤执行失败,提示“Edge is not accessible ...”,如何处理?
- 迁移工作流步骤执行失败,提示“server require to bind credenlial first ...”,如何处理?
- 大批量主机同时迁移时,可能出现的异常问题
- 主机迁移工作流错误码处理方法汇总
- VMware主机迁移时,出现报错如何处理?
- MgC主机工作流资源与SMS迁移服务器列表之间的映射关系
- 为什么MgC迁移进度和SMS迁移进度显示不一致?
- sudo用户进行主机迁移时,主机迁移工作流校验源端环境失败
- 主机迁移运行到“启动迁移Agent”步骤时报错:System.OutOfMemoryException
- 主机迁移工作流步骤执行失败,失败原因:SMS-Workflow.0503:SMS migration task failed 'SMS.xxxx'
- 迁移完成后,目的端主机有磁盘处于未挂载状态
-
存储迁移
- 存储迁移的约束与限制有哪些?
- 迁移对源端和目的端有什么要求?
- 进行存储迁移时,如何选择集群规格?
- 影响大对象迁移速度的关键因素有哪些?
- 影响小对象迁移速度的关键因素有哪些?
- 如何监控和查看影响迁移速度的关键指标?
- 为什么存储迁移工作流进度长时间没有变化?
- 将HTTP/HTTPS数据源迁移到OBS时,如果存在URL不同但对象名称相同的情况,会如何处理?
- OBS迁移到NAS,如果源端存在同名但大小写不同的对象,会如何处理?
- 关于OBS、NAS和SMB存储系统之间进行异构迁移的对象长度限制说明
- 如何解决迁移集群创建失败问题
- 如何获取微软云的访问凭证
- 存储工作流执行失败,列表提示“COMPARISON_ATTRIBUTE_NOT_SAME”,如何处理?
- 存储类型介绍
- 迁移任务执行失败如何处理?
- 可用区迁移
- 上云调研
- 资源采集
- 规格评估
- 大数据数据迁移
- 大数据校验
- 错误码描述和处理方法
- 通用参考
链接复制成功!
迁移任务执行失败如何处理?
如果迁移工作流完成后显示工作流状态为失败,请通过以下方式尝试解决。
方式一:通过LTS查询失败原因
如果在创建集群时启用了LTS日志,可以通过下列步骤查询任务失败原因,获得迁移失败的ERROR日志,可以自行分析失败原因或者提交给华为云技术支持人员分析原因并给出修复建议。
- 在华为云控制台中搜索LTS 云日志服务。
- 在mgc迁移集群对应region的LTS中找到日志组,对应的格式为oms_lts_log_group_{迁移集群的id}。
- 单击日志组,调整日志统计时间并搜索对应失败日志。
例如搜索迁移节点的ERROR日志,输入hostName:oms_cluster_ecs_LIST_* AND ERROR。
搜索迁移节点的ERROR日志,输入hostName:oms_cluster_ecs_MIGRATION_* AND ERROR。
按上述方法可以得到迁移失败的ERROR日志,可以自行分析失败原因或者提交给华为云技术支持人员分析原因并给出修复建议。
方式二: 查看失败对象列表
如果最后工作流OMS任务状态为失败,在工作流中找到失败对象列举路径,通常在目的端oms/{oms2.0任务id}/fail目录下面。
在工作流详细里面文件统计 – 失败列表文件路径 中也会展示。
失败对象列表为json格式,每一条代表是一个对象,其中content_handle_result记录了失败原因,如下图:
失败对象列表错误码(Content_handle_result) |
说明 |
处理措施 |
---|---|---|
READ_ATTRIBUTE_FAIL_4_LIST |
列举时读属性失败。 |
排查该文件属性是否正常,是否是异常字符。 |
COMPARISON_ATTRIBUTE_NOT_SAME |
迁移后源端目的端对象属性不一致,可能是在列举之后源端有变化导致。 |
确保源端对象不会被改变下且覆盖策略不为不覆盖的情况,重试工作流。 |
WRITE_STREAM_FAIL |
目的端写流失败,大概率是因为目的端写流抢占导致断流。 |
|
UNSUPPORTED_FILE_TYPE |
不支持的文件类型。 |
目前不支持的文件类型无法迁移,例如: 管道文件。 |
WRITE_ATTRIBUTE_FAIL |
目的端写属性失败。 |
排查目的端是否有修改元数据/属性权限。 |
READ_ATTRIBUTE_FAIL |
源端对象读元数据/属性失败。 |
排查指定源端对象是否有获取元数据权限。 |
SRC_OBJECT_IS_ARCHIVE |
源端对象为归档对象。 |
源端对象需要手动解冻之后才能迁移。 |
SRC_FILE_NOT_EXISTS |
源端对象不存在,列举的时候还存在到迁移时可能被移动了。 |
无,取不到源端对象迁移一定会失败 。 |
COMPARISON_LAST_MODIFY_TIME_OF_SRC_IS_LATER_THAN_DST |
对象已经迁移到目的端,在一致性校验时,迁移后对比最后修改时间-源端对象的最后修改时间新于目的端的最后修改时间。 通常是由于源端还在写入/修改对象导致。 |
如果源端存在写入/修改源端对象会出现这类错误。需要保证源端不更改的情况下,重试迁移工作流。 |
COMPLETE_COMPARISON_KMS_NOT_SAME |
对象已经迁移到目的端,在一致性校验时,KMS加密状态不一致。通常是根据迁移时是否启用kms加密有关, 例如: 源端有KMS加密;未启用kms加密;目的端没有KMS加密;KMS加密状态不一致。 |
|
INIT_SLICE_UPLOAD_FAILED |
初始化分段报错。 |
重试失败对象,此类错误通常是网络原因导致。 |
MIGRATION_SYM_LINK_FAILED |
OBS不支持源端类型的软链接。 |
无,OBS兼容问题。 |
CREATE_LINK_FAILED |
创建链接文件失败。 |
请排查是否需要失败的链接文件,如果需要请联系华为云技术支持。 |
COMBINE_OBJECT_SLICE_FAILED |
合并分段文件失败。 |
排查目的端AKSK所属账号是否有列举分段账号权限,需要添加上以下权限后再重试工作流/任务: obs:bucket:ListBucketMultipartUploads 权限参考: 如何获取源端桶权限和目的端桶权限? |
HANDLE_SLICE_ERROR |
分片处理异常,网络异常/没权限读流。 |
重试工作流/任务,如果还是不能解决请联系华为云技术支持。 |
SYM_LINK_IS_NOT_SUPPORT_MIG |
SMB不支持软链接迁移。 |
无,兼容性问题导致无法迁移。 |
UNPROCESSED_ERROR |
未知异常。 |
请联系华为云技术支持。 |
READ_ATTRIBUTE_FAIL_FOR_SRC |
迁移完成后,一致性校验时读取源端对象元数据失败,一般是由于源端流控导致。 |
重试工作流/任务,如果仍然失败排查下源端指定对象的元数据情况。 |
READ_ATTRIBUTE_FAIL_FOR_DST |
迁移完成后,一致性校验时读取目的端端对象元数据失败,一般是由于目的端流控导致。 |
重试工作流/任务,如果仍然失败排查下目的端指定对象的元数据情况。 |
FILE_SIZE_OVER_MAX_SIZE |
分片超过最大值 10000。 |
每个分片最大支持1GB,单个对象超过1TB无法进行迁移。 |
FILE_PATH_TOO_LONG |
OBS文件路径超过最大值 1024。 |
OBS最大路径只支持1024位,超过最大值无法迁移。 |