如何復制 VMware 虛擬機文件

虛擬化的好處使其成為 IT 中最流行的技術之一。借助 VMware,您可以為不同的操作系統和應用程序創建虛擬機 (VM),同時享受輕鬆管理、資源優化和改進的性能。

然而,當涉及到將虛擬機從一個位置複製或移動到另一個位置時,無論是在本地還是在雲端,事情都會變得棘手。

在這篇博文中,我們將向您展示如何無縫複製 VMware 虛擬機文件,以便您可以享受靈活的工作負載,而不必擔心數據丟失或損壞。

如何復制 VMware 虛擬機文件

VMware 虛擬機簡介

顧名思義,VMware 虛擬機是一種軟件計算機,它像物理計算機一樣運行操作系統和應用程序。

物理計算機和虛擬機之間的主要區別在於它不需要專用硬件。

相反,它可以在現有基礎設施之上運行,例如服務器或台式計算機。

物理計算機受其可擁有的處理器和內存數量的限制,而虛擬機則不然。這意味著您可以擁有任意數量的虛擬機,每個虛擬機都有自己的處理器和內存配置。

除了在同一物理硬件上運行多個虛擬機之外,VMware 還允許您將虛擬機從一個硬件移動到 其他 無需重新配置或重新安裝它們。

這是可能的,因為虛擬機的所有必要文件都包含在一個稱為“虛擬磁盤”的文件中。通過將此文件複製到另一個位置,您可以將整個虛擬機從一台主機移動到另一台主機。

構成 VMware 虛擬機的文件有哪些?

虛擬機由多個文件組成,每個文件都有特定的用途。最重要的文件是 .vmx 文件,它存儲了 VM 的大部分配置信息。

其他文件包括存儲 VM 實際數據的 .vmdk 磁盤映像,以及任何隨附文件,例如 .nvram、.vmsd 等。

如何在 VMware Workstation 中復制虛擬機

您可以通過多種方式在 VMware Workstation 中復制虛擬機,但我們將向您展示最常用的方式。無論是複製到同一台計算機還是傳輸到另一台計算機,此方法都有效。

首先,打開 VMware Workstation 並啟動要復制的虛擬機。

一旦啟動並運行,轉到您的主機操作系統(運行 VMware Workstation 的操作系統)並找到該虛擬機的 VMware-vmx.exe 文件。

該文件的位置取決於您安裝 VMware Workstation 的位置,但通常如下所示:

C:\Program Files\VMware\VMware 工作站\虛擬機\

找到 VMware-vmx.exe 文件後,將其複製到計算機上的所需位置或複製到另一台計算機上。

如果您要將其複製到另一台計算機,請複制任何相關的 .vmdk 文件。這些文件包含虛擬機硬盤的實際內容,通常與 VMware-vmx.exe 文件位於同一目錄中。

您現在應該能夠在另一台計算機上打開復制的文件並像往常一樣運行它們。

如果一切都正確完成,您應該能夠啟動虛擬機並讓它像以前一樣工作。

如何在 vCenter Server 中復制虛擬機

在 vCenter Server 中,您可以使用複制命令來 將虛擬機文件從一個數據存儲複製到另一個.您還可以使用此命令在不同數據存儲類型(例如 NFS 和 VMFS)之間複製文件。

  1. 選擇要復製到 vSphere Client 清單中的虛擬機。
  2. 右鍵單擊選定的虛擬機,然後單擊複製。
  3. 從復制虛擬機對話框下拉菜單中選擇目標數據存儲或文件夾。您也可以單擊瀏覽來選擇數據存儲或文件夾。
  4. (可選)在新虛擬機名稱文本框中為複制的虛擬機輸入新名稱。
  5. 單擊“確定”開始復製文件。

在 VMware 中復制和移動虛擬機的指南

當您想要移動或複制 VMware 虛擬機時,需要考慮一些事項。您不能只是將文件從一個位置複製到另一個位置——您需要先導出 VM。以下是您需要執行的步驟:

  1. 右鍵單擊虛擬機並選擇“導出”。
  2. 將出現一個嚮導 - 按照提示選擇導出位置。選擇“導出整個虛擬機”和“複製文件”。
  3. 導出完成後,將 .vmx 文件和 VMDK 文件複製到新位置。
  4. 您還需要編輯 .vmx 文件——在文本編輯器中打開它並更改顯示“displayName = ”的行以反映您的 VM 文件的新名稱和位置。保存並關閉文件。
  5. 現在,您可以通過轉到“文件”>“導入”>“現有 VMware 虛擬機”將您的 VM 導入 VMware Workstation 或 Fusion。找到您的 .vmx 文件並單擊打開。

複製 VMware VM 文件時的常見錯誤

人們在復制 VMware VM 文件時會犯一些常見錯誤。以下是一些最常見的:

  1. 複製錯誤的文件: 複製 VMware VM 時,必須同時復制 .vmx 文件和 .vmdk 文件。 .vmx 文件是 VM 的配置文件,.vmdk 文件是虛擬磁盤。如果您只複製 .vmx 文件,您將得到一個無法使用的 VM。
  2. 沒有使用正確的工具: 您不能使用舊的 cp 或 mv 命令來複製 VMware VM。您需要使用特定的工具,例如 vmkfstools 或 VMware-disk manager。未能使用正確的工具可能會導致數據丟失或損壞。
  3. 忘記刪除快照: 當您複製 VMware VM 時,原始 VM 上的任何快照也將被複製。這會很快耗盡目標系統上的存儲空間。請務必在復制 VM 之前刪除任何快照。
  4. 不更新 DNS 條目: 如果您要將 VMware VM 移動到新主機,請不要忘記相應地更新您的 DNS 條目。如果不這樣做,將導致 VM 在 DNS 傳播時停機。

複製虛擬機的替代方法

您可以通過幾種不同的方式複制 VMware 虛擬機文件。您可以將 VMware vCenter Converter Standalone 或 VMware 磁盤管理器實用程序與 VMware Workstation 一起使用。您還可以使用開源工具 dd 來複製虛擬磁盤文件的內容。

結論

將 VMware 虛擬機文件從一台計算機複製到另一台計算機是一個簡單的過程,可以快速高效地完成。

無論是將虛擬機從一個系統轉移到另一個系統,還是確保您有文件的第二個副本進行妥善保管,遵循這些步驟都將幫助您順利完成。

如果您需要任何與虛擬機相關的幫助,請隨時聯繫我們的團隊——我們隨時為您提供幫助!

繁體中文