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

2018-10-26 13:57:05 +08:00
 Ger2EX

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

问题:

这个想法是否可行?

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

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

导出 OVF/OVA 并不是很有必要,主要是备份用的。如果你挂载了大硬盘,导出时也会一并下载,你说的先卸载硬盘是正确的做法。挂载硬盘的顺序不重要。
iphoneXr
2018-10-27 09:10:12 +08:00
我前几天更换 exsi 到 ssd 是这么操作的,直接 sftp 进去 exsi,下载了那些 vmdk 目录,重装了 exsi 再拷贝回去,重新注册下虚拟机就愉快的跑起来了
Ger2EX
2018-10-29 11:01:03 +08:00
周日花一天的时间搞折腾,ESXI 下的虚拟机挂载直通硬盘要先解挂(虚拟机编辑设置中把挂载的直通盘删除卸载),然后去备份或导出虚拟机文件,换上新数据盘;如果是备份的要把数据上传回去再注册虚拟机,如果是导出 OVF 就是重新部署虚拟机;因为直通的硬盘在做直通挂载前要建立成 vmdk 虚拟盘文件,而 vmdk 在建立时是通过把硬盘的编码串号(做路径名称)应该是映像到数据盘的编码串号(做路径名称)盘符内,每个硬盘的编码串号都不同,所以硬盘必须要重新建立 vmdk 后才能挂载直通成功,傻傻的复制原来那几个硬盘的 vmdk 备份是没有用的,ESXI 也认不到了,因为数据盘碥码串号都变了;
30 多 G 的虚拟 vmdk 文件下载上传来回花了 4 个多少时,真晕,不知有没有更快的上传送方式;

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/501396

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX