在 ESXi 6.5 中将虚拟机导出为 OVA

在 ESXi 6.5 中将虚拟机导出为 OVA

如何使用 VMware ESXi 6.5 以 OVA 格式导出虚拟机?

在 vCenter(vSphere Client 版本 6.5)中,我只能导出为 OVF。ESXi Web 客户端也是如此。

旧应用程序(VMware vSphere Client 6.0 及以下版本)允许我选择 OVA,但我无法使用此应用程序访问 ESXi 6.5 主机。我收到的错误是:

“需要从服务器“0.0.0.0”检索并安装所需的客户端支持文件”

我尝试使用 VMware OVF Tool 将 OVF + VMDK 转换为 OVA,但没有成功。还有其他解决方案吗?

答案1

您可以使用 PowerCLI cmdlet Export-VApp

文档

如果 Destination 参数的值是文件夹,则将 vApp 或虚拟机导出到容器文件夹 (OVF)。如果目标是文件,则将 vApp 或虚拟机以 OVA 格式导出。

不要被名字误导了,它不仅适用于 VApp。

答案2

尝试将带有 VHDX 的虚拟机从旧 ESXi 6.5 直接复制到 ESXi 6.0,并在 ESXi 6.0 上注册。

答案3

导出 OVF 会创建并下载一堆文件。如果您有一台 Linux 机器,您可以创建已下载的 .ovf、.vmdk 和 .mf 文件的 tarball。

tar -cvf newvm.ova newvm.ovf newvm.vmdk newvm.mf

这将创建一个可以导出的 newvm.ova 文件。

注意:如果虚拟机有多个磁盘,请添加所有下载的.vmdk 文件。

相关内容