本文介绍如何在混合云备份控制台将线下VMware虚拟机从一个主机或存储位置迁移上云。

前提条件

注意 VMware虚拟机迁移服务不支持系统盘创建在LVM(Logical Volume Manager)卷的Linux虚拟机。
  • 迁移前务必保证系统盘有至少1 GB的可用空间。
  • 已禁用Linux系统的NetworkManager服务。由于ECS不支持使用NetworkManager管理网络,您需要先禁用Linux系统NetworkManager,否则可能会导致迁移成功后ECS网络冲突。
  • VMware虚拟机需要满足以下要求:
    项目 说明
    地域 混合云备份支持地域目前陆续开放,实际支持地域请以控制台为准。
    操作系统 VMware虚拟机迁移服务支持操作系统包括:CentOS、Ubuntu、CoreOS、SUSE、OpenSUSE、RedHat、Windows Server 2008 R2、Windows Server 2012、Windows Server 2016。
    GRUB版本 VMware虚拟机迁移服务对于操作系统的GRUB版本要求:
    • 对于Linux系统,需要更新GRUB至1.99及以上版本。
    • 对于CentOS 5、Red Hat 5等低版本操作系统,需要更新GRUB至1.99及以上版本。
    vCenter版本 支持的vCenter版本包括5.5、 6.0、6.5、6.7和7.0。迁移网关必须可以通过FQDN名称或者IP地址来访问管理备份虚拟机的VCenter和ESXi。

背景信息

VMware虚拟机迁移服务主要针对VMware环境的虚拟机提供非侵入式的无代理整机迁移功能,其原理是基于VMware的快照以及磁盘级别的数据读取功能,将虚拟机整机全盘迁移到ECS上。

步骤一:创建迁移网关

  1. 登录混合云备份管理控制台
  2. 在左侧导航栏,选择迁移 > VMware虚机迁移
  3. 在顶部菜单栏左上角,选择所在地域。
  4. VMware虚机迁移页面,单击右上角的创建迁移网关
    说明 单个地域仅支持创建一个迁移网关。
  5. 创建迁移网关面板,配置如下参数,然后单击创建
    参数 说明
    网关名称 为此迁移网关命名。名称不得超过64个字符。
    软件平台 当前仅支持vSphere
    网络类型
    • 专有网络(VPC):网关通过专线传输迁移数据时,选择此项。
    • 公网:无法使用专有网络的场景下选择此项。
    用HTTPS传输数据 数据加密存储到备份库后,您可以选择是否使用HTTPS传输数据。使用HTTPS传输数据更安全。如果修改了此项配置,在下一次迁移任务开始时生效。
  6. 创建迁移网关面板,单击下载网关下载证书
    说明 客户端安装包用于连接阿里云备份服务,证书用于激活该客户端。您也可以返回客户端列表,在任意时间选择下载。

步骤二:安装客户端

下载客户端和证书后,需要安装该客户端。安装后您可以在客户端上进行迁移任务。安装客户端的具体操作步骤如下:

  1. 登录vSphere Web Client。
  2. 在左侧导航栏,选中要进行部署的虚拟机,右键选择部署OVF模板OVF
    说明 关于如何部署OVF模板,更多信息,请参见部署OVF模板
  3. 部署OVF模板。
    1. 部署OVF模板页面,选择本地文件。单击浏览选择下载好的客户端文件,然后单击下一步
      选择模板
    2. 输入OVF的名称,选择部署位置,然后单击下一步
      选择名称和位置
    3. 选择运行已部署模板的位置,然后单击下一步
      选择资源
    4. 验证模板详细信息,然后单击下一步
      查看详情
    5. 根据需要选择虚拟磁盘格式,选择存储已部署模板文件的位置,然后单击下一步
      选择存储
    6. 为每个源网络选择目标网络,然后单击下一步
      选择网络
    7. 自定义该软件解决方案的部署属性,然后单击下一步
      自定义模板
    8. 查看配置数据,然后单击查看配置数据,然后单击完成
      配置数据
    近期任务中查看任务状态,等待任务完成。近期任务
  4. 部署完成后,启动使用OVF模板部署的虚拟机。打开浏览器,在地址栏输入http://hostname:8011
    说明 hostname是您使用OVF模板部署的虚拟机的IP地址。
  5. 激活网关页面,输入所需参数,然后单击注册登录混合云备份网关。各参数说明如下:
    参数 说明
    AccessKey ID 阿里云账号或RAM用户的AccessKey ID和AccessKey Secret。推荐使用RAM用户的AccessKey ID和AccessKey Secret。更多信息,请参见为RAM用户创建AccessKey
    AccessKey Secret
    证书文件 选择在控制台下载的证书。证书激活后如果虚拟机关机超过5天,证书会失效,需要重新下载证书并激活。
    激活成功后,单击确定将跳转至混合云备份HBR控制台。

