找回密码
 加入我们
搜索
      
楼主: 红色狂想

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

[复制链接]
发表于 2023-8-10 19:23 | 显示全部楼层
红色狂想 发表于 2023-8-10 14:18
要精简也应该自己用Dism++制作优化ISO吧,网上发布的精简版系统能确保安全吗? ...

我没这么高的要求,win7那个精简版我都用十年了
发表于 2023-8-10 19:25 | 显示全部楼层
红色狂想 发表于 2023-8-10 14:09
这么AI,这不和装Windows系统一样简单省事儿吗?机器都装进机柜里了,拔硬盘太折腾了,我装系统从不拔硬 ...

你要换个角度想,有时候 拔了更安心, 硬件比软件靠谱
发表于 2023-8-11 00:18 | 显示全部楼层
本帖最后由 fell9999 于 2023-8-11 00:23 编辑

这楼歪的不像.
就真的不考虑快照的问题吗

首先,直接备份VMDK.无意义.每次做快照.VMDK都会分裂.一个是做快照之前的磁盘文件.一个是做快照之后的
比如-0.就是某一次快照之后的文件.只有的写入都会写到这个文件上.
比如一个winxp占用1个G.在某一时刻做了快照之后.首文件=1G.
之后你看分裂出来的文件,肯定不会比总占用大.因为是增量.

另外备份虚拟机比较稳妥是使用专业工具.
如果是复制虚拟机,不避讳的说.你用ghost来做镜像再还原到其他设备上都是合理的.
自己备份,可以复制那个虚拟机文件夹,或者在磁盘上下点功夫.

别整那些没用的.
 楼主| 发表于 2023-8-11 13:14 | 显示全部楼层
fell9999 发表于 2023-8-11 00:18
这楼歪的不像.
就真的不考虑快照的问题吗

嗯,我还没用过快照,因为存虚拟机的datastore是750G的P4800X,怕用了这个功能很快爆满。
 楼主| 发表于 2023-8-11 13:32 | 显示全部楼层
c2h6o 发表于 2023-8-10 18:52
没遇到过挂不上的情况,估计他的VMFS本身有问题。VMFS本来就可以同时给多个ESXI挂载,前提是你有共享链路 ...

VMFS文件系统效率是不是没微软的NTFS性能好,发现在ESXI WEB UI数据存储浏览器中删除一些大文件目录需要一段反应时间,有时候还会删除出错,要等一段时间删除的文件或目录才会消失,此时再看磁盘可用空间才会释放

另外再请教个问题,安装VMware OVF Tool过程中出现以下提示,需要关闭重启Intel TPM Provisioning Service和Windows资源管理器,这是正常的吗?

捕获.JPG
发表于 2023-8-11 18:33 | 显示全部楼层
本帖最后由 c2h6o 于 2023-8-11 18:50 编辑
红色狂想 发表于 2023-8-11 13:32
VMFS文件系统效率是不是没微软的NTFS性能好,发现在ESXI WEB UI数据存储浏览器中删除一些大文件目录需要 ...


VMFS文件系统本来就是为大数据块读写和并行共享优化的文件系统,跟NTFS这种对独占小文件的方式应该是不同的。
OVFTOOL这个软件我也没用过,无法回答你的问题。

补充:
刚才试装了一下,并没有你说的提示,可能是你的系统后台有程序驻留影响正常安装了。
发表于 2023-8-11 18:51 | 显示全部楼层
winscp是原汁原味的,啥信息都没丢失。其他的都会多少丢失信息。
 楼主| 发表于 2023-8-11 20:44 | 显示全部楼层
iii80 发表于 2023-8-11 18:51
winscp是原汁原味的,啥信息都没丢失。其他的都会多少丢失信息。

那倒是,简单粗暴适合顾虑重重的人。顺便问下,SSH上去用WinSCP传输180G的大文件也不会出错中断吧?
 楼主| 发表于 2023-8-11 20:54 | 显示全部楼层
c2h6o 发表于 2023-8-11 18:33
VMFS文件系统本来就是为大数据块读写和并行共享优化的文件系统,跟NTFS这种对独占小文件的方式应该是不同 ...

嗯,我以为OVFTOOL安装程序有问题在后台偷偷做什么手脚呢,可能是因为我这台运行Windows Server 2019的工作机连续运行几个月了,没有重启过,某些后台进程无法释放吧,如果是刚重启的系统,安装时估计就不会出现这个情况了。
发表于 2023-8-11 22:50 | 显示全部楼层
红色狂想 发表于 2023-8-11 20:44
那倒是,简单粗暴适合顾虑重重的人。顺便问下,SSH上去用WinSCP传输180G的大文件也不会出错中断吧? ...

曾经复制过800g的 没问题
 楼主| 发表于 2023-8-12 22:54 | 显示全部楼层
ishadow 发表于 2023-8-8 16:51
用ovftool导出,不过导出的时候需要关闭对应的虚拟机,个人做了个bat文件,但附件上传不了,直接发代码供参 ...

我装好了VMware-OVF-Tool-4.4.3,按照这篇教程说的导出虚拟机:https://www.dinghui.org/vmware-ovf-tool.html
但是却无法执行,提示以下错误:

捕获ovftool.JPG

我的ESXi数据存储名是VMdataStore,需要导出的虚拟机名称是Windows 7 Professional,不知是什么原因,难道命令行中的虚拟机名称不能有空格符吗?
 楼主| 发表于 2023-8-12 23:00 | 显示全部楼层
