我在 ESXI 下设几个虚拟机,系统都在 120G 的 SSD 固态盘上, 现想换个大的 256G, 我要虚拟机备份导出来,其中 windows 系统下通过硬盘 vmdk 挂载了 3 个 2TB 的硬盘,分别存有大量资料数据;
我的想法是 WIN 虚拟机关电,记录硬盘挂载顺序,然后解挂硬盘,导出虚拟机 OVF 等文件,在 EXSI 下硬盘数据管理中拷贝下硬盘的挂载配置文件 vmdk,换上新新硬盘,逐一 OVF 部署还原虚拟机,然后再依次挂载硬盘;
1
libiao5320 2018-10-26 16:08:13 +08:00
ESXI 不是有离线备份吗?
|
2
msg7086 2018-10-27 03:41:33 +08:00
虚拟机最重要的无非就是 vmx+vmdk,前者保存了硬件配置(包括硬件插的 PCIe 槽的位置等),后者是磁盘本身。
如果你要换系统盘的话,方法有很多。 标准做法是 vCenter 迁移数据到 HDD 上,重装完系统以后注册机器然后迁移回来。 硬核一点的做法就是 SSH 进去以后 vmkfstool 复制硬盘然后手改 vmx 文件。 ESXi 毕竟还是个企业级的东西,没考虑过楼主这样家用的情况,所以没有特别直观的操作。 导出 OVF/OVA 并不是很有必要,主要是备份用的。如果你挂载了大硬盘,导出时也会一并下载,你说的先卸载硬盘是正确的做法。挂载硬盘的顺序不重要。 |
3
iphoneXr 2018-10-27 09:10:12 +08:00 via Android
我前几天更换 exsi 到 ssd 是这么操作的,直接 sftp 进去 exsi,下载了那些 vmdk 目录,重装了 exsi 再拷贝回去,重新注册下虚拟机就愉快的跑起来了
|
4
Ger2EX OP 周日花一天的时间搞折腾,ESXI 下的虚拟机挂载直通硬盘要先解挂(虚拟机编辑设置中把挂载的直通盘删除卸载),然后去备份或导出虚拟机文件,换上新数据盘;如果是备份的要把数据上传回去再注册虚拟机,如果是导出 OVF 就是重新部署虚拟机;因为直通的硬盘在做直通挂载前要建立成 vmdk 虚拟盘文件,而 vmdk 在建立时是通过把硬盘的编码串号(做路径名称)应该是映像到数据盘的编码串号(做路径名称)盘符内,每个硬盘的编码串号都不同,所以硬盘必须要重新建立 vmdk 后才能挂载直通成功,傻傻的复制原来那几个硬盘的 vmdk 备份是没有用的,ESXI 也认不到了,因为数据盘碥码串号都变了;
30 多 G 的虚拟 vmdk 文件下载上传来回花了 4 个多少时,真晕,不知有没有更快的上传送方式; |