更新时间:2024-11-01 GMT+08:00

配置主机迁移方案

主机迁移方案是面向主机迁移工作流进行的一站式配置,能够实现批量评估和配置目的端主机规格。本节介绍为主机迁移配置迁移方案的方法。

准备工作

  • 创建迁移项目
  • 通过应用发现,完成主机资源的发现与采集。MgC提供了三种主机采集方式,您可以根据实际场景和您源端主机所在的云平台,选择适合的采集方式。
    • 源端主机位于云平台:源端为阿里云华为云AWS腾讯云谷歌云Azure等云平台主机,推荐使用公网采集,也可以使用各场景通用的手动添加方式。
    • 源端主机位于线下IDC:推荐使用内网采集,通过网段扫描VMware扫描,采集源端主机资源,也可以使用各场景通用的手动添加方式。
  • 在源端内网环境中安装迁移工具Edge并注册用户,方法和要求请参见安装Windows版本的Edge。安装并注册成功后,将Edge与云端MgC控制台建立连接,方法请参考连接迁移中心

约束与限制

  • 一个方案只能创建一个迁移工作流。
  • 同一台主机只能添加到一个方案内。
  • 一个方案最多添加 100 台主机。

操作步骤

  1. 登录迁移中心管理控制台。在页面左上角的当前项目下拉列表中选择在准备工作中创建的迁移项目。
  2. 在左侧导航栏选择“设计>迁移方案配置”,进入迁移方案配置页面。
  3. 单击页面右上角的“创建迁移方案”按钮,右侧弹出迁移方案模板窗口。
  4. 单击主机标准迁移框中的“开始配置”按钮,进入主机标准迁移页面。

  5. 基础配置区域,根据表1,配置相关参数。

    表1 基础配置参数配置说明

    参数

    配置说明

    方案名称

    用户自定义。

    描述(可选)

    源端平台

    选择源端主机所在的平台。

    须知:

    同一方案下的主机需要来自同一平台。

    目的端区域

    选择需要迁移到的目的端区域。

  6. 待迁移主机列表区域,单击“添加主机”按钮,右侧弹出添加主机窗口。

  7. 勾选需要迁移的主机,单击“确认”。

    • 同一方案下的待迁移主机,将通过同一工作流迁移,届时将使用同样迁移设置,如VPC、子网、安全组等,请自行确认该方案下主机资源范围。
    • 所选的主机必须都来源于步骤4.基础配置所选的源端平台。

  8. 将待迁移的主机添加完后,单击“保存并下一步”,进入准备主机阶段。
  9. 添加主机凭证。

    • 手动添加:适用于主机数量较少的场景。添加方法请参考添加资源凭证
    • 批量添加:适用于主机数量较多的场景。
      1. 单击待迁移主机列表上方的“批量绑定凭证”按钮,下载批量绑定凭证模板文件。打开模板文件,填写所有待迁移主机的凭证信息(用户名/密码)后保存。

      2. 将保存后的凭证模板文件导入与MgC控制台连接的Edge上,系统将自动为主机绑定迁移代理和凭证。

    为主机添加凭证后,您还可以单击操作列的“修改”,调整接入IP、接入端口、迁移代理和凭证等参数值。

  10. 在待迁移主机列表中,勾选所有主机,单击列表上方的“批量准备度检查”按钮,系统会对待迁移的主机进行迁移准备度检查。

    • 准备度检查列状态会变为“已完成”时,代表该主机已满足迁移条件。
    • 准备度检查列状态提示“缺少必要信息”时,请单击深度采集列的“采集”,进行深度采集。
    • 准备度检查列状态提示网络相关问题时,请检查您填写的接入参数是否正确,确认无误后重新进行准备度检查。

  11. 当所有待迁移主机的准备度检查状态均为“已完成”后,单击“下一步”,进入可选步骤“性能采集”。
  12. (可选)主机性能采集。通过采集源端主机的实际性能负载,在后续的规格推荐中,自动调整目的端主机规格。性能采集通过在源端抽样获取,每5分钟抽样一次,需要较长时间,请自行选择是否执行。更多约束与限制请查看性能采集使用须知。如果不需要进行主机性能采集,直接单击“下一步”,进入“目的端配置”阶段。

    勾选需要进行性能采集的主机,单击列表上方的“批量性能采集 > 开始”,启动主机性能采集。此时性能采集列的状态为“采集中”。

    开始性能采集后,您还可以进行如下操作:

    • 单击操作列的“查看性能详情”,可以查看采集到的主机性能数据。
    • 单击列表上方的“批量性能采集 > 停止”,可以批量暂停性能数据采集。

  13. 配置目的端。您可以根据实际情况,选择配置目的端主机的方法。

    • 绑定目的端。如果您已在华为云购买了目的端主机,可以将源端主机与目的端主机进行绑定,后续创建的迁移工作流将使用所绑定的主机做为迁移目的端。关于绑定的目的端主机要求请参见绑定目的端注意事项
      1. 在待迁移主机列表,单击绑定目的端列的“去绑定”,弹出绑定目的端窗口。

      2. 选择目的端主机所在区域以及区域下的项目,在所选项目下,选择要绑定的目的端主机。支持目的端磁盘缩容,即可以根据源端主机磁盘的实际使用量,选择小于源端磁盘容量和少于源端磁盘数量的目的端主机。
        • 请确保目的端主机绑定了弹性公网IP。
        • 当前仅支持Linux主机磁盘缩容,需确保缩容后容量大于源端实际使用量。
        • 跨可用区迁移场景仅支持扩容,即使配置缩容,系统也会自动创建一个与源端磁盘容量相同的目的端磁盘。
      3. 单击“确认”。目的端绑定成功后,该主机资源绑定目的端列的状态会变为“已绑定”,单击“详情”可以查看绑定的目的端规格。并且系统会自动判断所绑定的目的端是否进行了磁盘缩容,在“磁盘缩容”列,“是”代表已缩容;“否”代表未缩容。
    • 批量规格推荐。根据源端主机规格,系统会自动推荐在华为云与之对应的主机规格作为目的端,您还可以对推荐的主机规格进行手动调整。后续创建的工作流会按所配置规格自动创建目的端主机。已绑定目的端的主机资源,无需进行规格推荐
      1. 在待迁移主机列表,勾选需要进行规格推荐的主机,单击列表上方的“批量规格推荐”,右侧弹出批量规格评估窗口。
      2. 根据表2,配置评估策略。
        表2 评估策略参数说明

        参数

        说明

        优先级设置

        • 性能优先

          推荐的目的端规格要求性能最佳。

        • 价格优先

          推荐的目的端规格在满足要求的前提下尽量节约成本。

        偏好设置

        推荐目的端时优先推荐满足偏好设置要求的主机。详细的推荐逻辑说明参见主机评估策略推荐逻辑说明

        • 虚拟机规格偏好

          选择期望的目的端主机规格类型,支持多选。

        • 系统盘规格偏好

          选择期望的目的端系统盘规格类型。

        • 数据盘规格偏好

          选择期望的目的端数据盘规格类型。

        • 虚拟机规格调整

          选择主机性能规格的推荐策略。

          • 选择“匹配源端”,会推荐与源端主机性能相同或最接近的CPU核数、内存大小。
          • 选择“基于性能”,需要先完成主机性能采集,获取源端主机性能负载数据,再通过设置数据处理规则,推荐满足条件的CPU核数、内存大小。
            须知:

            采集的性能数据越多,推荐的规格越准确,建议主机性能采集时长不少于7天。

      3. 配置完成后,单击“确认”,系统开始进行主机规格评估。当目的端配置状态为“成功”时,代表规格评估完成,目的端规格即为该主机目的端规格。

      4. (可选)更改目的端规格。您可以对推荐的目的端主机规格进行手动调整。
        1. 单击主机资源操作列的“更改目的端规格”,右侧弹出资源详情窗口。
        2. 单击主机规格后的“更改规格”,可以修改目的端主机规格和镜像。

        3. 单击磁盘对应的目的端规格处的“更改规格”,可以修改目的端磁盘的存储类型和资源总用量(磁盘容量)。Linux主机的磁盘容量可以根据源端主机磁盘的实际使用量,进行缩容,即小于源端磁盘容量。更改磁盘规格后,系统会自动判断是否进行了磁盘缩容,在主机资源配置明细列表中的“磁盘缩容”列,“是”代表已缩容;“否”代表未缩容。
          • 系统盘容量取值范围为:40 G~1024 G
          • 数据盘容量取值范围为:10 G~32768 G
          • 当前仅支持Linux主机磁盘缩容,需确保缩容后容量大于源端实际使用量。
          • 跨可用区迁移场景仅支持扩容,即使配置缩容,系统也会自动创建一个与源端磁盘容量相同的目的端磁盘。

    • 批量配置规格。可以批量为待迁移主机设置同一规格的目的端主机。

      批量配置规格为手动配置,操作之前需要您自行评估并承担相关风险。请确保您选择的规格完全符合您的系统需求和兼容性标准。

      1. 在待迁移主机列表,勾选需要迁移到同一规格的主机,单击列表上方的“批量配置规格”,右侧弹出批量配置规格窗口。
      2. 选择目的端主机规格后,单击“确认”。设置成功后主机的“目的端配置状态”会显示为“手动设置”。

    • 批量设置镜像。可以批量为待迁移主机设置同一类型的镜像。

      批量设置镜像为手动配置,需要您自行评估并承担相关风险。请确保您选择的镜像完全符合您的系统需求和兼容性标准。

      1. 在待迁移主机列表,勾选需要设置为同一种镜像类型的主机,单击列表上方的“批量设置镜像”,弹出批量设置镜像窗口。
      2. 根据实际需求,选择镜像类型和规格,单击“确认”。请确保目的端主机的系统盘容量大于镜像所需空间。
    • 高级批量配置。通过导出、导入的方式,批量进行目的端规格、磁盘、镜像设置,适合专业迁移服务人员。
      1. 在待迁移主机列表,单击列表上方“高级批量配置 > 导出目的端配置”,将列表中的所有主机信息以Excel文件格式下载到本地。

      2. 打开导出的文件,选择第一个sheet页,名为“servers”。其中蓝色列(A~G列)为源端主机信息,无需修改;黄色列(H~K列)为目的端主机信息,需要配置

      3. 根据表3,配置目的端主机信息(H~K列)。
        表3 H~K列参数配置说明

        参数

        配置说明

        flavor

        填入目的端主机规格名称。在第二个sheet页(名为flavors),列出了目的端区域在售的 S(通用型)和C(计算增强型)系列的规格。选择合适的规格,将规格名称复制到该参数单元格。

        说明:

        如果进行过规格评估,导出结果包含评估结果;如果未进行过规格评估,导出结果为空。

        disks(name,osDisk,type,capacity;)

        填入所有磁盘信息,多个磁盘之间以英文分号(;)隔开。每块磁盘必须包含名称是否为系统盘磁盘类型磁盘大小等信息,信息之间以英文逗号(,)隔开。磁盘大小只写数字,单位默认是GiB。

        例如:/dev/sda,true,SAS,1024;/dev/sdb,false,SAS,2046

        说明:

        如果进行过规格评估,导出结果包含评估结果;如果未进行过规格评估,磁盘命名为源端磁盘名称,磁盘类型为SAS,磁盘大小为源端磁盘大小。

        image_type

        填入镜像类型。

        • public(公共镜像)
        • private(私人镜像)
        • shared(共享镜像)

        image

        填入镜像名称。可以在第三个sheet页(名为images),查看目的端区域所有可用的镜像。

      4. 所有主机的目的端信息配置完成后,保存Excel文件。返回MgC控制台,单击待迁移主机列表上方的“高级批量配置 > 导入目的端配置”,弹出导入目的端配置窗口。

      5. 单击窗口中的“前往OBS存放文件”,跳转到对象存储服务 OBS的桶列表页面。

      6. 选择要存放目的端配置文件(Excel文件)的桶,将Excel文件上传到该桶中。
      7. 上传成功后,返回MgC控制台,在导入目的端配置窗口的下拉列表中,选择存放在OBS桶中的目的端配置文件。
      8. 单击“确认”导入目的端配置文件。
        • flavor参数为空时,忽略该行。
        • disk或image参数为空时,保持原有配置。
        • disk数量跟源端不一致时,会报磁盘数量不一致错误。
        • 磁盘类型跟flavor冲突时,会报磁盘类型错误。

  14. 所有待迁移主机的目的端配置完成后,根据需求选择后续操作。

    • 立即创建主机迁移工作流

      单击“创建工作流”按钮,进行迁移工作流参数配置。参数配置说明请参见主机迁移工作流参数配置说明

    • 仅保存迁移方案
      单击“确定”,将该方案保存在迁移方案列表中。可以对保存的迁移方案进行如下操作:
      • 修改迁移方案:单击操作列的“设计”,可以对方案中的配置进行修改。
      • 创建主机迁移工作流:单击操作列的“创建工作流”,使用该方案创建主机迁移工作流。参数配置说明请参见主机迁移工作流参数配置说明