红色狂想 发表于 2023-8-6 22:31

重装ESXi系统怎样安全的把虚拟机.vmx .vmdk等文件备份出来?

HPE-ESXi-6.7.0-Update3-19195723-iso-Gen9plus-670.U3.10.9.0.8 (Hewlett Packard Enterprise)安装在HP服务器板载TF存储卡上,现在想重装系统,本来想简单省事直接从ESXi Web管理界面通过数据存储浏览器把虚拟机.vmx .vmdk等文件下载到本地Windows 10客户机上,结果一弹出保存文件对话框,浏览器页面就报404错误找不到页面…… 请问,还有其他更好的方法把虚拟机.vmx .vmdk等文件备份出来吗?

还有就是,在重装ESXi系统前,是否有必要使用U盘工具启动到Windows安装程序界面下,打开CMD命令行窗口执行diskpart命令将TF存储卡分区表清空呢?
[困惑]

Anderson997 发表于 2023-8-6 22:39

winscp?

monkeylab 发表于 2023-8-6 22:45

直接右键导出为ovf模板啊,重装之后再导入。

syf_alan 发表于 2023-8-7 09:19

群晖有ABB套件可以用

blank_xyz 发表于 2023-8-7 09:35

ovftool导出就行,不过我碰到过Ubuntu虚拟机导出再导入回去无法上网的情况,其他倒是没问题

c2h6o 发表于 2023-8-7 12:02

直接装就行了,不要格式化VMDK区域。TF卡装也可以把其他盘先拔了,等装完再装上去。

mhz369 发表于 2023-8-7 12:38

PE 启动直接读取 Exsi 的分区数据 ?
没记错的话 DiskGenius 支持 vmfs 分区格式的

fyc858 发表于 2023-8-7 12:57

winscp超好用

红色狂想 发表于 2023-8-7 17:53

monkeylab 发表于 2023-8-6 22:45
直接右键导出为ovf模板啊,重装之后再导入。

我的虚拟机就一个虚拟磁盘,大小80G,类型 厚置备-延迟置零,用Chrome浏览器右键导出为OVF模板,vmdk文件下载到大概12G时就异常中断了,无法继续。。。又尝试用IE浏览器导出,过了一会儿倒是提示完成了,但目标目录下导出的.vmdk文件大小怎么才12.7G呀,在数据存储浏览器里显示的明明是80G,难道导出时会对磁盘进行压缩,这12.7G是完整有效的文件吗?
[困惑]


大头吃小头 发表于 2023-8-7 17:58

红色狂想 发表于 2023-8-7 17:53
我的虚拟机就一个虚拟磁盘,大小80G,类型 厚置备-延迟置零,用Chrome浏览器右键导出为OVF模板,vmdk文件 ...

可以用虚拟机试试

imyz 发表于 2023-8-7 17:58

ESXi 用单独的系统盘装不就完事!?

另外一个思路:ESXi 本身支持 iSCSI 引导,若网卡支持的,可以考虑 iSCSI 方式安装

ganzhaxiaoyu 发表于 2023-8-7 20:49

我都是用Xftp导出哈,经常要异地部署esxiikuai 黑群,导出了好几次 都没有异常问题发生过

WD5d 发表于 2023-8-7 21:03

你这个虚拟机里面实际使用的空间就是12.7G吧

c2h6o 发表于 2023-8-7 21:05

红色狂想 发表于 2023-8-7 17:53
我的虚拟机就一个虚拟磁盘,大小80G,类型 厚置备-延迟置零,用Chrome浏览器右键导出为OVF模板,vmdk文件 ...

导出OVF会压缩,再次部署时候可以选择精简或者厚制备。
能否使用可以用WS测试。
普通虚拟机完全没必要厚制备。

Dreamwalker 发表于 2023-8-7 22:24

红色狂想 发表于 2023-8-7 17:53
我的虚拟机就一个虚拟磁盘,大小80G,类型 厚置备-延迟置零,用Chrome浏览器右键导出为OVF模板,vmdk文件 ...

