华为云用户手册

  • 背景信息 ISDP+开发中心资产货架包含两种大屏资产,数据资产和模板资产。数据资产(应用资产下的“大屏数据处理应用模板”)通过订购部署的方式,部署到开发环境;模板资产(组件资产下的“大屏模板(Demo)”)订购后下载到本地,通过导入的方式上传到“业务大屏”下使用,具体请参见订购资产。 如果应用需要集成到ISDP+系统,需要在AppCube环境部署ISDP+认证管理和ISDP+权限同步资产,资产的使用说明请参见ISDP+认证管理和ISDP+权限同步。 本章节以导入项目包进行二次开发为例进行描述。如果要新创建项目,简单操作如下: 详细的操作请参见创建项目和新建页面。 如图1所示,在DMAX页面,单击“新建项目”,弹出“新建项目”页面。 图1 进入新建项目 如图2所示,选择项目类型,输入项目名称,单击“确定”,进入新建的项目。 图2 新建项目 如图3所示,单击“新建页面”。 图3 新建页面 如图4所示,选择模板或者不使用模板(空白页面),创建页面。 不使用模板:单击“新建空白页面”。 使用模板:选择模板,单击“使用此模板”。 图4 模板选择 如图5所示,输入页面标题,单击“新建”,进入页面编辑态,进行页面的编辑,后续进行页面开发。 图5 创建页面
  • 申请试用AppCube 在申请试用AppCube前,需要完成注册iTM账号、绑定邮箱、绑定华为账号、实名认证,完成后,建议退出iTM登录,使用华为账号登录iTM。 访问iTM官网,如图14所示,单击右上角“登录”。 图14 登录 如图15所示,在iTM登录页面单击华为云登录图标,跳转到华为云登录页面。 图15 iTM登录页面 如图16所示,在华为云登录页面输入准备的华为账号,登录后自动跳转到iTM首页。 图16 华为云登录页面 如图17所示,在iTM首页单击“直营专区”,向下滑动鼠标滚轮展示App Engine信息,单击“了解详情”进入App Engine详情页面。 页面中介绍了华为App Engine应用开发平台的优势。同时也提供了“免费试用”和“立即咨询”按钮。 图17 直营专区 选择“免费试用”,勾选“我同意 inTouchMarket开发者服务销售协议”,申请试用App Engine应用开发平台(即AppCube)。 申请成功后,申请使用的账号为租户账号,租户账号可以创建其下的子账号,方便同一个开发团队之间能够更好地配合开发相应的项目。
  • 安全组规则修改(可选) 该解决方案默认没有放开22、1521端口及ICMP协议报文的访问,如需访问请参考下面描述自行添加安全组规则。 安全组实际是网络流量访问策略,包括网络流量入方向规则和出方向规则,通过这些规则为安全组内具有相同保护需求并且相互信任的云服务器、云容器、云数据库等实例提供安全保护。 如果您的实例关联的安全组策略无法满足使用需求,比如需要添加、修改、删除某个TCP端口,请参考以下内容进行修改。 添加安全组规则:根据业务使用需求需要开放某个TCP端口,请参考添加安全组规则添加入方向规则,打开指定的TCP端口。 修改安全组规则:安全组规则设置不当会造成严重的安全隐患。您可以参考修改安全组规则,来修改安全组中不合理的规则,保证云服务器等实例的网络安全。 删除安全组规则:当安全组规则入方向、出方向源地址/目的地址有变化时,或者不需要开放某个端口时,您可以参考删除安全组规则进行安全组规则删除。
  • 名词解释 弹性云服务器 E CS :是一种可随时自助获取、可弹性伸缩的云服务器,可帮助您打造可靠、安全、灵活、高效的应用环境,确保服务持久稳定运行,提升运维效率。 云硬盘 EVS:为云服务器提供高可靠、高性能、规格丰富并且可弹性扩展的块存储服务,可满足不同场景的业务需求,适用于分布式文件系统、开发测试、 数据仓库 以及高性能计算等场景。 弹性公网IP EIP:提供独立的公网IP资源,包括公网IP地址与公网出口带宽服务。可以与弹性云服务器、裸金属服务器、虚拟IP、弹性负载均衡、NAT网关等资源灵活地绑定及解绑。 华为云Flexus云服务器X实例:Flexus云服务器X实例是新一代面向中小企业和开发者打造的柔性算力云服务器。Flexus云服务器X实例功能接近ECS, 同时还具备独有特点,例如Flexus云服务器X实例具有更灵活的vCPU内存配比、支持热变配不中断业务变更规格、支持性能模式等。
  • 操作步骤 在源端安装迁移Agent。 安装Linux版的 SMS -Agent 安装Windows版的SMS-Agent 设置迁移目的端。 在“基本配置”页面的高级配置中,IP版本选择“IPv6”。 在“目的端配置”页面,服务器选择创建的IPv6目的端服务器。 开始服务器复制并启动目的端。 (可选)启动目的端后,如果您的源端服务器有增量数据,您可以使用同步功能,同步源端增量数据。单击操作列的“同步”,单击“是”,开始进行增量数据同步。
  • 基于命令行界面Windows Agent(Python2) 安装Windows版的SMS-Agent。 启动SMS-Agent,Agent会查询企业项目并罗列,选择您需要迁移到的企业项目,例如:创建的企业项目“Test_EPS_Project”。 SMS-Agent启动成功后,登录SMS控制台,在左侧导航栏单击“迁移服务器”,在服务器列表中单击服务器名称,在任务详情中可以看到企业项目“Test_EPS_Project”。 后续迁移步骤与“default”企业项目相同,请参考设置迁移目的端,开始服务器复制并启动目的端,进行配置并迁移。 建议配置目的端服务器时选择已有服务器,请提前在目标企业项目(例如“Test_EPS_Project”)下创建好目的端服务器、虚拟私有云、子网、安全组、EIP资源等,避免迁移过程中出现权限不足的问题。
  • Linux 安装Linux版的SMS-Agent。 启动SMS-Agent,Agent会查询企业项目并罗列,选择您需要迁移到的企业项目,例如:创建的企业项目“Test_EPS_Project”。 SMS-Agent启动成功后,登录SMS控制台,在左侧导航栏单击“迁移服务器”,在服务器列表中单击服务器名称,在任务详情中可以看到企业项目“Test_EPS_Project”。 后续迁移步骤与“default”企业项目相同,请参考设置迁移目的端,开始服务器复制并启动目的端,进行配置并迁移。 建议配置目的端服务器时选择已有服务器,请提前在目标企业项目(例如“Test_EPS_Project”)下创建好目的端服务器、虚拟私有云、子网、安全组、EIP资源等,避免迁移过程中出现权限不足的问题。
  • 基于图形界面Windows Agent(Python3) 安装Windows版的SMS-Agent。 启动SMS-Agent,Agent会查询企业项目并罗列,选择您需要迁移到的企业项目,例如:创建的企业项目“Test_EPS_Project”。 SMS-Agent启动成功后,登录SMS控制台,在左侧导航栏单击“迁移服务器”,在服务器列表中单击服务器名称,在任务详情中可以看到企业项目“Test_EPS_Project”。 后续迁移步骤与“default”企业项目相同,请参考设置迁移目的端,开始服务器复制并启动目的端,进行配置并迁移。 建议配置目的端服务器时选择已有服务器,请提前在目标企业项目(例如“Test_EPS_Project”)下创建好目的端服务器、虚拟私有云、子网、安全组、EIP资源等,避免迁移过程中出现权限不足的问题。
  • 修订记录 发布日期 修订记录 2024-07-10 新增存储迁移的约束与限制有哪些? 新增为什么存储迁移工作流进度长时间没有变化? 新增将HTTP/HTTPS数据源迁移到OBS时,如果存在URL不同但对象名称相同的情况,会如何处理? OBS迁移到NAS,如果源端存在同名但大小写不同的对象,会如何处理? 新增关于OBS、NAS和SMB存储系统之间进行异构迁移的对象长度限制说明 2024-07-02 新增如何防止采集数据泄露? 新增调研采集过程是否会对源端业务产生影响? 2024-06-20 新增主机评估策略推荐逻辑说明 2024-06-06 新增如何配置采集Azure容器资源所需权限? 2024-05-25 新增支持规格评估的数据库类型 新增MgC主机工作流资源与SMS迁移服务器列表之间的映射关系 新增如何获取Azure对象存储深度采集所需凭证? 2024-05-15 新增转换CSV文件编码为UTF-8 2024-04-12 新增VMware 主机迁移 时,出现报错如何处理? 2024-03-11 新增如何获取添加Azure凭证所需的信息? 2024-03-08 错误码描述和处理方法新增存储工作流错误码。 2024-02-05 更新错误码描述和处理方法。 2023-11-30 更新错误码描述和处理方法。 2023-10-30 第一次发布
  • 错误码描述和处理方法 错误码 描述 处理方法 SMS-Workflow.0101 配置参数 *** 为空 查看评估推荐的服务器参数(镜像,磁盘)是否有遗漏,或联系MgC 技术支持人员,查看工作流数据库参数***是否为空。 SMS-Workflow.0102 配置参数 *** 有特殊字符 请联系MgC 技术支持人员,查看工作流数据库参数***是否有特殊字符。 SMS-Workflow.0103 PowerShell 版本必须在4.0及以上。 请升级安装Edge主机上的PowerShell版本到4.0及以上,升级方法参见下载和安装对应操作系统的WMF 5.1包,然后重启主机。 SMS-Workflow.0201 源端Windows系统虚拟内存小于256MB 请在cmd命令行执行systeminfo查看可用虚拟内存,释放充足的内存后重试。 SMS-Workflow.0202 Linux源端环境检测失败,不满足迁移条件 请阅读错误原因提示,到SMS帮助中心查找对应错误码的解决方案或联系SMS的技术支持人员。 SMS-Workflow.0203 源端存在运行中的迁移程序 源端主机存在SMS进程,如果您需要重新迁移,请到源端主机停止迁移进程,Linux请到/rda/SMS-Agent目录运行shutdown.sh脚本,Windows请结束任务管理器中SMSAgentDeploy进程;然后到SMS控制台删除迁移任务,返回到工作流重试该步骤。 SMS-Workflow.0301 创建虚拟机失败 常见创建失败的原因包括账号资源配额不足、评估推荐的镜像或规格不满足创建条件等。请根据错误提示或ECS错误码排查报错原因。 SMS-Workflow.0302 目的端虚拟机状态异常 请检查绑定的目的端服务器状态是否异常,如锁定,冻结等。 SMS-Workflow.0303 目的端虚拟机没有磁盘 请检查目的端服务器是否已正确挂载磁盘。如未挂载,请先进行磁盘挂载操作,然后再重试该步骤。 SMS-Workflow.0304 目的端虚拟机没有系统盘 请检查目的端服务器是否缺少系统盘,并确保系统盘已正确挂载。如果系统盘未挂载,请先进行挂载操作,然后再重试该步骤。 SMS-Workflow.0305 获取目的端虚拟机ip失败 如果您选择的是公网迁移,请检查目的端服务器是否绑定弹性IP。如果未绑定,请先进行绑定操作,然后再重试该步骤。 SMS-Workflow.0306 目的端虚拟机磁盘数量和源端不匹配 目的端虚拟机磁盘数量比源端少, 请挂载和源端数量一致,大小匹配的磁盘后重试。 SMS-Workflow.0307 目的端虚拟机磁盘大小和源端不匹配 目的端虚拟机第x块磁盘(*GB)比源端(*GB)小。 请调整目的端磁盘大小后重试。 SMS-Workflow.0308 您的账号ECS配额不足,当前工作流所需新建的ECS配额为x,账号剩余配额为y。 请释放不需要的ECS配额或者提工单向ECS服务申请增加账号配额。 SMS-Workflow.0309 您的账号CPU配额不足,当前工作流所需新增的CPU配额为x,账号剩余配额为y。 请释放不需要的资源或者提工单向ECS服务申请增加账号配额。 SMS-Workflow.0310 您的账号内存配额不足,当前工作流所需新增的内存配额为x MB,账号剩余配额为y MB。 请释放不需要的资源或者提工单向ECS服务申请增加账号配额。 SMS-Workflow.0401 源端下载SMS-Agent安装包失败 请到SMS控制台,迁移Agent的下载安装界面 ,尝试下载迁移Agent,查看下载时候提示的报错信息。可能导致无法下载的原因一般有网络不通,下载指令异常等。 SMS-Workflow.0402 源端解压SMS-Agent安装包失败 一般是由于tar指令执行异常导致,请到源端/rda/目录下,尝试指令 tar -zxvf SMS-Agent.tar.gz 查看报错的具体情况。 SMS-Workflow.0403 Windows安装SMS-Agent失败 请到源端C:\SMS-Agent-Py2\目录下查看是否存在SMSAgentDeploy.exe可执行文件,如果没有请删除SMS-Agent-Py2文件夹,双击执行C盘目录下同名安装包。 SMS-Workflow.0404 源端SMS-Agent启动失败 请在源端主机查看日志,路径如下: Linux:/rda/SMS-Agent/agent/Logs Windows:C:\SMS-Agent-Py2\Logs 如果无法定位问题,请联系SMS oncall协助查看源端主机迁移日志。 SMS-Workflow.0405 cloud-region.json文件获取失败 请在源端主机查看日志,路径如下: Linux:/rda/SMS-Agent/agent/Logs Windows:C:\SMS-Agent-Py2\Logs 如果无法定位问题,请联系SMS oncall协助查看源端主机迁移日志。 SMS-Workflow.0501 SMS控制台查找不到迁移任务 请到SMS控制台,查看是否迁移任务已经被删除 SMS-Workflow.0502 源端服务器和SMS服务端断开连接 请到SMS控制台,查看是否迁移任务状态是否是断开连接。 Linux可以到源端机器/rda/SMS-Agent/,运行restart.sh重新启动Agent恢复连接,Windows则无法继续,需要重新迁移。 SMS-Workflow.0503 迁移任务失败,SMS.xxxx 请到SMS控制台查看报错信息和解决方案。 SMS-Workflow.0504 迁移任务被暂停或暂停中 请重试该步骤即可重新继续迁移。 SMS-Workflow.0505 获取迁移源端信息失败 请重试,如果依然无法解决问题,请联系技术支持人员或提交工单。 SMS-Workflow.0506 获取迁移任务信息失败 请重试,如果依然无法解决问题,请联系技术支持人员或提交工单。 SMS-Workflow.0507 迁移指令下发失败 请重试,如果依然无法解决问题,请联系技术支持人员或提交工单。 SMS-Workflow.0508 当前迁移任务为空 请重试,如果依然无法解决问题,请联系技术支持人员或提交工单。 SMS-Workflow.0510 查询迁移进度失败 查询迁移进度失败,请重试。 SMS-Workflow.0003 输入参数不是一个标准的json格式 请联系技术支持人员或提交工单,查看工作流该步骤输入参数是否为正确。 AZ-Workflow.0001 工作流步骤***不存在 请联系技术支持人员或提交工单。 AZ-Workflow.0002 工作流缺少参数*** 请联系技术支持人员或提交工单。 AZ-Workflow.0003 工作流参数***含有特殊字符 请联系技术支持人员或提交工单。 AZ-Workflow.0004 网络错误***, 请重试 请重试,如果依然无法解决问题,请联系技术支持人员或提交工单。 AZ-Workflow.0005 Region参数为空 请联系技术支持人员或提交工单。 AZ-Workflow.0006 迁移前校验失败 请联系技术支持人员或提交工单。 AZ-Workflow.0007 迁移过程发生未知错误 请联系技术支持人员或提交工单。 AZ-Workflow.0008 未知错误 请联系技术支持人员或提交工单。 AZ-Workflow.0009 清理资源失败 请前往CBR服务、IMS服务手动清理对应临时资源(以AZM_Create_Temp__xxx开头命令),然后重试迁移工作流任务。 AZ-Workflow.0010 请求***失败, 失败原因:***, 您可以再次尝试执行 请重试,如果依然无法解决问题,请联系技术支持人员或提交工单。 AZ-Workflow.0011 查询进度***执行失败,失败原因:*** 请联系技术支持人员或提交工单。 AZ-Workflow.0012 ***步骤不需要查询进度 请联系技术支持人员或提交工单。 AZ-Workflow.0101 源端主机***不存在 请检查Server id是否为源端id,同时检查源端主机是否存在。 AZ-Workflow.0102 源端服务器***当前状态不支持迁移 请检查源端主机状态是否正常,如果处于非正常状态,请联系ECS服务寻求帮助。 AZ-Workflow.0202 可用区***不存在 请删除迁移工作流并重新创建跨可用区迁移应用,选择正确的可用区。 AZ-Workflow.0201 可用区***不可用 请删除迁移工作流并重新创建跨可用区迁移应用,选择其他可用区。 AZ-Workflow.0301 租户配额不足 请提高该账号的资源配额,然后重试该任务。 AZ-Workflow.0302 服务器配额不足 请提高该账号的服务器配额,然后重试该任务。 AZ-Workflow.0303 CPU核数配额不足 请提高该账号的CPU核数配额,然后重试该任务。 AZ-Workflow.0304 内存配额不足 请提高该账号的内存配额,然后重试该任务。 AZ-Workflow.0401 规格***不可用 请删除迁移工作流,并前往评估推荐修改该主机的推荐规格,然后重新创建迁移工作流。 AZ-Workflow.0402 该磁盘类型***在该可用区***不支持 请删除迁移工作流,并前往评估推荐修改该主机的推荐磁盘类型,然后重新创建迁移工作流。 AZ-Workflow.0403 该磁盘类型***在该可用区***已售罄 请删除迁移工作流,并前往评估推荐修改该主机的推荐磁盘类型,然后重新创建迁移工作流 AZ-Workflow.0404 源端服务器网卡数量为***,但是规格***最大只能创建***个网卡,请选用其他规格 请删除迁移工作流,并前往评估推荐修改主机的推荐磁盘类型,然后重新创建迁移工作流。 AZ-Workflow.0405 解析磁盘信息失败 请联系技术支持人员或提交工单。 AZ-Workflow.0406 参数'disk_infos'为空 请联系技术支持人员或提交工单。 AZ-Workflow.0501 创建备份失败, 失败原因:*** 根据具体报错信息进行排查,请前往CBR服务查看是否产生备份。 AZ-Workflow.0502 源端服务器***绑定存储库***失败 请联系技术支持人员或提交工单。 AZ-Workflow.0503 存储库***是不可用状态*** 请删除存储库后重试迁移任务。 AZ-Workflow.0901 无法关闭处于***状态的主机,请手动关机后重试 请前往ECS控制台,手动关闭对应的主机后,重试工作流。 AZ-Workflow.0902 关闭主机超时,请重试或手动关机后重试 请前往ECS控制台,手动关闭对应的主机后,重试工作流 AZ-Workflow.0601 创建增量备份失败, 失败原因*** 请根据具体报错进行排查,或联系技术支持人员或提交工单。 AZ-Workflow.0701 创建整机镜像失败, 失败原因:*** 请根据具体报错进行排查,或联系技术支持人员或提交工单。 AZ-Workflow.0801 创建目的端服务器失败, 失败原因:*** 请根据具体报错进行排查,或联系技术支持人员或提交工单。 AZ-Workflow.0802 不支持迁移系统盘超过1T的主机 请联系技术支持人员或提交工单。 AZ-Workflow.0803 磁盘***大小不合法 请联系技术支持人员或提交工单。 AZ-Workflow.0804 在VPC***中未找到源端主机*** 请联系技术支持人员或提交工单。 AZ-Workflow.0805 镜像***不存在或者不可用 请前往IMS服务查看镜像状态,并咨询IMS服务能否恢复正常,如果无法恢复请联系技术支持人员或提交工单。 AZworflow.0901 不能关闭处于***状态的主机,请手动关机后重试 请前往ECS控制台,手动关闭对应的主机后,重试工作流。 AZworflow.0902 关闭主机超时,请再次重试或手动关机后重试 请前往ECS控制台,手动关闭对应的主机后,重试工作流。 AZ-Workflow.1001 清理整机镜像***失败, 失败原因:*** 请前往IMS服务手动清理对应整机镜像(以AZM_Create_Temp__xxx开头命令),然后重试迁移工作流任务。 AZ-Workflow.1002 清理备份***失败, 失败原因:*** 请前往CBR服务手动清理对应云服务器备份(以AZM_Create_Temp__xxx开头命令),然后重试迁移工作流任务。 AZ-Workflow.1003 清理存储库***失败, 失败原因:*** 请前往CBR服务手动清理对应 云存储 库(以AZM_Create_Temp__xxx开头命令),然后重试迁移工作流任务。 AZ-Workflow.1101 参数'server_id'为空 请联系技术支持人员或提交工单。 AZ-Workflow.1102 创建系统盘镜像失败,IMS错误码:***, 错误信息:*** 请再次重试任务,或根据IMS错误码,咨询IMS服务。 AZ-Workflow.1201 目的端服务器已经绑定了其他弹性EIP,需要您手动卸载该EIP后重试 请检查目的端是否有绑定的EIP,并确认该EIP是否为源端EIP,若不是,请解绑该EIP。 AZ-Workflow.1202 源端服务器***没有关机,请您手动关机后重试 请检查源端服务器是否为关机状态,若不是,请关闭源端服务器后重试任务。 AZ-Workflow.1203 目的端服务器***没有关机,请您手动关机后重试 请检查目的端服务器是否为关机状态,若不是,请关闭目的端服务器后重试任务。 AZ-Workflow.1204 修改服务器***IP失败,失败原因:*** 请根据错误提示排除具体原因,或联系技术支持人员或提交工单。 Server-Workflow.0001 工作流步骤***不存在 请联系技术支持人员或提交工单。 Server-Workflow.0002 工作流缺少参数*** 请联系技术支持人员或提交工单。 Server-Workflow.0003 工作流参数***含有特殊字符 请联系技术支持人员或提交工单。 Server-Workflow.0004 网络错误***,请重试 请重试,如果依然无法解决问题,请联系技术支持人员或提交工单。 Server-Workflow.0005 Region参数为空 请联系技术支持人员或提交工单。 Server-Workflow.0006 迁移前校验失败 请联系技术支持人员或提交工单。 Server-Workflow.0007 迁移过程发生未知错误 请联系技术支持人员或提交工单。 Server-Workflow.0008 未知错误 请联系技术支持人员或提交工单。 Server-Workflow.0009 清理资源失败 请前往CBR服务、IMS服务手动清理对应临时资源(以AZM_Create_Temp__xxx开头命令),然后重试迁移工作流任务。 Server-Workflow.0010 请求***失败, 失败原因:***, 您可以再次尝试执行 请重试,如果依然无法解决问题,请联系技术支持人员或提交工单。 Server-Workflow.0011 查询进度***执行失败,失败原因:*** 请联系技术支持人员或提交工单。 Server-Workflow.0012 ***步骤不需要查询进度 请联系技术支持人员或提交工单。 Server-Workflow.0013 模板版本校验失败 请联系技术支持人员或提交工单。 OMS -Workflow.0002 存储工作流异常 请联系技术支持人员或提交工单。 OMS-Workflow.0011 系统异常 请联系技术支持人员或提交工单。 OMS-Workflow.0013 参数错误 请根据具体的错误信息进行处理。 OMS-Workflow.0024 集群不存在 请在集群列表检查该集群是否存在。 OMS-Workflow.0025 节点不存在 请在对应集群检查该节点是否存在。 OMS-Workflow.0026 任务不存在 请在任务列表检查该任务是否存在。 OMS-Workflow.0201 创建集群失败 请根据具体的错误信息进行处理。如无法自行解决,请联系技术支持人员或提交工单。 OMS-Workflow.0202 启动集群失败 请根据具体的错误信息进行处理。如无法自行解决,请联系技术支持人员或提交工单。 OMS-Workflow.0501 删除集群失败 请根据具体的错误信息进行处理。如无法自行解决,请联系技术支持人员或提交工单。 OMS-Workflow.0401 任务失败 请根据具体的错误信息进行处理。如无法自行解决,请联系技术支持人员或提交工单。 OMS-Workflow.0402 任务异常 请根据具体的错误信息进行处理。如无法自行解决,请联系技术支持人员或提交工单。 MgC.01000002 未知错误 导致该错误的原因较多,如网络异常等,请重试该工作流步骤,如果依然无法解决问题,请联系技术支持人员或提交工单。 MgC.000030001 该任务名已存在。 请重新输入任务名。 MgC.000030002 创建采集任务失败。 请联系技术支持人员或提交工单。 MgC.000030003 采集项所关联的采集任务不存在。 请为采集项重新关联采集任务。 MgC.000030004 采集项重复。 请检查采集任务中是否存在相同的采集项,或联系技术支持人员。 MgC.000030005 新增采集项失败。 请联系技术支持人员或提交工单。 MgC.000030006 新增数据源失败。 请联系技术支持人员或提交工单。 MgC.000030007 删除采集任务失败。 刷新任务列表检查该采集任务是否已删除,或联系技术支持人员。 MgC.000030008 删除采集项失败。 刷新采集项列表检查该采集项是否已删除,或联系技术支持人员。 MgC.000030009 采集任务不存在。 刷新采集任务列表查看采集任务是否存在。 MgC.000030010 采集项不存在。 刷新采集项列表查看采集项是否存在。 MgC.000030011 新增数据源失败。 请联系技术支持人员或提交工单。 MgC.000030012 数据源不存在。 刷新采集项列表查看数据源是否存在。 MgC.000030013 重新采集数据源失败。 刷新采集项列表查看该数据源是否存在,或联系技术支持人员。 MgC.000030014 删除数据源失败。 刷新采集项列表查看该数据源是否已删除,或联系技术支持人员。 MgC.000030015 修改数据源名称失败。 刷新采集项列表查看该数据源是否存在,或联系技术支持人员。 MgC.000030016 重新采集失败。 刷新采集项列表查看该采集项是否存在,或联系技术支持人员。 MgC.000030017 数据源配置错误。 检查数据源配置是否正确。 MgC.000030018 重新采集数据源失败。 请检查采集方式是否为API采集,且状态为已完成。 MgC.000030019 删除数据源失败。 请检查该数据源状态是否为采集失败或已完成,仅允许删除采集失败或已完成的数据源。 MgC.000030020 删除采集项失败。 请检查该采集项状态是否为等待中,仅允许删除等待中的采集项。 MgC.000030021 删除采集任务失败,存在运行中采集项。 刷新采集项列表查看是否存在运行中的采集项,运行中的采集项时不允许删除采集任务。 MgC.000030022 导入文件的大小超出限制。 请导入10MB以内的文件。 MgC.000030023 文件名无效。 请按规则输入文件名。 MgC.000030024 文件格式无效。 请导入正确的文件格式。 MgC.000030025 新增数据源失败,导入文件不存在。 请检查导入文件是否成功,或尝试再次导入。 MgC.000040001 采集阿里云RM资源信息失败。 请参考阿里云资源管理产品文档进行API SearchResources调试,并根据返回的错误码定位问题原因,或联系阿里云技术支持人员。 MgC.000040002 采集阿里云RM资源配置信息失败。 请参考阿里云资源管理产品文档进行API GetResourceConfiguration调试,并根据返回的错误码定位问题原因,或联系阿里云技术支持人员。 MgC. 000040003 凭证不存在。 请检查凭证管理中是否存在所选凭证。 MgC.000040004 凭证已过期。 在凭证管理中更新该凭证。 MgC.000040005 所有凭证非AK/SK任认证方式 选择AK/SK认证方式的凭证。 MgC.000040006 MSE配置文件无效 请检查所用凭证和所选区域是否正确。 MgC.000040007 配置文件格式不正确 使用上传正确的文件格式。 MgC.000040008 获取Nacos的accessToken失败 请检查配置信息中填写的用户名和密码是否正确。 MgC.000040009 解析Nacos鉴权信息失败 请联系技术支持人员或提交工单。 MgC.000040010 分页查询 域名 失败。 请参考阿里云资源管理产品文档进行API DescribeDomains调试,并根据返回的错误码定位问题原因,或联系阿里云技术支持人员。 MgC.000040011 分页查询解析记录失败。 请参考阿里云资源管理产品文档进行API DescribeDomainRecords调试,并根据返回的错误码定位问题原因,或联系阿里云技术支持人员。 MgC.000040012 调用阿里云WAF SDK失败。 请参考阿里云资源管理产品文档进行API DescribeDomains调试,并根据返回的错误码定位问题原因,或联系阿里云技术支持人员。 MgC.000040013 AK/SK无效。 请检查所选凭证的AK/SK是否正确。 MgC.000040014 调用阿里云Kafka SDK失败。 请检查所用凭证和所选区域是否正确,或检查凭证所属账号是否开通阿里云Kafka服务。 MgC.000040015 调用阿里云Topic SDK失败。 请参考阿里云资源管理产品文档进行API GetInstanceList调试,并根据返回的错误码定位问题原因,或联系阿里云技术支持人员。 MgC.000040016 调用阿里云RDS SDK失败。 请检查所用凭证和所选区域是否正确,或检查凭证所属账号是否开通阿里云RDS服务。 MgC.000040017 调用阿里云RDS schema SDK失败。 请参考阿里云资源管理产品文档进行API DescribeDatabases调试,并根据返回的错误码定位问题原因,或联系阿里云技术支持人员。 MgC.000040018 创建阿里云SLB SDK Client失败。 请检查所用凭证和所选区域是否正确。 MgC.000040019 校验模板失败,存在无效的参数值。 请输入有效的参数值。 MgC.000040020 校验模板失败。 请联系技术支持人员或提交工单。 MgC.000040021 校验模板失败,有必填项未填写。 请补齐必填项。 MgC.000040022 校验模板失败,表头填写错误。 请填写正确的表头。 MgC.000040023 校验模板失败,表头无效。 请检查是否修改了模板中非自定义的表头。 MgC.000040024 存在未记录在Domain Sheet的域名。 请将导入文件中的Application Sheet和MQ Sheet出现的域名填入Domain Sheet中。 MgC.000040025 导入文件格式错误。 检查是否改动了导入模板Sheet,或重新下载模板填写。 MgC.000050001 新建标签数量超过限制。 请删除无用标签后再创建。 MgC.000050002 新建标签失败。 请联系技术支持人员或提交工单。 MgC.000050003 标签不存在。 检查标签是否存在。 MgC.000050004 该标签已关联资源。 请重新选择标签或解绑资源。 MgC.000050005 更新标签失败。 请联系技术支持人员或提交工单。 MgC.000050006 查询标签集合参数为空。 请补齐标签查询参数。 MgC.000050007 绑定标签和资源失败。 请联系技术支持人员或提交工单。 MgC.000050008 绑定关系不存在。 请检查是否绑定过相关资源与标签,或联系技术支持人员。 MgC.000060001 ID未指定。 请联系技术支持人员或提交工单。 MgC.000060002 修改数据失败。 请联系技术支持人员或提交工单。 MgC.000060003 导入数据失败。 请联系技术支持人员或提交工单。 MgC.000060004 名称已存在。 请重新输入名称。 MgC.000060005 上传文件失败。 请联系技术支持人员或提交工单。 MgC.000060006 下载文件失败。 请联系技术支持人员或提交工单。 MgC.000060007 OBS文件不存在或已过期。 重新上传文件,或重命名文件后再上传。 MgC.000060008 MQ Sheet中生产者和消费者环境不一致。 请检查导入文件MQ Sheet中生产者和消费者环境是否一致。 MgC.000060009 MQ Sheet中生产者和消费者服务或微服务在Application Sheet中不存在。 请在导入文件的Application Sheet补齐MQ Sheet中生产者和消费者服务或微服务。 MgC.000060010 Application Sheet中的微服务为空。 请在导入文件中补齐Application Sheet的微服务。 MgC.000060011 MQ Sheet中生产者和消费者缺少服务或微服务。 请在导入文件中补齐MQ Sheet中生产者和消费者的服务或微服务。 MgC.00180036 每日工作流配额已用完,当前项目下无法创建新工作流。 请切换项目创建或者删除当前项目下已完成的工作流。 MgC.00180037 创建工作流失败,请求中的资源数量超过了单个工作流的数量限制。 请减少单个工作流中的资源,使其不超过100个。 MgC.00180038 创建工作流失败,当前项目下执行的迁移资源总数已达到上限。 请切换项目创建或者等待当前正在执行的工作流资源迁移完成。
  • 主机迁移工作流在创建目的端虚拟机时,提示“hcloud xxx faild”,如何处理? 出现“hcloud xxx faild”相关提示,请先到安装Edge的主机上查看:C:\Edge\logs\edge-server\run.log 文件中是否有下面字样: 如果出现“设置配置成功”,则表示hcloud已经初始化成功,请查看C:\SMS_Migration_Logs日志,,参考错误码描述和处理方法进行处理。 如果是出现“hcloud不是内部或者外部命令”,则表示hcloud初始化失败,请找Edge技术支持人员协助。 父主题: 主机迁移工作流
  • OBS迁移到NAS,如果源端存在同名但大小写不同的对象,会如何处理? 从OBS到NAS的异构迁移过程中,由于OBS允许大小写不同的同名对象存在,而文件系统不允许任何形式的同名对象,因此源端OBS中大小写不同的同名对象将根据创建工作流时,迁移配置中所选的“同名覆盖方式”策略进行处理,目的端同一目录下不会出现同名对象,无论对象的大小写是否相同。 不覆盖:一旦目的端文件系统中已存在同名对象,即使源端有大小写差异的同名对象,这些对象也会被跳过,不再迁移。 直接覆盖:后续同名(即使大小写不同)的对象将覆盖目的端文件系统中之前迁移的同名对象。最终,在目的端文件系统中只保留最后迁移的同名对象。 条件覆盖:对于后续迁移的同名(即使大小写不同)对象,根据以下条件决定是否覆盖。 如果最后修改时间较新,则覆盖前一个同名对象。 如果最后修改时间相同,比较文件大小;如果大小不同,则后一个对象覆盖前一个。 如果最后修改时间和文件大小都相同,则跳过,保留已迁移的对象。 父主题: 存储迁移
  • 存储迁移的约束与限制有哪些? 使用迁移中心进行存储迁移的约束与限制参见下表。 类别 约束与限制 多版本对象迁移 默认只迁移源端多版本对象中的最新版本,不支持迁移历史版本的对象存储数据。 目的端桶存储类别 目的端桶的存储类别只能为标准存储或者低频访问存储。迁移完成后,可以自行修改桶的存储类别。 迁移对象 对象名称不能包含特殊字符。 单个对象大小不能超过5 TB。 迁移网络 支持专线迁移和公网迁移。 软链接 不支持源端路径为软链接的迁移。如果源端包含软链接,请进行如下处理: 填写实际的文件路径。 迁移完成后,手动在目的端创建相应的软链接。 迁移范围 支持单桶迁移和批量桶迁移。 元数据迁移 异构迁移不支持元数据迁移。 归档数据 归档类型的对象存储要实现迁移,必须预先解冻,待解冻完成后再创建迁移工作流,解冻时请注意如下事项: 请务必在解冻完成后再创建迁移任务。 请根据待迁移的数据总量评估并设置解冻有效期,以防迁移期间数据再次变成归档状态。 解冻操作可能会产生一定的费用,由源端云厂商收取,计费规则请咨询源端云厂商。 并发子任务数 用户自定义。配置的数目不能超过可用迁移节点数x10。 例如:可用的迁移节点数为2,则最大子任务数配置数目需要≤20。 列表迁移文件 列表文件存放地址必须与目的端桶处于同一区域。 列表文件类型必须为.txt,其他文件类型不做处理,并且该文件元数据中的“ContentType”只能为:“text/plain”。 txt文件行数不超过100000行。 单个列表文件大小不能超过300 MB。 列表文件存放目录下的列表文件个数不能超过10000个。 列表文件必须是UTF-8无BOM格式编码格式。 列表文件中每行长度不要超过65535,否则会导致迁移失败。 列表文件的元数据中不能设置“ContentEncoding”,否则会导致迁移失败。 列表文件中每行使用制表符(键盘上Tab键)\t分割URL和目的端对象名称,请勿使用空格。格式为:[URL][制表符][目的端对象名称],其中源端对象名称如果包含中文、特殊字符必须使用URL Encode对URL编码;目的端对象名称如果包含中文、特殊字符也需要使用URL Encode编码。 列表文件中每行不要添加无效空格,否则会将空格作为对象名,导致迁移失败。 父主题: 存储迁移
  • 将HTTP/HTTPS数据源迁移到OBS时,如果存在URL不同但对象名称相同的情况,会如何处理? 当从HTTP/HTTPS数据源迁移数据到 对象存储服务 (OBS)时,由于OBS不区分URL差异,只识别对象名称,因此同名对象会根据创建工作流时,迁移配置中所选的“同名覆盖方式”策略进行处理,目的端同一目录下不会出现同名对象。 不覆盖:第一个同名对象迁移到OBS后,后续同名对象(无论URL是否相同)直接跳过不会被迁移,只保留第一个迁移的同名对象。 直接覆盖:后一个迁移的同名对象会覆盖前一个迁移的同名对象,只保留最后一个迁移的同名对象。 条件覆盖:对于后续迁移的同名对象,根据以下条件决定是否覆盖。 如果最后修改时间较新,则覆盖前一个同名对象。 如果最后修改时间相同,比较文件大小;如果大小不同,则后一个对象覆盖前一个。 如果最后修改时间和文件大小都相同,则跳过,保留已迁移的对象。 父主题: 存储迁移
  • 镜像服务 迁移 将需要迁移的服务器在线下制作成镜像文件,完成初始化配置(配置网络属性、安装XEN和KVM驱动)后,直接导入华为云镜像服务控制台,然后使用该镜像创建新的ECS。 特点: 利用镜像导入功能,将已有的业务服务器制作成镜像后导入到云平台(当前支持vhd、vmdk、qcow2、raw等多种格式),方便企业业务上云。 支持vhd、vmdk、qcow2、raw、vhdx、qcow、vdi、qed、zvhd和zvhd2格式的镜像文件,其他格式可以使用qeum-img工具进行格式转换。 兼容SUSE、Oracle Linux、RedHat、Ubuntu、OpenSUSE、CentOS、Debian、Fedora、EulerOS等多种操作系统。 使用镜像共享和镜像跨区域复制功能,可以实现云服务器在不同账号、不同地域之间迁移。 可制作成系统镜像盘和数据盘镜像,在云平台重复利用,可用于批量部署。 限制条件: 占用一定的本地存储空间,对镜像文件大小有限制(不超过1TB)。
  • 主机迁移服务 主机迁移服务是一种P2V/V2V迁移服务,可以帮您把X86物理服务器或者私有云、公有云平台上的虚拟机迁移到华为云弹性云服务器上,从而帮助您轻松地把服务器上的应用和数据迁移到华为云。 特点: 界面化操作,简单易用,只需要源端服务器安装和配置Agent、在服务端配置目的端服务器并启动迁移,其他事情都由主机迁移服务完成。 在迁移过程中无需中断业务,支持断点续传。 安全性高,使用AK/SK校验迁移Agent身份;传输通道使用SSL加密。 限制条件: 源端服务器约束与限制请参见兼容性列表与使用限制有哪些?。
  • 背景 进行主机迁移时,迁移时长与网络质量息息相关,经常出现由于网络质量不佳,引起迁移过程中的报错。因此SMS提供了网络质量评估功能,帮助您在数据迁移前,提前预知当前迁移的网络环境质量。 网络质量检测将持续4-5分钟。为了准确检测网络质量,检测时采用不限速机制(即设置目的端时的网络限流不会对网络检测生效),请您评估检测时,是否会因占用较多网络资源,影响您源端业务。 网络质量检测需要开放安全组的ICMP协议端口。
  • 检测结果说明 “迁移网络质量评估”子任务会检查源端与IMS、ECS、EVS、VPC等迁移依赖服务之间的域名连通性,以及源端与目的端之间的网络连通性。同时还会深入检测丢包率、抖动、网络时延和带宽四项核心网络指标,以及内存占用率和CPU占用率这两个间接影响网络质量的因素。每一项指标的检测结果会用绿(好)、黄(中)、红(差)不同颜色来分别表示质量情况。检测完成后,会给出网络质量评估结果以及预估迁移时长。 该检测结果仅代表“迁移网络质量评估”子任务检测时间段的网络状态,不代表迁移全程的网络质量。 预估迁移时长是不限速状态下的预估时长,仅提供参考。源端小文件多、网络波动、磁盘读写、设置网络限流等因素都会影响迁移时长,实际剩余迁移时长请参考任务列表中的剩余时间。
  • 主机迁移的约束与限制 表1 主机迁移服务的约束和限制 项目 约束和限制 服务器规格 迁移Windows服务器要求源端和目的端规格大于1U1G。 迁移Linux服务器要求源端和目的端规格大于等于1U1G。 源端服务器数量 单个用户源端服务器限制1000台,如果有超过1000台的情况,请在服务器列表页面删除已完成迁移的服务器。 操作系统 支持迁移的Windows操作系统参见Windows兼容性列表。 支持迁移的Linux操作系统参见Linux兼容性列表。 不支持迁移多操作系统。 磁盘可用空间大小 Windows:当分区大于等于600MB,该分区的可用空间小于320MB时不能迁移;当分区小于600MB,该分区的空间小于40MB时不能迁移。 Linux:根分区可用空间小于200MB时不能迁移。 文件系统 Windows:只支持NTFS类型文件系统。 Linux:只支持ext2、ext3、ext4、vfat、xfs、btrfs文件系统。 共享文件系统 只支持迁移本地磁盘上的文件,不支持迁移共享文件系统。 例如:NFS(Network File System)、Common Internet File System、NAS(Network Attached Storage)等中的文件。 服务器外挂存储 不支持迁移服务器挂载的外部存储。 加密文件 不支持含有受保护文件夹、加密卷的系统。 多节点数据库和活动目录域(AD DS)服务器 主机迁移服务不支持AD和多节点数据库的服务器迁移。 数据库应用数据和域控制器应用数据 主机迁移服务只用于系统迁移,不支持数据库、域控制器等应用数据迁移。 应用与硬件绑定 不支持含有与硬件绑定的应用的系统。 动态磁盘 在Windows系统中,动态磁盘会当做基本磁盘来迁移,迁移完成后,目的端服务器不会有动态磁盘。 加入域的主机 迁移加入域主机时,在迁移完成后,目的端服务器需要重新加入域。 系统卷不在第一块磁盘的服务器 不支持迁移系统卷不在第一块磁盘上的服务器。 LVM精简卷(LV带pool标签) 不支持迁移服务器中的LVM精简卷(LV带pool标签)。 磁盘列阵(RAID) 不支持迁移磁盘列阵(RAID)场景。 大数据集群、容器集群 主机迁移服务只适用于系统迁移,不适用于包括但不限于容器集群、大数据集群等集群迁移。
  • 解决方案 请参考“SMS.3802 与目的服务器建立SSH连接失败”排查是否是网络原因导致的,如果网络不通请先解决网络问题。 请查看目的端该分区是否被占满,如果该分区被占满可删除目的端部分无用文件,然后重试。也可删除源端该分区部分无用文件,然后重新迁移。确保分区磁盘留有足够空间。 查看目的端该分区磁盘是否被卸载,如果被卸载请重新挂载。登录主机迁移服务控制台,单击左侧导航栏的“迁移服务器”,单击要迁移的服务器操作列的“开始”。
  • 解决方案 Ping一下其他域名。 若能Ping通,则排除网络异常。 若Ping不通,请检查本地网络状态。 检查源端防火墙出口方向是否有安全拦截。 如果有拦截,放行后继续迁移。 检查源端是否存在安全告警或者EIP被解绑/冻结。 如果存在解绑情况,可选择重新绑定或使用VPC/内网。 如果存在冻结情况,请联系ECS或EIP服务技术支持。 检查源端是否关闭出方向规则。 如果出方向规则中没有如图1所示的协议端口,请添加。 如果有全部端口的规则,但策略为“拒绝”的,请修改为“允许”。 如果有全部端口、策略为允许的规则,但目的地址不是0.0.0/0的,请修改为“0.0.0.0/0”。 图1 出方向规则
  • 源端Linux系统服务器 登录SMS控制台,在左侧导航树中,单击“迁移Agent”,进入“迁移Agent”页面。 选择Linux操作系统,单击Linux Agent下载窗格中的“下载Agent”后的图标,复制Agent的下载命令,前往源端服务器下载迁移Agent。 您也可以通过以下任意命令,下载迁移Agent: wget -t 3 -T 15 https://sms-agent-2-0-cn-north-1.obs.cn-north-1.myhuaweicloud.com/SMS-Agent.tar.gz curl -O https://sms-agent-2-0-cn-north-1.obs.cn-north-1.myhuaweicloud.com/SMS-Agent.tar.gz 通过以上命令下载的迁移Agent,需要您前往SMS控制台阅读并同意服务声明后,才可以使用迁移Agent。 复制“sha256校验码”的下载命令,下载sha256校验码,对迁移Agent进行软件完整性校验,具体参见如何对迁移Agent进行软件完整性校验?。 您也可以通过如下命令,下载SHA256检验码: wget -t 3 -T 15 https://sms-agent-2-0-cn-north-1.obs.cn-north-1.myhuaweicloud.com/SMS-Agent.tar.gz.sha256 一致性校验完成后,执行以下命令,解压Agent软件包。 tar -zxvf SMS-Agent.tar.gz 执行以下命令,进入源端服务器的SMS-Agent目录。 cd SMS-Agent 若使用HTTPS代理服务器,请执行步骤7。 若不使用HTTPS代理服务器,请执行步骤8。 代理服务器为一种特殊网络服务,当您的源端无法通过公网访问华为云时,可以通过代理服务器访问华为云,代理服务器需用户自行配置。 代理仅用于专线/VPN场景下源端到服务端的注册,不用于数据迁移过程。 配置HTTP/HTTPS代理服务器(可选)。 执行如下命令,进入config目录。 cd SMS-Agent/agent/config 执行如下命令,打开并编辑auth.cfg文件。若迁移过程中不使用HTTP/HTTPS代理,禁止修改auth.cfg文件。 vi auth.cfg 示例:(以下仅为示例说明,具体代理服务器信息,请根据实际情况填写。) [proxy-config] enable = true proxy_addr = https://your-proxy-addr.com proxy_port = 3128 proxy_user = root use_password = true enable:使用代理时,设置为true。 proxy_addr:代理服务器地址,允许源端服务器通过代理服务器访问主机迁移服务,非目的端地址。your-proxy-addr.com需要更换为您代理服务器的地址,协议需要根据代理服务器的实际情况配置,建议您将代理服务器协议配置为https。 proxy_user:代理有用户名的话,就填写用户名,如root;没有则不填。 use_password:代理有密码的话设置为true,否则false。 执行如下命令,保存auth.cfg文件并退出。 :wq 执行以下命令,启动迁移Agent。 ./startup.sh 请您仔细阅读显示的内容并输入“y”,按“Enter”。 图1 输入y 根据提示,输入目的端服务器所在华为云账号的AK、SK,以及目的端服务器所在区域的SMS域名。SMS域名可在SMS控制台的“迁移Agent”页面获取,如图3所示。 图2 输入AK/SK 图3 获取SMS域名 如果您的账号已经开通企业项目,输入AK/SK后,Agent会查询有主机迁移权限的企业项目并罗列,供您选择。选择具体的企业项目后,主机迁移服务会将主机迁移到您指定的企业项目中。实现迁移时权限、资源和财务的隔离。更多详细介绍和操作步骤请参见将主机迁移至企业项目最佳实践。 当出现如下界面时,表示Linux版的SMS-Agent启动成功,开始给主机迁移服务上传源端服务器信息。您可以前往SMS控制台的迁移服务器列表页面查看上报的源端服务器。 图4 Agent启动成功
  • 源端Windows系统服务器 登录SMS控制台,在左侧导航树中,单击“迁移Agent”,进入“迁移Agent”页面。 选择Windows系统,根据实际的系统版本,单击对应Windows Agent下载窗格中“链接”后的图标,下载相应的迁移Agent。 您也可以通过以下链接下载迁移Agent: Windows Agent(Python3): https://sms-agent-2-0-cn-north-1.obs.cn-north-1.myhuaweicloud.com/SMS-Agent-Py3.exe Windows Agent(Python2): https://sms-agent-2-0-cn-north-1.obs.cn-north-1.myhuaweicloud.com/SMS-Agent-Py2.exe 通过以上链接下载的迁移Agent,需要您前往SMS控制台阅读并同意服务声明后,才可以使用迁移Agent。 单击对应Agent的“SHA256链接”后的图标,下载SHA256校验码。对迁移Agent进行软件完整性校验,具体参见如何对迁移Agent进行软件完整性校验?。 您也可以通过执行如下命令链接下载SHA256: Windows Agent(Python3): https://sms-agent-2-0-cn-north-1.obs.cn-north-1.myhuaweicloud.com/SMS-Agent-Py3.exe.sha256 Windows Agent(Python2): https://sms-agent-2-0-cn-north-1.obs.cn-north-1.myhuaweicloud.com/SMS-Agent-Py2.exe.sha256 一致性校验完成后,请参考安装Windows版的SMS-Agent进行安装。
  • 解决方案 检查目的端每块磁盘空间,排查出不满足条件二的磁盘,在弹性云服务器 ECS控制台扩容该磁盘空间,保证该磁盘空间大于或等于源端对应磁盘空间。 可根据目的端配置界面推荐目的端的磁盘空间进行扩容。 如果通过调整磁盘挂载顺序即可满足条件二,您可以通过以下步骤进行调整。 前往弹性云服务器 ECS控制台,将目的端服务器关机。 在云硬盘页签,手动卸载目的端所有数据盘。 按照主机迁移服务,目的端配置界面推荐目的端中数据盘顺序,重新手动挂载目的端数据盘。 返回主机迁移服务控制台,重新设置目的端。
  • 解决方案 登录源端服务器。 在源端服务器上,分别执行如下命令。 curl -v https://iam.myhuaweicloud.com:443 curl -v https://sms.cn-north-4.myhuaweicloud.com:443 针对不同区域,还需要检查ECS,EVS,IMS,VPC等服务域名是否可以访问,参见下表执行相关命令。 命令 说明 curl -v https://ecs.{regionCode}.myhuaweicloud.com:443 curl -v https://evs.{regionCode}.myhuaweicloud.com:443 curl -v https://ims.{regionCode}.myhuaweicloud.com:443 curl -v https://vpc.{regionCode}.myhuaweicloud.com:443 {regionCode}需要替换为目的端所在的区域ID,请参考获取区域ID。 如果Windows系统源端没有curl指令,也可以通过浏览器访问上述域名。如下图所示表示访问云服务域名成功。 curl指令访问成功,如下图所示,表示源端可以正常访问主机迁移服务依赖的云服务域名,请在源端重启迁移Agent。 若无法curl通(比如超时),请检查源端的网络和防火墙等的配置,源端需要具备访问上述云服务域名的能力,才可以使用主机迁移服务进行迁移。 如果使用了代理服务器,源端和代理服务器需要互通,且代理服务器可以访问步骤2.所示的云服务域名。请参考配置专线迁移,正确配置代理服务器。
  • 如何判断迁移任务是不是卡住? 迁移任务如果长时间不动,可能是以下三种情况,需要查看源端Agent日志确定,查看日志请参考:如何查找SMS的运行日志?。 情况一:迁移任务处于“持续同步”阶段。 “持续同步”是主机迁移服务新增的功能,会自动同步源端数据。在配置目的端时,“是否持续同步”选择“是”,全量复制完成后会自动进入“持续同步”阶段。 迁移任务处于“持续同步”阶段的时候,迁移并没有完成,需要手动启动目的端,因此,在未手动启动目的端前,迁移任务会一直处于“持续同步”阶段。启动目的端完成后,才算一次完整的迁移。 情况二:数据迁移中。 数据迁移进行全量复制时,长时间处于某一进度,可能是由于迁移数据量大,迁移速率慢,导致长时间内进度无明显变化,需要查看日志进行确认。 日志截图如下,表明迁移正常进行。 参数 含义 speed 迁移速率 task progress 迁移进度 total size 迁移总数据量 replicate size 已迁移数据量 若迁移速率不为0,已迁移数据量持续增加,则表明迁移正常。 情况三:启动目的端卡住。 启动目的端后任务进度条长时间为0,可能是在执行最后一次同步任务。 启动目的端时会进行一次数据同步,期间进度条无变化,数据同步时间长短由源端数据量决定,如果数据量过大,会导致数据比对时间长,该现象为正常现象。 若要确定是否在进行数据同步,可查看sms_Info.log最新日志,若启动目的端之后未出现error级别日志,则表明任务正常。 启动目的端后任务进度条有进度但长时间无变化,可尝试暂停任务,再次启动任务,等待一段时间(10分钟左右)再次查看是否发生变化。 父主题: 迁移时长
  • 问题分析 源端总数据量是通过迁移Agent执行df-Th命令搜集得到的,已迁移数据量是通过记录实际已迁移文件的大小累计得到的。 出现已迁移数据量小于总数据量,可能是因为以下几种情况: 情况一:源端有文件被删除,但进程依然存在 出现这种情况,是因为源端经常使用rm命令或其它软件删除文件,虽然文件被成功删除,但是文件进程依然存在,还占用着磁盘空间。 在源端服务器,输入df -Th命令,查看源端磁盘使用量和总迁移量是否相同。 在源端服务器根目录下,输入du -sh *命令,查看实际目录占用量。 从查询结果可以看出,实际目录占用量小于磁盘使用量,因此出现已迁移数据量小于总数据量。 在源端服务器,输入如下命令: lsof -n / |grep deleted 如果输出如下图类似结果,则表示有文件被删除,但是进程还存在的情况。 如果迁移任务可以成功迁移,并且目的端也成功启动,未迁移的数据不影响目的端的正常使用,则属于正常迁移,可忽略。 (可选)在源端服务器,将lsof -n / |grep deleted命令所罗列的进程结束掉。 (可选)选择合适的时间,重启源端服务器,关闭进程。 情况二:有目录不会被迁移 Linux系统,如下文件夹中的文件不会被迁移: /proc/* /sys/* /lost+found/* /var/lib/ntp/proc/* 总数据量包含以上文件夹内的文件大小,但迁移时不会迁移这些文件。因此会造成已迁移数据量小于总数据量的情况。 在源端服务器根目录,输入du -sh *命令,查看/proc/*、/sys/*、/lost+found/*、/var/lib/ntp/proc/*等不被迁移目录的占用空间情况。 如果未迁移的数据大小,与不被迁移目录大小相同,则属于正常迁移,可忽略。 情况三:迁移时,源端有数据发生改变 迁移时,迁移Agent通过df -Th命令获取每个分区挂载的根目录,遍历根目录进行迁移。 在迁移时,已迁移的数据不会因为源端数据改变而改变;未迁移的数据如果发生改变,则会迁移改变后的最新数据。 总数据量记录的数值是第一次扫描源端搜集的信息。在迁移时,源端可能有大量的数据改变(比如源端大量还未迁移的数据被删除),则会造成已迁移数据量小于总数据量的情况。 您可以在源端与目的端,分别输入df -Th命令,比对源端信息和目的端信息。 情况四:源端存在大量空洞文件 迁移时会忽略空洞文件,如果源端存在大量空洞文件,迁移结束后,已迁移数据量小于总数据量则属于正常迁移,可忽略。 Linux系统产生空洞文件的途径有很多种,常见如dd命令等。
  • 启用数据一致性校验 参考同步增量数据,打开“同步”窗口。 开启“是否校验数据一致性”功能,并输入需要进行数据一致性校验的目录路径。请务必输入正确路径,路径错误或路径下不存在文件时,校验结果中会显示校验文件数量为0。 需要校验的数据量越大,则一致性校验的用时越长,建议仅对关键目录进行校验。 为避免校验数据量过大,以下路径将被屏蔽: Linux系统的 "/","/etc","/dev","/sys", "/usr","/boot", "/run"目录。 Windows系统的分区根目录,如:C:\,D:\; 选择校验模式。 快速校验:只比对文件的大小和最后修改时间。 SHA256校验:使用SHA256校验码对文件内容进行强校验。仅SMS-Agent 3.35.0及以上版本支持。SHA256校验需要以二进制形式扫描文件内容,占用磁盘IO性能较多且用时较长。 (可选)选择是否启用复检。只有进行过至少一次一致性校验后,才可以打开复检选项,启用复检将只对上一次校验结果中不一致的文件进行校验。 配置完成后,单击“是”,开始增量数据同步并进行数据一致性校验。当同步及校验完成后,可以查看校验结果。
  • 注意事项 使用该功能前,建议停止源端业务(涉及数据库时需要关闭数据库程序,而不是暂停),否则源端数据一直发生变化,导致源端和目的端数据存在差异。 源端存在数据一直变化的目录,如:SMS-Agent的安装目录,/var/log系统日志目录等,属于正常现象,不代表主机迁移过程中产生了数据差异。 数据一致性校验时长与需要校验的文件个数、大小成正比,部分场景可能耗时较长,业务割接耗时会增加,需要您自行评估对业务的影响。 该功能可能占用较多的磁盘IO,请评估对源端业务的影响。
  • 评估最大进程个数 最大进程个数=min(磁盘个数,带宽÷磁盘IO性能,4),即取磁盘个数、带宽÷磁盘IO性能、4三者之间最小值。其中带宽使用源端到目的端实际带宽进行计算,测试参考Iperf的测试网络的方法?;磁盘IO性能使用源端读取性能和目的端写入性能两者较小值进行计算。 例如:源端到目的端带宽为1000 M,源端单个磁盘读取性能为500 M,目的端写入性能为300 M,磁盘个数为4个,则应该设置最大进程个数为min(4,3,4)= 3
共100000条