Linux:如何在 VMware Workstation Pro 中匯出和匯入虛擬機

若要在 Linux 主機之間遷移 VMware Workstation Pro 虛擬機,請使用開放虛擬化格式 (OVF)。在 Workstation Pro 中,您可以將已關閉電源的虛擬機器匯出為 OVF 包,然後稍後使用「檔案」>「開啟」匯入該包。 Workstation 也可以匯入單一 OVA 檔案。

舊版 Workstation 16 的特定說明已不再適用。博通目前的支援範圍包括Linux 上的VMware Workstation Pro 26H1 和 26H1u1。 OVF的基本工作流程仍然很簡單:匯出虛擬機,將軟體包檔案保存在一起,並在準備重新建立虛擬機時開啟 OVF 或 OVA 檔案。

OVF匯出檔案包含哪些內容

OVF匯出檔案通常是一個包含相關文件的資料夾,而不是一個獨立的檔案。該軟體包通常包含:

  • .ovf — 定義虛擬機器虛擬硬體並引用其磁碟的描述符。
  • .vmdk — 一個或多個虛擬磁碟檔案。
  • .mf — 一個可選的清單文件,其中包含軟體包文件的校驗和。

相比之下,OVA檔案將整個裝置打包到一個歸檔檔案中。 Workstation Pro 可以匯入VMDK.ovf和.ova清單檔案。如果您使用 OVF 文件,請勿在匯出後分離或隨意重命名引用的 VMDK 和清單檔案。

在匯出虛擬機器之前

  • 完全關閉客戶作業系統,而不是讓虛擬機器運作或處於掛起狀態。
  • 請確保目標位置有足夠的可用儲存空間來存放匯出的虛擬磁碟。
  • 使用專門的空資料夾進行匯出,以便輕鬆識別所有 OVF 套件檔案並將其一起移動。
  • 請勿將 OVF 視為完整備份策略的替代方案。 OVF 主要是可移植的虛擬機器打包格式,其中不包含快照歷史記錄。

如何在 Linux 上將 VMware Workstation 虛擬機器匯出為 OVF 文件

在 Linux 系統上執行 VMware Workstation Pro,已選取一台已關閉電源的 Ubuntu 虛擬機,並在「檔案」功能表中選取「匯出為 OVF」選項。
選擇已關閉電源的虛擬機,然後選擇“檔案”>“匯出到 OVF”。
  1. 選擇虛擬機器。開啟 VMware Workstation Pro,然後在庫中選擇虛擬機器。確認虛擬機器已關機,然後開啟「檔案」>「匯出至 OVF」。博通在其 Linux OVF 匯出故障排除指南中也記錄了此功能表路徑。
  2. 選擇匯出位置。建立或選擇一個專用資料夾,輸入以. 結尾的描述性檔名.ovf,然後開始匯出。
適用於 VMware Workstation Pro 的 Linux 檔案選擇器,顯示 OVF 檔案名稱和匯出目標位置
將 OVF 描述符儲存到為此 VM 套件保留的資料夾中。
  1. 等待導出完成。所需時間主要取決於虛擬磁碟大小和主機儲存效能。工作站仍在寫入軟體包時,請勿移動或重新命名檔案。
  2. 驗證軟體包。開啟目標資料夾,確認 OVF 描述符及其引用的 VMDK 檔案是否存在。如果建立了清單文件,請將其與軟體包的其他部分放在一起。
Linux 檔案管理器顯示同一資料夾中存在 OVF 描述符、VMDK 虛擬磁碟和 MF 清單檔案。
典型的 OVF 套件將.ovf、.vmdk和.mf文件放在一起。

如何將 OVF 或 OVA 檔案匯入 VMware Workstation Pro

  1. 打開設備。在 Workstation Pro 中,選擇「文件」>「開啟」,瀏覽匯出的.ovf文件.ova,然後開啟它。對於多檔案 OVF 包,請確保所有引用的磁碟都位於同一包位置。
  2. 為新虛擬機器命名並選擇其資料夾。工作站將顯示「匯入虛擬機器」對話方塊。輸入虛擬機器名稱,選擇新執行時間檔案的儲存位置,然後按一下「匯入」。
VMware Workstation Pro 在 Linux 系統上開啟「導入虛擬機器」對話框,其中包含虛擬機器名稱和導入位置的欄位。
選擇名稱和目標資料夾,然後匯入 OVF 或 OVA 裝置。
  1. 首次啟動前,請檢查導入的虛擬機器。導入完成後,在庫中選擇該虛擬機,並檢查 CPU、記憶體、網路和連接的設備。然後啟動虛擬機器。如果該虛擬機器來自其他虛擬機器管理程序,請根據需要在虛擬機器中安裝或更新 VMware Tools。

