更新时间:2026-06-24 GMT+08:00
分享

主机迁移旅程

什么是主机迁移旅程

迁移中心构建结构化主机迁移旅程,将迁移流程拆分为迁移前准备、迁移批次管理、迁移配置与实施和迁移总结四大阶段,每个阶段集成问卷调研、资源分组、Agent绑定、参数配置等子步骤,并支持通过手动输入凭证或一键安装Agent快速完成迁移源配置,同时提供迁移批次管理、状态追踪及报告生成等能力,实现迁移流程的标准化、可视化和自动化,有效降低操作复杂度并提升迁移效率。

主机迁移旅程提供了迁移中心Agent和SMS Agent两种迁移源,适用场景如下:

  • 迁移中心Agent(简称MgC Agent):适用于源端待迁移主机数量不少于50台的迁移场景。需要在源端网络环境中单独准备一台用于安装MgC Agent的Windows主机。
  • SMS Agent:适用于源端待迁移主机数量少于50台的迁移场景。需要手动在每台源端主机中安装SMS Agent。

约束与限制

在使用迁移中心的主机迁移旅程进行服务器批量迁移时,将使用SMS Agent工具或迁移中心Agent工具、资源采集功能以及SMS服务。有关这些工具、功能和服务的约束与限制,请参见:

计费说明

迁移中心MgC和主机迁移服务SMS本身均不收费,但在进行数据迁移时,会使用到弹性云服务器ECS、云硬盘EVS和弹性公网EIP等相关服务,会产生相应费用。详细的计费说明请参见SMS计费说明

操作流程

创建主机迁移旅程的完整操作流程,请参见表1

表1 创建主机迁移旅程操作流程

步骤

说明

准备工作

  • 账号和权限准备:提前获取源端云平台访问密钥,源端待迁移主机的登录账号,以及目的端华为云的迁移账号与权限。
  • 检查源端配置:检查源端服务器配置是否满足迁移要求。
  • 准备安装迁移中心Agent的主机:若待迁移主机数量不少于50台,则需按要求在源端网络环境中准备一台Windows主机。
    说明:
    • 如果源端主机是通过“SMS主机同步”方式采集而来,迁移此类主机不依赖迁移中心Agent,因此无需准备用于安装迁移中心Agent的主机。
    • 如果源端待迁移主机数量小于50台,推荐使用SMS Agent执行迁移。通过SMS Agent执行迁移时,无需准备用于安装迁移中心Agent的主机。
  • 创建应用迁移项目:在获取目的端华为云账号和权限后,需要在迁移中心MgC控制台创建用于服务器批量迁移的项目。
  • 检查系统兼容性:检查源端待迁移主机的操作系统类型和版本是否在支持迁移的系统列表中。
  • (可选)购买目的端服务器:根据源端服务器规格,提前在华为云弹性云服务器购买目的端服务器。

步骤一:采集源端主机

获取源端待迁移主机列表。迁移中心MgC提供了多种主机采集方式,您可以根据源端主机的实际环境选择适合的采集方式。

步骤二:创建主机迁移旅程

创建主机迁移旅程。该步骤仅创建了迁移旅程模板,还需要完成各阶段参数配置。

步骤三:配置迁移旅程并实施迁移

根据迁移旅程的流程指引,依次完成迁移前准备配置、迁移批次管理配置、目的端配置、迁移参数配置等步骤,便可快速实现主机迁移。

准备工作

在创建主机迁移旅程之前,请参照表2提前完成准备工作。

表2 准备事项的方法和要求

事项

方法和要求

获取源端服务器凭证

请提前获取源端服务器的登录账号和密码,以便进行主机深度采集,为系统推荐目的端规格提供必要信息和数据。账号的权限要求如下:

  • 源端为Windows服务器时,使用具有Administrator权限的账号。
  • 源端为Linux服务器时,使用具有Root权限的账号。

获取源端服务器所在环境的凭证

  • 当源端服务器位于华为云阿里云AWS腾讯云七牛云金山云等云平台时,需要各云平台账号的AK/SK作为凭证。各云平台凭证的获取方法,请参考如何获取云平台凭证
  • 当源端服务器位于Azure云平台时,需要使用ID/密钥作为凭证。获取方法请参见如何获取添加Azure凭证所需的信息
  • 当源端服务器位于VMware vCenter Server平台时,需要vCenter的登录用户名和密码作为凭证。