步骤三:添加vCenter

  1. 登录混合云备份管理控制台
  2. 在左侧导航栏,选择迁移 > VMware虚机迁移
  3. 在顶部菜单栏左上角,选择所在地域。
  4. 迁移网关页签,单击操作栏下的查看
  5. 单击右上角的添加vCenter服务器
  6. 添加vCenter服务器面板,填写服务器网络地址用户名密码,然后单击创建

    密码中若包含以下特殊字符,可能会导致无法添加vCenter服务器:

    ` ^ ~ = ; ! / ( [ ] { } @ $ \ & # % +

    说明 建议您新建一个专门用于备份的VCenter服务器账号(具备Administrator权限),密码中的特殊字符建议使用英文句号(.)。

步骤四:迁移VMware虚拟机

  1. 迁移网关页签,单击操作栏下的查看
  2. 迁移网关管理的vCenter页面,单击操作栏下的迁移
    vCenter
  3. 创建迁移计划面板,按照以下说明填写各项参数,然后单击下一步
    plan
    参数 说明
    迁移计划名称 为该迁移计划命名。可不填,默认名字随机分配。
    迁移计划 选择立即迁移指定时间迁移

    选择指定时间迁移时,需指定迁移开始时间,精确到秒。

    强制使用静默快照
    • 选中:强制使用静默快照备份,如果无法使用静默快照,则备份失败。
    • 未选中(默认):首先尝试使用静默快照备份,如果无法使用静默快照,则使用普通快照。
    是否使用增量迁移 您可以选择是否使用增量迁移。

    使用增量迁移时,需要指定增量同步频率间隔,单位为小时、天、周。

    说明
    • 如果虚拟机禁止了数据块修改跟踪技术(CBT),增量迁移将强制转为全量迁移。
    • 增量迁移模式下,HBR将自动创建镜像以支持测试拉起,会产生一定的镜像费用,镜像费用由ECS收取。更多信息,请参见计费概述
  4. 选择待迁移虚机,单击下一步
    待迁移虚机
  5. 配置云上ECS页签,为每台源虚拟机配置ECS。
    创建迁移计划
    1. 在左侧单击选择要配置的源虚拟机。
    2. 在右侧,为该源虚拟机配置云上ECS。
      注意 选择安全组时,请确保允许出方向的TCP 80、443端口以及UDP 53端口。
      参数 说明
      专有网络 专有网络列表选择恢复时使用的VPC网络。
      交换机 交换机列表选择恢复时使用的交换机。
      实例类型 云上ECS实例的类型。
      实例规格 云上ECS实例的规格。
      存储类型 云上ECS实例的存储类型。
      • 高效云盘
      • SSD云盘
      安全组 安全组列表选择创建云上ECS时使用的安全组。
      IP地址类型 云上ECS实例的IP地址。
      • DHCP:动态分配IP地址。
      • 手动指定:手动配置IP地址。
      IP地址 仅当IP地址类型取值为手动指定时,该参数需要配置。用于指定ECS实例的IP地址。
      分配公网IP 云上ECS实例是否分配公网IP地址。
      恢复后启动系统 迁移完成后,是否启动ECS实例。
      创建系统镜像 是否创建系统镜像。
    3. 如果您需要复制云上ECS到所有源虚拟机,单击复制配置到所有虚拟机。然后单击创建
    4. 如果您需要为每台源虚拟机配置云上ECS,单击保存配置到当前虚拟机。然后重复上面两个步骤,为每台源虚拟机配置云上ECS,单击创建
    迁移状态页签,您可以查看迁移进度。syn
    如果使用了增量迁移,待虚拟机迁移完成后,您可以执行以下操作。
    • 单击同步记录,您可以查看增量迁移的数据大小、迁移的状态等信息。syn
    • 单击创建ECS,在弹出框中选择迁移验证完成迁移verification
      • 单击迁移验证,即将以最近一次同步(例如,2020-02-21 20:21:31)的数据创建ECS,用于验证迁移到ECS的虚拟机是否工作正常。每台虚拟机最多可以做3次验证,验证不会中断预设的增量同步。确认进行迁移认证,请单击确定,开始创建ECS,待ECS创建完成后,您可以单击继续迁移,将清除已经创建的ECS并继续迁移。continue
      • 单击完成迁移,即将以最近一次同步(例如,2020-02-21 20:21:31)的数据创建迁移完成的ECS,并不再进行同步。您也可以选择完成迁移之前做最后一次增量同步来将上次同步之后的数据更新到迁移完成的ECS中。
      说明
      • 最后一次增量同步会增加完成迁移操作所需要的时间。
      • 首次迁移验证或完成迁移操作成功立即收取该虚拟机的迁移费用,同一台虚拟机重复验证和完成迁移不再额外计费。如需获取更多费用信息,请参见价格详情
    • 单击取消迁移,即取消本次迁移任务。

收集日志方法

收集日志的具体操作方法,请参见VMware虚机备份客户端日志收集