导出文件大小跟vm磁盘配置大小无关 [偷笑]

Dreamwalker 发表于 2023-8-7 22:27

话说你直接重装TF就行了, vm在数据存储里面,完全不受影响, 还导出个啥[偷笑]

红色狂想 发表于 2023-8-7 22:52

c2h6o 发表于 2023-8-7 21:05
导出OVF会压缩,再次部署时候可以选择精简或者厚制备。
能否使用可以用WS测试。
普通虚拟机完全没必要厚 ...

貌似导出的.vmdk文件有问题,我在ESXi Web管理视图选择创建/注册虚拟机-从 OVF 和 VMDK 文件部署虚拟机,拖入导出的文件,然后点击下一步,根本没有上传文件的过程,最后一步提示的是文件缺失……
然后我又尝试另一种方式,打开数据存储浏览器,新建个文件夹,把导出的那三个文件上载上去,完后无论是执行注册虚拟机还是创建/注册虚拟机-注册现有虚拟机,看到的那个.vmdk文件都是灰度不可选的无效样子
[生病]

sillencehitman 发表于 2023-8-7 22:53

我都是ESXi里面添加群晖作为存储空间,然后把要备份的虚拟机关机以后直接把这个虚拟机文件夹拷贝到群晖,ESXi重装以后拷贝回来后添加现有虚拟机就行了。这个方法最简单实用

红色狂想 发表于 2023-8-7 22:54

大头吃小头 发表于 2023-8-7 17:58
可以用虚拟机试试

试过了,貌似导出的.vmdk文件有问题,详见18#楼的回帖……[睡觉]

红色狂想 发表于 2023-8-7 22:58

Dreamwalker 发表于 2023-8-7 22:24
导出文件大小跟vm磁盘配置大小无关

我记得Windows 7的安装目录得有30多G呀,这怎么能压缩到12.7G[傻笑]

Dreamwalker 发表于 2023-8-7 23:14

红色狂想 发表于 2023-8-7 22:58
我记得Windows 7的安装目录得有30多G呀,这怎么能压缩到12.7G

哪有30G,win7就十G左右差不多了, win10都没有30G

c2h6o 发表于 2023-8-7 23:16

红色狂想 发表于 2023-8-7 22:52
貌似导出的.vmdk文件有问题,我在ESXi Web管理视图选择创建/注册虚拟机-从 OVF 和 VMDK 文件部署虚拟机, ...

按的你描述是有问题的。按理应该可以直接下载VMDK文件的。另外导出的OVF最好拿WS测试,不要在ESXI测试。还有一个我有一次拿ESXI WEB UI导出的确实有问题,拿VCENTER导出了几次是可以的。之后一般都是直接VCENTER里面关闭虚拟机后直接下载,不导出。

红色狂想 发表于 2023-8-8 15:55

c2h6o 发表于 2023-8-7 23:16
按的你描述是有问题的。按理应该可以直接下载VMDK文件的。另外导出的OVF最好拿WS测试,不要在ESXI测试。 ...

WS测试全称是什么,是VMware Workstation Server吗?感觉ESXi Web UI在导入导出方面设计不够完善,会受宿主浏览器的影响,体积大的文件根本导不出来。我也知道vCenter功能很强大,但目前我就一台ESXi服务器,感觉没必要安装部署vCenter

还有你说的普通虚拟机完全没必要厚置备。什么样的虚拟机算普通虚拟机呢,是不是一般Windows桌面办公应用的?那如果是跑Linux Server、Windows Server的虚拟机,考虑到系统盘的I/O性能,才需要厚置备置零?

gaoyi124 发表于 2023-8-8 16:28

winscp直接连进去拷贝,直接导出太大容易终端

c2h6o 发表于 2023-8-8 16:30

红色狂想 发表于 2023-8-8 15:55
WS测试全称是什么,是VMware Workstation Server吗?感觉ESXi Web UI在导入导出方面设计不够完善,会受宿 ...