注册目的端华为云账号并配置权限

  1. 注册华为账号开通华为云并完成实名认证。如果您已开通华为云并进行实名认证,请忽略此步骤
    1. 访问华为云,单击“注册”。
    2. 根据提示信息完成注册开通,详细操作请参见注册华为账号并开通华为云
    3. 完成个人或企业账号实名认证。
  2. 创建IAM用户并授权。如果您使用华为账号(管理员账号)进行迁移,则跳过该步骤。
    1. 创建IAM用户。创建方法请参考创建IAM用户创建IAM用户(新版)
    2. 参考基于角色与策略的IAM用户自定义权限基于身份策略的IAM用户自定义权限(新版)中的“迁移旅程(新版)”“主机批量迁移”创建相应的自定义策略并为IAM用户授权。授权方法请参考给IAM用户授权给IAM用户授权(新版)
  3. 获取目的端账号的AK/SK。

    启动SMS Agent或者迁移中心Agent与云端MgC控制台建立连接时,需要使用目的端账号的AK/SK进行鉴权认证。获取目的端账号AK/SK的方法请参见新增访问密钥新增访问密钥(新版)

检查源端服务器配置

源端服务器需满足特定条件,以便迁移中心Agent能够顺利执行采集和迁移任务。源端服务器需要满足的条件,请参见源端主机要求

准备安装迁移中心Agent的主机

说明:

若待迁移主机数量不少于50台,则需要按要求准备。若源端待迁移主机数量小于50台,推荐使用SMS Agent执行迁移,则无需准备。

在源端环境中准备一台用于安装迁移中心Agent(MgC Agent)的Windows主机,并确保该主机满足以下要求:

  • 操作系统版本为:Windows Server 2016/Windows Server 2019/Windows Server 2022/Windows 10/Windows 11。
  • PowerShell 版本在3.0及以上。
  • 推荐规格不小于4U8G
  • 安装MgC Agent的磁盘(默认为C盘)预留可用空间不小于20 GB。
  • 可以连接外网(公网),并检查是否能够访问MgC和IoTDA服务的域名,具体需要检查的域名请查看域名列表
  • 检查是否已开放MgC Agent需要的端口,所需端口请查看通信矩阵
  • 安全组的出方向规则中,需要包含8883端口。
  • 关闭该主机上的杀毒、防护类软件,该类软件会拦截MgC Agent的执行,导致迁移任务执行失败。
注意:

不建议将MgC Agent安装在源端待迁移的主机上,主要原因包括:

  • 资源消耗:MgC Agent在采集和迁移运行过程中会消耗CPU和内存资源。在迁移任务量大时,这可能会对源端的业务运行造成影响。
  • 端口占用:MgC Agent会占用源端主机上的一些端口,也可能会对源端业务产生影响。

创建应用迁移项目

创建独立的迁移项目,将不同的操作场景进行区分和隔离,从而实现更好的组织管理和资源分配。具体操作,请参见创建应用迁移项目

检查源端服务器系统兼容性

请检查源端服务器的操作系统是否在服务器批量迁移任务支持迁移的系统列表中。服务器批量迁移任务支持的系统列表,请参见:

(可选)购买目的端服务器

目的端配置提供了“绑定已有目的端”和“通过系统评估后自动购买”两种方式来指定目的端服务器。在进行目的端配置时,您可以选择这两种方式之一。

  • 如果您选择“绑定已有目的端”进行迁移,则需要提前根据源端服务器的规格,在华为云ECS上购买目的端服务器,并配置虚拟私有云、安全组和弹性公网IP等。购买方法请参考快速购买ECS
  • 如果您选择“通过系统评估后自动购买”,则可以通过系统自动购买目的端服务器,无需提前购买。

步骤一:采集源端主机

请根据源端主机所在的平台,选择相应的采集方式。

步骤二:创建主机迁移旅程

  1. 登录迁移中心管理控制台。在左侧导航栏的项目下拉列表中选择创建的应用迁移项目
  2. 在左侧导航栏,单击“迁移旅程”,进入“迁移旅程”页面。
  3. “创建迁移旅程”区域,单击“主机迁移旅程”卡片上的“创建旅程”按钮,弹出“创建旅程”窗口。系统会默认按照“任务类型-时间”规则自动生成名称,您也可以自定义旅程名称。
  4. 单击“确认”按钮后,主机迁移旅程任务创建完成,系统将自动进入“旅程详情”页面的“迁移前准备”阶段开始配置迁移旅程。

步骤三:配置迁移旅程并实施迁移

根据迁移旅程的流程指引,依次完成迁移前准备、迁移批次管理、迁移配置与实施等阶段内的子步骤配置,便可快速实现主机迁移。

相关文档