在 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 檔案。

相關內容