实际使用中,一般只针对IO要求非常高的虚拟机才做厚置备,比如数据库。具体IOPS可以通过管理界面去观察。而且如果是SSD,本身能承载的IOPS很高,也没多少必要。
WEBUI并不是常用的管理界面,只是凑合能用,普通管理可以直接用WORKSTATION连接服务器去管理,多台肯定是用VCENTER。

ishadow 发表于 2023-8-8 16:51

用ovftool导出,不过导出的时候需要关闭对应的虚拟机,个人做了个bat文件,但附件上传不了,直接发代码供参考

:loop
@echo off
echo. ================================
echo. 请选择需要备份的虚拟机
echo. =============================================
echo. 1.RouterOS
echo. 2.OpenWRT
echo. 3.CentOS
echo. 4.Win7
echo. =============================================
set /p a=请输入命令并回车,退出按"Q":

if "%a%"=="1" goto :1
if "%a%"=="2" goto :2
if "%a%"=="3" goto :3
if "%a%"=="4" goto :4
if /i "%a%"=="q" goto :end

color 84
cls&echo,&echo, 输入错误请核对
echo,&echo, 你输入的是【%a%】
echo,&echo, 注意大小写,请三秒后重试!。
ping -n 5 127.1>nul
cls&goto :loop

:1
cd C:\Program Files (x86)\VMware\VMware Player\OVFTool
ovftool vi://root@192.168.1.19/RouterOS Z:\RouterOS.ova"
pause>nul
goto:end

:2
cd C:\Program Files (x86)\VMware\VMware Player\OVFTool
ovftool vi://root@192.168.1.19/OpenWRT Z:\OpenWRT.ova
pause>nul
goto:end

:3
cd C:\Program Files (x86)\VMware\VMware Player\OVFTool
ovftool vi://root@192.168.1.19/CentOS D:\CentOS.ova
pause>nul

:4
cd C:\Program Files (x86)\VMware\VMware Player\OVFTool
ovftool vi://root@192.168.1.19/Win7 D:\Win7.ova
pause>nul
goto:end

:end
exit

红色狂想 发表于 2023-8-8 17:43

Dreamwalker 发表于 2023-8-7 23:14
哪有30G,win7就十G左右差不多了, win10都没有30G

你看看这是多少G[偷笑]

红色狂想 发表于 2023-8-8 21:02

ishadow 发表于 2023-8-8 16:51
用ovftool导出,不过导出的时候需要关闭对应的虚拟机,个人做了个bat文件,但附件上传不了,直接发代码供参 ...

嗯,用VMware OVF Tool (ovftool)导入导出应该是最佳答案,我搜到一篇文章,VMware OVF Tool:导入导出虚拟机为OVF/OVA格式文件的命令行工具,其中是这样解释的
早在ESXi 6.0时代,使用vSphere Client登录,导出导入虚拟机比较可靠,但是ESXi 6.5之后使用Html5界面登录,导出虚拟机时,文件稍微大点就报错网络异常中断。(在一次项目中为这事还耽误了不少时间。)
我是HPE-ESXi-6.7.0-U3版,应该用OVFTOOL 4.4.3,但官方下载需要会员订阅号,哪里能下载到x64官方原版呢?

红色狂想 发表于 2023-8-8 21:08

c2h6o 发表于 2023-8-8 16:30
实际使用中,一般只针对IO要求非常高的虚拟机才做厚置备,比如数据库。具体IOPS可以通过管理界面去观察。 ...

知道是怎么回事儿了,就是ESXi 6.5之后WEB UI开始使用HTML5界面,导致导入导出时文件稍微大点就会报错异常中断,详见29#楼的回帖……[睡觉]

weston 发表于 2023-8-8 21:36

重装esxi不影响datastore,你机器上肯定是系统在tf卡上,但是虚拟机在别的硬盘上吧,这样的情况下,可以直接重装,不用备份。
我是esxi装在U盘的,换系统之后直接就可以用
页: [1] 2 3
查看完整版本: 重装ESXi系统怎样安全的把虚拟机.vmx .vmdk等文件备份出来?