# 快速批量迁移主机
本章节介绍使用迁移中心创建主机批量迁移任务的操作步骤，帮助您快速完成主机批量迁移。迁移中心针对多种主机迁移场景提供了相应的迁移任务类型，详情请参见[主机迁移任务概述](https://support.huaweicloud.com/usermanual-mgc/mgc_03_31481.html)。
#### 约束与限制
- 同一迁移任务内的主机必须来自同一源端平台。
- 同一台主机只能添加到一个迁移任务内。
- 每个迁移任务最多添加100台主机。
- 同一用户创建的任务中，所有源端主机的MAC地址必须保持唯一，不允许出现重复。重复的MAC地址可能导致网络冲突或任务执行错误。

- 同一用户同时进行迁移的资源数量上限为200，超出此数量的资源会在迁移步骤的第一步暂停并处于等待状态，直至有资源释放或主机完成迁移，等待中的资源将按照创建时间顺序依次自动执行后续步骤。
- 如果您是首次创建服务器批量迁移任务，需要您同意华为云账号进行相关的委托授权。委托权限所包含的细粒度权限请前往[委托权限说明](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0121.html#section5)查看。
 
#### 使用须知
在创建主机迁移工作流前，请仔细阅读并了解以下使用须知内容。
| 项目               | 须知                                                                                                                                                                                                                                      |
|:---|:---|
| 源端下载带宽         | 用于源端服务器下载SMS-Agent。 - 推荐带宽：每台主机不低于30 Mbit/s。  - 共用带宽建议：如果多台主机共用，平均不低于50 Mbit/s。   |
| 迁移带宽            | - 重要性：影响数据传输速度和迁移时间。  - 推荐值与预估时长：详情请参见[迁移需要多长时间？](https://support.huaweicloud.com/sms_faq/sms_faq_0017.html)     |
| CPU和内存要求        | - 内存：至少预留520 MB。  - CPU：Linux系统预留不少于0.3核，Windows系统不低于1核。                                                             |
| 系统兼容性列表         | 支持迁移的操作系统列表，请参见[兼容性列表](https://support.huaweicloud.com/productdesc-mgc/mgc_01_0019.html)。                                                                                                                                              |
| 主机迁移重要声明         | 了解迁移过程中的重要信息和免责声明，详情请参见[主机迁移服务重要声明有哪些？](https://support.huaweicloud.com/sms_faq/sms_faq_0010.html)                                                                                                                                       |
| 约束与限制           | 确保迁移过程符合服务条款和限制条件，详情请参见[主机迁移约束与限制](https://support.huaweicloud.com/mgc_faq/mgc_04_6310.html)。                                                                                                                                              |
| 计费说明            | 了解迁移过程中可能产生的费用，详情请参见[计费说明](https://support.huaweicloud.com/productdesc-sms/sms_01_0016.html)。                                                                                                                                           |
| 权限配置             | 使用IAM进行精细的权限管理，详情请参见[权限配置](https://support.huaweicloud.com/bestpractice-mgc/mgc_05_0086.html)。                                                                                                                                           |
| 网络配置及迁移端口       | 确保源端和目的端的网络连接和端口开放满足迁移要求，详情请参见[网络配置及端口开放](https://support.huaweicloud.com/sms_faq/sms_faq_0001.html)。                                                                                                                                    |
| 迁移前、后服务器的配置变化 | 迁移后目的端和源端可能发生变化的配置请参考[主机迁移后目的端与源端相比有哪些变化？](https://support.huaweicloud.com/mgc_faq/mgc_04_6311.html)                                                                                                                                      |
   
#### 迁移原理
通过迁移中心进行主机迁移的原理图如[图1]所示。
图1主机迁移原理图   
![](https://support.huaweicloud.com/qs-mgc/zh-cn_image_0000002285470266.png "点击放大")
#### 操作流程
创建服务器批量迁移的完整操作流程，请参见[表1]。
 表1服务器批量迁移操作流程 
| 步骤                                                            | 说明                                           |
|:---|:---|
| [准备工作]                      | 使用云服务前，您需要注册华为云账号并完成实名认证、获取访问密钥。               |
| [步骤一：创建应用迁移项目]            | 创建独立的迁移项目，将不同的操作场景进行区分和隔离，从而实现更好的组织管理和资源分配。   |
| [步骤二：安装MgC Agent并连接迁移中心] | MgC Agent是用于配合迁移中心进行资源发现与采集的工具，同时也用于配合迁移工作流任务。 |
| [步骤三：采集主机资源]               | 获取源端待迁移主机资源。                                  |
| [步骤四：创建主机迁移任务]             | 创建服务器批量迁移任务。该步骤仅创建了迁移任务模板，还需要完成任务配置。           |
| [步骤五：配置迁移任务]              | 配置迁移任务，包括源端资源选择，迁移准备度检查，目的端配置，迁移参数配置和配置确认等操作。 |
| [步骤六：跟踪迁移任务]              | 启动迁移任务后，查看迁移任务内资源的运行状态、迁移阶段和迁移步骤等信息。           |
   
 #### 准备工作
使用MgC之前，您需要拥有一个华为云账号或一个可用于访问MgC的IAM用户，然后开通华为云并实名认证、获取访问密钥。
1. 注册华为云账号并完成实名认证。**如果您已注册华为云账号并进行实名认证，请忽略此步骤** 。
   1. 访问[华为云](https://www.huaweicloud.com/)，单击"**注册**"。
   
   2. 根据提示信息完成注册开通，详细操作请参见[注册华为云账号](https://support.huaweicloud.com/usermanual-account/account_id_001.html)。
   
   3. 完成个人或企业账号实名认证。
      - 个人账号：[实名认证](https://support.huaweicloud.com/usermanual-account/zh-cn_topic_0077914254.html)
      
      - 企业账号：[实名认证](https://support.huaweicloud.com/usermanual-account/zh-cn_topic_0077914253.html)
       
    
2. 创建IAM用户并授权。**如果您使用华为云账号（管理员账号）进行迁移，则跳过该步骤。**
   1. 创建IAM用户。创建方法请参考[创建IAM用户](https://support.huaweicloud.com/usermanual-iam/iam_02_0001.html)或[创建IAM用户（新版）](https://support.huaweicloud.com/usermanual-iam5/iam_01_1144.html)。
   
   2. 参考[基于角色与策略的IAM用户自定义权限](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0145.html)或[基于身份策略的IAM用户自定义权限（新版）](https://support.huaweicloud.com/usermanual-mgc/mgc_03_3115.html)中的**"主机批量迁移"** 创建相应的自定义策略并为IAM用户授权。授权方法请参考[给IAM用户授权](https://support.huaweicloud.com/usermanual-iam/iam_01_0652.html)或[给IAM用户授权（新版）](https://support.huaweicloud.com/usermanual-iam5/iam_01_1145.html)。
    
3. 获取目的端账号的AK/SK。 迁移中心Agent与云端MgC控制台建立连接时，需要使用目的端账号的AK/SK进行鉴权认证。获取目的端账号AK/SK的方法请参见[新增访问密钥](https://support.huaweicloud.com/usermanual-ca/ca_01_0003.html)。
   
 
 #### 步骤一：创建应用迁移项目
1. 登录[迁移中心管理控制台](https://console.huaweicloud.com/mgc/?#/guide)。
2. 单击左侧导航栏的"**配置管理** "，进入**配置管理**页面。
3. 在"**项目管理** "页签，单击"**创建项目** "，右侧弹出**创建新项目** 窗口。
   
   图2创建项目   
   ![](https://support.huaweicloud.com/qs-mgc/zh-cn_image_0000002167528681.png "点击放大")
   
   
4. 在弹出的窗口中，项目类型选择"应用迁移"。 
   ![](https://support.huaweicloud.com/qs-mgc/public_sys-resources/notice_3.0-zh-cn.png)
   项目类型选择后将无法更改。
   图3选择应用迁移项目   
   ![](https://support.huaweicloud.com/qs-mgc/zh-cn_image_0000002167647133.png "点击放大")
   
   
   
5. 输入自定义的项目名称，单击"**创建**"。创建项目成功，可在项目管理列表查看。
 
 #### 步骤二：安装MgC Agent并连接迁移中心
1. 安装MgC Agent的准备工作、注意事项以及步骤请参考[安装Windows版本](https://support.huaweicloud.com/tg-mgc/mgc_04_0002.html)，并选择**华为云密钥登录**方式。
2. 安装完成并登录后，将MgC Agent与云端MgC控制台建立连接，请参考[连接迁移中心](https://support.huaweicloud.com/tg-mgc/mgc_03_0073.html)。
 
 #### 步骤三：采集主机资源
MgC提供了多种主机采集方式，您可以根据源端主机实际所在的环境，选择适合的采集方式。
- [在线调研](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0030.html)：源端主机位于云平台（**阿里云** 、**华为云** 、**AWS** 、**腾讯云** 、**Azure**等）。
- [内网采集](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0059.html)：源端主机位于线下IDC机房或vCenter上。
- [手动添加](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0062.html)：各场景通用方式。
 
以下为在线调研方式采集主机的步骤。
1. 登录[迁移中心管理控制台](https://console.huaweicloud.com/mgc/?#/guide)。在左侧导航栏的项目下拉列表中选择[步骤一：创建的应用迁移项目]。
2. 单击左侧导航栏的"资源调研"，进入"资源调研"页面。
3. 选择"在线调研"页签，单击"云平台采集"，进入"云平台采集"参数配置页面。 
   图4云平台采集   
   ![](https://support.huaweicloud.com/qs-mgc/zh-cn_image_0000002301423569.png "点击放大")
   
   
4. 根据[表2]，配置采集任务参数。
   
    表2云平台采集参数说明 
   | 区域  | 参数       | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   |:---|:---|:---|
   | 任务配置 | 源端       | 选择源端云平台，目前支持采集主机的云平台有**阿里云、华为云、AWS** 、**腾讯云** **、Azure**。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   | 任务配置 | 采集方式       | 凭证：选择源端云平台的凭证，如未提前[添加凭证](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0007.html)，请单击下方"**新建凭证**"，填写相应参数并保存凭证。 - **阿里云、华为云、AWS** 、**腾讯云** 认证方式请选择"**AK/SK**"，并输入源端账号的AK/SK。  - **Azure** 认证方式请选择"**ID/密钥** "。添加凭证所需的信息获取方法请参见[如何获取添加Azure凭证所需的信息](https://support.huaweicloud.com/mgc_faq/mgc_04_5004.html)。   |
   | 任务配置 | 采集方式       | 委托：通过云服务委托，将操作权限赋予MgC服务，使其能以您的身份使用获取当前账号下的资源。包含的委托权限说明请查看[云平台采集](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0121.html)。 说明： 仅采集华为云资源时支持。 采集方式选择委托。如委托状态为"尚未委托"时，单击"**立即委托** "，右侧弹出委托授权页面，单击"**同意授权** "，完成委托授权后，委托状态显示为"**已委托**"。                                                                                                                                                                                                                                                                                                                                                    |
   | 任务配置 | 区域          | 选择要采集的源端云平台区域，支持多选。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
   | 任务配置 | 资源类型     | 在下拉列表勾选"主机"。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   | 基础信息 | 任务名称       | 默认名称规则为：任务类型-当日时间，可修改自定义任务名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   | 基础信息 | 任务说明（可选） | 输入任务说明。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
   | 基础信息 | 关联到应用（可选） | 选择采集到的资源要加入的应用，通过应用可以将资源进行分组管理。如果下拉列表中无应用，按如下步骤创建： 1. 单击"**新建应用** "，输入自定义的**应用名称** 和**描述。**  2. 选择**业务场景** 和**使用场景** ，**区域**选择目的端所在区域。  3. 单击"**确定**"按钮，完成创建。                                    |
      
   
   
5. 单击"**确认** "，在线调研任务创建完成，进入任务中心页面，系统自动开始资源发现。
   
   - 当任务状态为"**成功** "时，返回**资源列表**页面，查看发现的源端主机资源列表和详情。
   
   - 当任务状态为"**失败** "时，单击任务名称，查看采集失败的数据源，将鼠标放到失败数据源的采集状态上，可以查看失败原因。
     图5查看失败原因   
     ![](https://support.huaweicloud.com/qs-mgc/zh-cn_image_0000002287464630.png "点击放大") 
   
   
   
   
 
 #### 步骤四：创建主机迁移任务
1. 在左侧导航栏选择"主机迁移 \> 服务器批量迁移"，进入"服务器批量迁移"页面。
2. 单击"创建迁移任务"按钮，右侧弹出"创建迁移任务"窗口。
3. 系统会默认创建任务名称，您也可以自定义任务名称。输入任务相关描述（可选）。
4. 单击"确认"，服务器迁移任务创建完成并进入任务配置页面的"资源选择"阶段。
 
 #### 步骤五：配置迁移任务
配置迁移任务包括五个阶段："选择源端资源"、"迁移准备度检查"、"目的端配置"、"迁移参数配置"和"配置确认"。关于各阶段的详细配置说明，请参见[配置迁移任务](https://support.huaweicloud.com/usermanual-mgc/mgc_03_31485.html#section10)。
 #### 步骤六：跟踪迁移任务
在迁移任务列表，单击任务名称，进入"任务详情"页面，可以查看该迁移任务的状态，进展以及所包含资源的迁移进度。以下为您可以对任务中的资源进行的相关操作：
表3迁移资源相关操作 
| 场景        | 操作                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
|:---|:---|
| 查看迁移详情    | 单击主机资源名称，右侧弹出"资源迁移详情"窗口，可以查看该主机的**基本信息** ，**运行状态** 和**资源迁移进度**等信息。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| 查看目的端主机 | 当资源的运行步骤完成"创建目的端主机"这一步后，在迁移资源列表，单击"操作"列的"更多 \> 查看目的端资源"，可以查看目的端主机详情。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| 查看SMS任务 | 当资源的运行步骤完成"启动迁移Agent"这一步后，会自动在SMS控制台的迁移服务器列表创建一条迁移任务，单击"操作"列的"查看迁移任务"，可以打开SMS控制台查看任务详情。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| 调整磁盘分区  | 当主机资源的运行步骤到达"调整磁盘分区"步骤时，系统会识别目的端主机是否进行了磁盘缩容。 - 是，则需要前往[SMS控制台](https://console.huaweicloud.com/sms3.0/?#/sms/overview)，对该主机进行"调整磁盘分区"操作，方法请参考[设置目的端](https://support.huaweicloud.com/usermanual-sms/sms3_32_0003.html#section3)中的**调整磁盘分区**。调整完成后，返回任务详情页面，单击对应资源操作列的"更多 \> 确认"，继续进行后续迁移步骤。  - 否，则单击操作列的"更多 \> 跳过"，跳过该步骤继续进行后续迁移步骤。   |
| 暂停资源迁移  | 支持对迁移任务中的单个资源暂停迁移。 在迁移过程中，当迁移资源运行到"全量复制"或"增量复制"步骤时，单击操作列的"暂停"可以暂停该资源的迁移。 单击操作列的"运行"，即可恢复迁移。 须知： 资源暂停迁移后，请勿在SMS控制台对该资源的迁移任务做任何操作。                                                                                                                                                                                                                                                                        |
| 重复增量同步  | 运行步骤中的"增量同步"为可重复步骤。当主机资源的运行步骤执行到"验证业务"且验证业务状态为**待确认**时，勾选资源并单击资源列表上方的"再次执行上一步骤"按钮，或者单击资源操作列的"更多 \> 再次执行上一步骤"，重复执行增量同步。 注意： 禁止在SMS控制台执行增量同步操作，以免导致迁移任务的增量同步任务状态与SMS任务不一致，进而影响任务的正常运行。                                                                                                                                                                                                                                                                                                                                            |
| 业务验证       | 当主机资源运行步骤到达"业务验证"，且不再执行增量同步时。请前往目的端进行业务验证。验证无误后，单击对应资源操作列的"确认"，进入迁移割接阶段。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| 迁移割接    | 当主机资源的运行步骤到达"业务割接"时，代表已验证目的端业务无误，可以手动将业务切换到目的端。切换完成后，返回任务详情页面，单击对应资源操作列的"确认"，系统将自动进行后续"源端专项清理"和"迁移任务清理"操作。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   
