本文介绍如何通过混合云备份HBR控制台的即刻挂载功能实现云上恢复VMware虚拟机的指定文件。

背景信息

在某些业务场景下,可能仅需要恢复VMware虚拟机中已备份的指定文件。此时,您可以使用HBR即刻挂载功能,将备份的磁盘挂载至阿里云的ECS上,便于您浏览和恢复VMware虚拟机中已备份的文件。

当您需要将已备份的VMware虚拟机整机恢复到阿里云ECS上,请参见云上整机恢复VMware虚拟机

限制说明

将源端磁盘挂载至ECS时,有如下限制项:

  • 将源端磁盘挂载到目标端ECS时,必须确保目标端ECS支持源端磁盘文件系统,且目标端ECS的文件系统版本不低于源端磁盘文件系统版本。
  • 如果源端磁盘包含LVM Volume,必须确保目标端ECS中已经安装LVM Tool且不存在相同名称的VG和LV。
  • 不支持跨磁盘的LVM Volume。
  • 不支持Soft RAID Volume。

支持列表

源端ECS、目标端ECS、Volume以及磁盘文件系统的支持情况如下:

  • 源端ECS支持版本:Ubuntu 20.04 LTS、Ubuntu 18.04 LTS、Ubuntu 16.04 LTS、Debian 10.X、Debian 9.X、CentOS 7.X、CentOS 8.X、RHEL 7.X和RHEL 8.X
  • 挂载目标端ECS支持版本:CentOS 7.X和CentOS 8.X
  • 支持的Volume类型:RAW Volume和LVM Volume
  • 支持的磁盘文件系统:ext3、ext4以及xfs

操作步骤

通过HBR控制台的即刻挂载功能,实现云上恢复VMware虚拟机的指定文件操作步骤如下:

  1. 配置即刻挂载。
    1. 登录混合云备份管理控制台
    2. 单击容灾 > VMware容灾
    3. 备份历史页签,找到要恢复的虚拟机备份记录,单击即刻挂载
      Restore4
    4. 选择磁盘页面,选中要挂载的磁盘,然后单击下一步
    5. 选择ECS页面,选中要即刻挂载到的ECS,然后单击下一步
      注意 挂载到的ECS必须安装云助手。
      ECS2
    6. 配置挂载参数页面,确认磁盘名字已选ECS名称已选ECS ID,填写挂载缓存路径以及挂载路径,然后单击创建
      您可以自定义挂载缓存路径,用于临时保存部分备份数据。默认值为/tmp。同时还支持自定义挂载路径,用于挂载磁盘文件,默认值为/mnt

      待挂载成功后,ECS上会自动安装一个agent,用于提供挂载能力。

      说明 挂载路径必须是空目录,否则无法挂载。
  2. 恢复VMware虚拟机中的指定文件。
    1. 登录目标ECS实例。
      进入目标挂载路径,找到每个卷的挂载目录,查看并选择想要恢复的文件。1
    2. 通过cp命令将指定的文件恢复到目标文件夹。
      例如,cp -v /mnt/vg3-vg3-lvdata/mnt4/govc_linux_amd64.gz /media/ 表示将目录/mnt/vg3-vg3-lvdata/mnt4/下的govc_linux_amd64.gz文件复制(恢复)至/media目录下。
  3. 卸载agent。
    1. 文件恢复完成后,请确保挂载路径不再被占用,防止出现无法卸载的情况。
    2. 返回混合云备份管理控制台,单击恢复任务页签操作栏下的卸载
      待状态变为已卸载,说明已成功卸载了用于挂载的agent。