主机迁移服务(Server Migration Service)是一种P2V/V2V迁移服务,可以帮您把X86物理服务器,或者私有云、公有云平台上的虚拟机迁移到华为云弹性云服务器(ECS),从而帮助您轻松地把服务器上应用和数据迁移到华为云
一、主机迁移服务的工作原理
- 用户在源端服务器上安装迁移Agent。
- 源端服务器上的迁移Agent向主机迁移服务注册自身连接状态并将源端服务器信息上报到主机迁移服务,完成迁移可行性检查。
- 用户创建迁移任务。
- 迁移Agent获取并执行主机迁移服务发送的迁移指令。
- 迁移源端服务器系统盘。
- 迁移源端服务器数据盘。
图1 主机迁移服务工作原理
二、主机迁移服务的功能
2.1、迁移可行性校验
当您在源端服务器上安装了迁移Agent,且输入华为云AK/SK校验通过后,迁移Agent会收集源端服务器信息并发送给主机迁移服务,主机迁移服务会校验源端服务器信息合法性以及是否可迁移,校验的结果您可以在主机迁移服务的“源端管理”界面查看。
2.2、Windows 迁移与同步
如果源端服务器是Windows OS且通过迁移可行性校验后,您可以在主机迁移服务界面上创建迁移任务并启动。任务启动后,源端服务器中的迁移Agent会向主机迁移服务获取迁移指令并且执行,执行时迁移Agent会识别源端服务器分区的有效块,并把有效块传输到目的端服务器对应分区,传输完成后,目的端服务器会修改系统注册表等信息以适配华为云,修改完后系统会重启完成迁移。
迁移完成后,如果源端服务器仍有新增业务数据写入,这时您可以在原有的迁移任务上启动同步任务,源端服务器上的迁移Agent会把新增的数据同步到目的端服务器,同步完后会重启。在同步过程中,建议停止源端服务器上的业务,且在同步完成后进行业务切换(割接),否则需要进行多次同步。
2.3、Linux 迁移与同步
如果源端服务器是Linux OS且通过迁移可行性校验后,您可以在主机迁移服务界面上创建迁移任务并启动。任务启动后,源端服务器中的迁移Agent会向主机迁移服务获取迁移指令并且执行,执行时迁移Agent会调用Linux的开源组件把源端服务器的目录及文件传输到目的端服务器,传输完成后,目的端服务器会修改系统的启动项等信息以适配华为云环境,修改完后系统会重启完成迁移。
迁移完成后,如果源端服务器仍有新增业务数据写入,这时您可以在原有的迁移任务上启动同步任务,源端服务器上的迁移Agent会把新增的数据同步到目的端服务器,同步完后会重启。在同步过程中,建议停止源端服务器上的业务,且在同步完成后进行业务切换(割接),否则需要进行多次同步。
2.4、动态安全传输通道
源端服务器中的迁移Agent从主机迁移服务获取到迁移指令后,会动态生成安全证书和密钥并且通过华为云OpenStack 元数据管理服务传输给目的端服务器,此后,目的端服务器会重启并使用新生成的动态安全证书建立安全的SSL通道。
图1 安全传输通道
三、主机迁移服务的优势
- 简单易用
- 您只需在源端服务器安装和配置Agent、在服务端创建迁移任务,其余事情都由主机迁移服务处理。
- 创建迁移任务您只需三步。即选择和配置源端、目的端及确认任务信息。
- 业务平滑切换在主机迁移过程中您无需中断或者停止业务,只需在最后一次数据同步时短暂的停止业务,待最后一次增量数据同步完成后,目的端的业务即可启动,大大减少业务中断时间。
- 兼容性好
- 支持国内外主流公有云、私有云平台虚拟机迁移,和X86物理服务器迁移。
- 支持约90款主流Windows Server与Linux Server OS迁移。
- 传输高效
- 支持块迁移,且能够识别有效块数据并对其进行迁移。
- 迁移网络利用率达到90%以上。
- 安全性高
- 使用AK/SK校验迁移Agent身份。
- 传输通道使用SSL加密,保证您数据传输安全性。
- SSL加密的证书和密钥是动态生成。
四、主机迁移与其他服务的关系
| 将源端服务器的系统、应用和文件等数据迁移到华为云弹性云服务器。 | 弹性云服务器(Elastic Cloud Server,ECS) | 如何创建弹性云服务器? |
| 创建迁移任务过程中支持采用公网迁移,要求目的端服务器配置有“弹性IP”。 | 弹性公网IP(Elastic IP) | 主机迁移的网络安全配置与条件有哪些? |
| 在创建迁移任务前,通过虚拟私有云设置您目的端弹性云服务器所在VPC的安全组。 | 虚拟私有云(Virtual Private Cloud,VPC) | 如何配置目的端服务器安全组规则? |
| 迁移任务创建并启动后,主机迁移服务会创建一块临时按需计费EVS卷,迁移完成删除该临时卷。 | 云硬盘服务(Elastic Volume Service,EVS) | 如何购买使用云硬盘 |
| 通过云审计服务收集主机迁移服务操作记录,便于日后的查询、审计和回溯。 | 云审计服务(Cloud Trace Service,CTS) | 如何查看审计日志 |
五、计费说明
主机迁移服务本身不收费,但是在迁移过程中会产生少量其他服务费用:
- 云硬盘费用在迁移期间,每个迁移任务会在目的端服务器临时创建并挂载一个容量为40GB、类型为普通I/O的EVS卷,迁移完成后会释放此EVS卷。有关云硬盘的收费标准,请参见云硬盘价格说明。

- 云硬盘快照费用在迁移完成后,会对目的端磁盘做一次快照,以确保下次同步和源端数据一致。另外,在同步前会对目的端磁盘再做一次快照,保证同步失败时能回滚。云硬盘快照目前免费使用。
华云银安为客户定制最佳云迁移设计,提供调研、分析、设计、评估、迁移、测试、上线等一站式云迁移交付方案,彻底解决客户的后顾之忧。