这里的一些好心人向我展示了用于模板部署的 VMWare OVF 工具。我的问题是,在我使用它的一半时间里,该工具本身会停在“磁盘传输完成”步骤。这似乎是随机的,当它发生时,我必须终止 OVFTool 并重新开始传输。第二次尝试通常会成功。
我在服务器上破坏了什么可能会影响这一点吗?我正在使用 ESXi 4.0 的免费版本。
比利3
编辑:这是 ovftool 的运行方式:
@echo off
echo Enter the server from which to backup:
set /p Server=
echo Enter the path of the VM:
set /p VmPath=
echo Enter the username with which to login to Virtual Infrastructure:
set /p User=
echo Enter the password with which to login to Virtual Infrastructure:
set /p Password=
cls
cd "%programfiles(x86)%\vmware\vmware ovf tool"
mkdir "C:\vmbackup\%vmPath%"
ovftool.exe --acceptAllEulas --chunkSize=4480mb --diskMode=monolithicSparse "vi://%user%:%password%@%server%/%vmPath%" "C:\vmbackup\%vmPath%\%vmPath:\\=|%.ovf"
pause
答案1
我也遇到过这个问题。我一直找不到解决办法。我所做的就是安装 VMWare Converter,它运行良好。我一直不知道是什么让 OVFTool 变慢了...如果你想编写脚本,那就太糟糕了(因为据我所知,没有命令行版本的转换器)...
答案2
我一直在使用 ovftool,从未注意到这种问题,但我注意到在部署或从慢速网络中提取时速度极慢,偶尔会出现故障。运行该工具的系统与主机之间的网络情况如何?另一个区别是,我在 Linux 主机上使用 ovftool,而不是在 Windows 机器上使用,您可以尝试比较一下两者的区别吗?
您可能还需检查其他一些事项:当 ovftool 挂起时,它是否仍保持网络连接打开?它是否占用大量 RAM 或 CPU?
编辑:ovftool 是什么版本?您使用哪个版本的 Windows 运行它?是直接连接,还是您和 ESXi 服务器之间有路由器/防火墙?ESXi 是什么版本?
编辑:我现在也受这个问题困扰。ESX 4.0,ovftool 1.0.0,以前从未见过这种情况。是的,这很烦人。
答案3
显然,Windows 实现失败了 - 我启动了两者,Windows 版本总是在相同的 7% 时失败。Linux 版本则可以正常工作。