
# 最佳实践-主机迁移
#### 背景信息
由于公有云"敏捷弹性、安全可靠、简单易用、节省成本"等特点，越来越多的企业将自己的IT应用和负载迁移到公有云，如何方便快捷地将已有的服务器系统迁移到华为云或者从其他的公有云迁移到华为云，有着非常重要的意义。华为云支持把X86物理服务器，或者私有云、公有云平台上的虚拟机迁移到华为云弹性云服务器上。
可以通过以下两种方式进行迁移。
- 主机迁移服务（推荐）
- 镜像导入方式
 
本文主要介绍如何使用以上两种方式帮助您把服务器上的应用和数据迁移到华为云。
![](https://support.huaweicloud.com/bestpractice-ecs/public_sys-resources/note_3.0-zh-cn.png)
您还可以选择Solution as Code一键式部署方式自动完成Linux服务器迁移上云，详细内容请参见[Linux服务器迁移上云](https://www.huaweicloud.com/solution/implementations/migrating-linux-servers-to-huawei-cloud.html)。
#### 主机迁移服务（推荐）
**服务简介**
[主机迁移服务](https://support.huaweicloud.com/productdesc-sms/sms_01_0002.html)（Server Migration Service）是一种P2V/V2V迁移服务，可以帮您把X86物理服务器，或者私有云、公有云平台上的虚拟机迁移到华为云弹性云服务器上，从而帮助您轻松地把服务器上的应用和数据迁移到华为云。
主机迁移服务支持迁移的源端服务器OS类型请参见[兼容性列表](https://support.huaweicloud.com/productdesc-sms/sms_01_0013.html)。
使用主机迁移服务时，对于源端服务器的约束与限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-sms/sms_01_0012.html)。
图1主机迁移服务工作原理   
![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0221475226.png "点击放大")
主机迁移服务的工作原理如下，其中第[1]步和第[3]步需要用户操作，其余步骤由主机迁移服务自动完成。
1. 用户在源端服务器上安装迁移Agent，具体操作方法请您参见[安装Agent](https://support.huaweicloud.com/sms_faq/sms_faq_0020.html)。
2. 源端服务器上的迁移Agent向主机迁移服务注册自身连接状态并将源端服务器信息上报到主机迁移服务，完成迁移可行性检查。
3. 通过迁移可行性检查后，用户开始创建迁移任务，具体操作方法请您参见[创建迁移任务](https://support.huaweicloud.com/qs-sms/sms3_02_0002.html)。
4. 迁移Agent获取并执行主机迁移服务发送的迁移指令。
5. 开始迁移源端服务器系统盘。
6. 开始迁移源端服务器数据盘。
![](https://support.huaweicloud.com/bestpractice-ecs/public_sys-resources/note_3.0-zh-cn.png)
- **源端**：指迁移任务中的源端服务器。
- **目的端**：指迁移任务中的目的端服务器。
- **服务端**：指主机迁移服务。
 
**服务入口**
主机迁移服务的操作步骤：[创建迁移任务](https://support.huaweicloud.com/qs-sms/sms3_02_0002.html)。
主机迁移服务的详细介绍：[主机迁移服务](https://support.huaweicloud.com/productdesc-sms/sms_01_0002.html)。
主机迁移服务的视频帮助：[视频帮助指导](https://support.huaweicloud.com/sms_video/index.html)。
#### 镜像导入方式
1. 制作镜像。例如可通过QEMU制作镜像，可参见[此处](https://qemu.weilnetz.de/doc)获取相应的使用帮助。
2. 创建私有镜像，详细操作可参见[此处](https://support.huaweicloud.com/usermanual-ims/zh-cn_topic_0013901628.html)。
3. 根据私有镜像创建弹性云服务器，请参见[自定义购买ECS](https://support.huaweicloud.com/usermanual-ecs/ecs_03_7002.html)。
 