當您需要命令列匯出時,請使用 OVF 工具。

博通也提供獨立的Linux 版VMware OVF 工具。它可以將 VMware 運行時檔案轉換為 OVF 格式,並支援從命令列處理 OVF/OVA 套件。可以使用以下命令匯出本機工作站虛擬機器:

ovftool "/path/to/MyVM/MyVM.vmx" "/path/to/export/MyVM.ovf"

這對於編寫腳本或圖形導出路徑不可用時非常有用。博通的下載頁面提供了 OVF 工具的最新 Linux 軟體包和 ZIP 版本。

Linux 系統上常見 OVF 問題排查

匯出失敗,並顯示“未知錯誤”

博通公司記錄了一個舊版 Workstation 16.2.x Linux 系統的問題,即在 RHEL、Fedora 或 SUSE 系統上,OVF 匯出可能會失敗,原因libnsl是缺少所需的函式庫。如果您正在維護這些舊版主機,請先檢查是否能夠/usr/bin/ovftool成功啟動,然後為您的發行版安裝對應的 libnsl 軟體套件。有關受影響的版本和詳細信息,請參閱博通公司的OVF 匯出失敗文章。

導入過程中找不到虛擬磁碟

請檢查 OVF 檔案.ovf、其引用的.vmdk檔案以及清單檔案是否保持在一起。僅移動描述符檔案是不夠的。如果您手動編輯 OVF 描述符,清單檔案的校驗和也可能失效。

您想要在 VMware 和 VirtualBox 之間遷移設備。

OVF 的設計旨在實現可移植性,但並非所有虛擬機器管理程式都完全支援所有裝置功能。 Oracle VirtualBox 7.2 可透過其匯入工作流程匯入 OVF 和 OVA 設備,其文件也要求引用的磁碟檔案必須與多檔案 OVF 套件保持一致。請參閱 Oracle VirtualBox OVF 導入文件。

VMware官方參考資料

留下評論

如何在Linux系統上使用Cameractrls更改網路攝影機設置

如何在Linux系統上使用Cameractrls更改網路攝影機設置

使用 Cameractrls 在 Linux 上變更網路攝影機設定:調整曝光、色彩、減少閃爍和其他支援的控件,然後檢查相容的視訊模式。

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

在 Linux 系統上,您可以使用 JetBrains Toolbox 或獨立的 tar.gz 壓縮套件安裝 PhpStorm,此外還有 Snap 和 Arch AUR 版本可供選擇。 Java 已預先安裝。

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

在 Linux 上使用 GNOME Disks 或 dd 建立 CD-ROM ISO。識別光碟機,監控複製過程,驗證鏡像,並了解何時損壞的光碟或音訊光碟需要其他工具。

如何在 XFCE 4 上設定雙面板

如何在 XFCE 4 上設定雙面板

為每個顯示器建立一個單獨的 XFCE 4 面板,將第二個面板指派給正確的輸出,調整其位置和大小,並新增所需的啟動器和狀態項目。

如何在Linux上安裝Cisco Packet Tracer

如何在Linux上安裝Cisco Packet Tracer

下載適用於 Ubuntu 64 位元系統的 Cisco Packet Tracer 9.0.1,使用 APT 安裝 DEB 軟體包,在終端機中接受許可協議,然後登入以啟動實驗環境。

如何在Linux系統下使用GIMP摳圖

如何在Linux系統下使用GIMP摳圖

在 Linux 系統上使用 GIMP 去除照片背景:描繪主體,刪除選定的背景,保持透明度,並匯出可重複使用的 PNG 檔案。

免費下載 FlightGear:官方安裝指南

免費下載 FlightGear:官方安裝指南

從官方網站免費下載 FlightGear。比較 Windows、macOS 和 Linux 版本的軟體包,安裝資料文件,即可開始您的首次飛行。

Google Tasks桌面應用程式:如何在電腦上使用

Google Tasks桌面應用程式:如何在電腦上使用

在瀏覽器中開啟 Google Tasks,新增 Chrome 捷徑或應用程式啟動,並透過行事曆和 Gmail 管理有日期的待辦事項。

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler 可以將 MP3 片段對應到鍵盤按鍵,並支援音訊循環播放。了解這款經典免費軟體的功能、其舊功能的缺失以及下載前需要檢查的事項。

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

使用目前軟體包命令在 Ubuntu、Debian、Fedora、Arch 或 openSUSE 上安裝 Wireshark,然後安全地配置即時資料包擷取。