blank_xyz 发表于 2023-8-7 09:35
ovftool导出就行,不过我碰到过Ubuntu虚拟机导出再导入回去无法上网的情况,其他倒是没问题 ...

我安装好了VMware-OVF-Tool-4.4.3,但导出时提示选项错误,详见71#楼的回帖……
发表于 2023-8-13 09:47 | 显示全部楼层
红色狂想 发表于 2023-8-12 23:00
我安装好了VMware-OVF-Tool-4.4.3,但导出时提示选项错误,详见71#楼的回帖…… ...

试试用下面这个呢?
.\ovftool.exe vi://192.168.0.112/Windows 7 Professional D:\VMbackup
 楼主| 发表于 2023-8-13 13:03 | 显示全部楼层
blank_xyz 发表于 2023-8-13 09:47
试试用下面这个呢?
.\ovftool.exe vi://192.168.0.112/Windows 7 Professional D:\VMbackup

还是老样子,提示以下错误:
Error: Unexpected option: Professional
Completed with errors

开头加 .\ 是什么意思?感觉ovftool就是把Professional关键字当成命令行参数了
发表于 2023-8-13 13:22 | 显示全部楼层
红色狂想 发表于 2023-8-13 13:03
还是老样子,提示以下错误:

开头加 .\ 是什么意思?感觉ovftool就是把Professional关键字当成命令行参 ...

看了半天回答,你终于走上了ovftool命令行的正轨了。。.\是需要的,虚拟机名字带空格,你就输入个W用tab键自动补全,这样就行了。另外目标文件夹还可以是挂载的群晖的共享文件夹。这样导出备份一条龙。不过一般重装esxi不需要备份vm,装好了之后两条命令直接挂载datastore就可以了。
 楼主| 发表于 2023-8-13 15:31 | 显示全部楼层
rxl561 发表于 2023-8-13 13:22
看了半天回答,你终于走上了ovftool命令行的正轨了。。.\是需要的,虚拟机名字带空格,你就输入个W用tab ...

我登录ESXi WEB UI把带空格的虚拟机名称成win7,成功导出了!导出的win7-disk1.vmdk文件大小为12.7G,和之前的差不多,而且在导出过程中,进度到48%时就直接显示Completed successfully了,这是正常的吗,难道导出进度无法准确计算评估百分比?

捕获 ovftool - Completed successfully.JPG

然后尝试用以下命令行导入刚才导出的虚拟机
ovftool.exe -ds=VMdataStore -dm=thin -n=win7pro "D:\VMbackup\win7\win7.ovf" vi://root:@192.168.0.112

导入时进度百分比是显示均匀的,直到100%提示Completed successfully
登录ESXi WEB UI,检查导入的虚拟机win7pro,上电启动一切正常,网络也正常

捕获 ovftool - Completed successfully - in.JPG

这里再请教几个问题。命令行中加--noSSLVerify参数是不是连接ESXi主机时跳过SSL验证,也就是不用在ESXi WEB UI里启用安全Shell (SSH)是吗?
还有就是,为什么在执行导入的命令行中加--noSSLVerify参数会提示错误呢?比如以下示例:
ovftool.exe -ds=VMdataStore -dm=thin -n=win7pro "D:\VMbackup\win7\win7.ovf"  --noSSLVerify vi://root:@192.168.0.112

会提示以下错误信息:
Error: Unexpected option: vi://root:@192.168.0.112
Completed with errors

只有去掉--noSSLVerify参数才能执行导入,难道导入操作必须进行SSL验证才允许执行?

关于你说的虚拟机名字带空格,可以输入个W用tab键自动补全。这个具体是什么意思呀,Tab不是跳表键吗?
 楼主| 发表于 2023-8-14 13:44 | 显示全部楼层
gaoyi124 发表于 2023-8-9 19:42
确实浪费存储,之前我也备份过几次,用浏览器直接导出一般非常容易中断,即便是一个一个导出,也不稳定,后来 ...

应该首先官方的VMware OVF Tool工具,这是速度最快的,因为数据压缩了,节省存储空间,适合长期做备份。当遇到特殊情况,VMware OVF Tool无法导入导出时,再用WinSCP应急解决。
 楼主| 发表于 2023-8-14 21:57 | 显示全部楼层
blank_xyz 发表于 2023-8-13 09:47
试试用下面这个呢?
.\ovftool.exe vi://192.168.0.112/Windows 7 Professional D:\VMbackup

摸索出解决办法了,其实非常简单,命令行开头不用加 .\ 只用把带有空格的虚拟机名称用双引号括起来就行了,我导入导入了一个名称为Windows 10 Enterprise 2016 LTSB的虚拟机,经测试一切正常,以下是命令行示例:
导出:
ovftool.exe vi://root:@192.168.0.112/"Windows 10 Enterprise 2016 LTSB" D:\VMbackup

导入:
ovftool.exe -ds=VMdataStore -dm=thin -n="Windows 10 Enterprise 2016 LTSB" "D:\VMbackup\Windows 10 Enterprise 2016 LTSB\Windows 10 Enterprise 2016 LTSB.ovf" vi://root:@192.168.0.112

捕获 ovftool - Completed successfully - out.JPG
捕获 ovftool - Completed successfully - ovf.JPG
 楼主| 发表于 2023-8-15 17:32 | 显示全部楼层
lk_yeah 发表于 2023-8-10 14:28
你从界面看到的虚拟机文件并不是全部,有些文件被隐藏了。ssh进去看下吧,路径网上搜一下 ...

你一般喜欢用哪款终端仿真软件管理ESXi,SecureCRT 9.0吗?
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-29 14:22 , Processed in 0.024329 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表