V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Ger2EX
V2EX  ›  问与答

想备份 ESXI 下的虚拟机,虚机机下又挂载了 3 个 2TB 硬盘,问备份前是否先要解挂硬盘?

  •  
  •   Ger2EX · 2018-10-26 13:57:05 +08:00 · 2690 次点击
    这是一个创建于 2223 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我在 ESXI 下设几个虚拟机,系统都在 120G 的 SSD 固态盘上, 现想换个大的 256G, 我要虚拟机备份导出来,其中 windows 系统下通过硬盘 vmdk 挂载了 3 个 2TB 的硬盘,分别存有大量资料数据;

    问题:

    • 我想备份的这个 windows 系统是不是先要解挂那个硬盘?
    • 如果不解挂,EXSI 的备份导出是否会这个 3 个硬盘也分别导出成 3 个特别大的 vmdk ?

    这个想法是否可行?

    我的想法是 WIN 虚拟机关电,记录硬盘挂载顺序,然后解挂硬盘,导出虚拟机 OVF 等文件,在 EXSI 下硬盘数据管理中拷贝下硬盘的挂载配置文件 vmdk,换上新新硬盘,逐一 OVF 部署还原虚拟机,然后再依次挂载硬盘;

    4 条回复    2018-10-29 11:01:03 +08:00
    libiao5320
        1
    libiao5320  
       2018-10-26 16:08:13 +08:00
    ESXI 不是有离线备份吗?
    msg7086
        2
    msg7086  
       2018-10-27 03:41:33 +08:00
    虚拟机最重要的无非就是 vmx+vmdk,前者保存了硬件配置(包括硬件插的 PCIe 槽的位置等),后者是磁盘本身。
    如果你要换系统盘的话,方法有很多。
    标准做法是 vCenter 迁移数据到 HDD 上,重装完系统以后注册机器然后迁移回来。
    硬核一点的做法就是 SSH 进去以后 vmkfstool 复制硬盘然后手改 vmx 文件。
    ESXi 毕竟还是个企业级的东西,没考虑过楼主这样家用的情况,所以没有特别直观的操作。

    导出 OVF/OVA 并不是很有必要,主要是备份用的。如果你挂载了大硬盘,导出时也会一并下载,你说的先卸载硬盘是正确的做法。挂载硬盘的顺序不重要。
    iphoneXr
        3
    iphoneXr  
       2018-10-27 09:10:12 +08:00 via Android
    我前几天更换 exsi 到 ssd 是这么操作的,直接 sftp 进去 exsi,下载了那些 vmdk 目录,重装了 exsi 再拷贝回去,重新注册下虚拟机就愉快的跑起来了
    Ger2EX
        4
    Ger2EX  
    OP
       2018-10-29 11:01:03 +08:00
    周日花一天的时间搞折腾,ESXI 下的虚拟机挂载直通硬盘要先解挂(虚拟机编辑设置中把挂载的直通盘删除卸载),然后去备份或导出虚拟机文件,换上新数据盘;如果是备份的要把数据上传回去再注册虚拟机,如果是导出 OVF 就是重新部署虚拟机;因为直通的硬盘在做直通挂载前要建立成 vmdk 虚拟盘文件,而 vmdk 在建立时是通过把硬盘的编码串号(做路径名称)应该是映像到数据盘的编码串号(做路径名称)盘符内,每个硬盘的编码串号都不同,所以硬盘必须要重新建立 vmdk 后才能挂载直通成功,傻傻的复制原来那几个硬盘的 vmdk 备份是没有用的,ESXI 也认不到了,因为数据盘碥码串号都变了;
    30 多 G 的虚拟 vmdk 文件下载上传来回花了 4 个多少时,真晕,不知有没有更快的上传送方式;
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6008 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 02:53 · PVG 10:53 · LAX 18:53 · JFK 21:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.