如何在 ESXi 主機上複製虛擬機器:5 種方法

虛擬化技術透過虛擬機器範本或虛擬機器克隆的特點,能提升工作流程效率並優化資源利用率,讓您能夠快速建立現有虛擬機器的完全相同副本。 由於新虛擬機器與原始虛擬機器擁有相同的虛擬硬體、已安裝軟體及其他設定,因此無需從頭開始進行配置。

虛擬機器複製特點適用於由 vCenter Server 管理的虛擬機器。但若您使用的是 VMware ESXi 免費版本,您亦可複製在 VMware ESXi 主機上運行的虛擬機器。

這篇部落格文章說明了如何在 ESXi 伺服器上複製現有的 VMware 虛擬機器,並介紹了使用 vCenter Server 與不使用 vCenter Server 的不同方法。

NAKIVO for VMware vSphere 備份

NAKIVO for VMware vSphere 備份

為 VMware vSphere 虛擬機器提供全面資料保護及快速還原選項。支援本地、異地及雲端的備份目標。具備防勒索軟體功能。

VMware ESXi 虛擬機器複製環境

建議在開始之前,先不要為您要克隆的虛擬機器建立快照。這樣可以避免在使用快照還原虛擬機器狀態以建立克隆時,發生還原原始虛擬機器網路介面卡 MAC 位址等問題。 若您已建立虛擬機器快照,在從快照還原虛擬機器狀態以建立克隆本時,需手動變更 MAC 位址,以避免 MAC 位址衝突。

我們用來示範如何建立克隆機器的環境如下:

  • ESXi 主機 1: 192.168.101.201
  • ESXi 主機 1 上的虛擬機器: Windows 虛擬機器
  • ESXi 主機 2: 192.168.101.202
  • vCenter Server: 192.168.101.103

ESXi 7 與 vCenter 7 在此環境中,這些指令用於說明工作流程並複製虛擬機器。

方法 1:在不使用 vCenter 的情況下克隆 VMware ESXi 虛擬機器 – 使用 VMware Host Client

如果您擁有一台未由 vCenter Server 管理的 ESXi 主機,您可以使用 VMware Host Client,透過直觀的網頁介面在該 ESXi 主機上克隆虛擬機器。

我們有一台 ESXi 主機 (192.168.101.201) 並包含兩個資料存放區 (datastore10a 以及 datastore10c)。名稱為 Windows 虛擬機器 位置位於 datastore10a. 我們將克隆這台虛擬機器,並將克隆的虛擬機器儲存於 datastore10c.

若要在未安裝 vCenter 的 ESXi 主機上複製虛擬機器,請執行以下步驟:

  1. 請使用管理員帳戶 (root) 登入 VMware Host Client。
  2. 在所需的資料存放區上建立一個目錄,用以存放虛擬機器克隆的檔案。我們點擊 Storage 在"導覽窗格"中,前往 datastore10c,點擊 Create Directory,然後輸入 Win-VM-Clone 作為目錄名稱。點擊 Create Directory.

    Creating a new directory

  3. 開啟 VM settings 來源虛擬機器的位置,並檢查虛擬機器檔案的位置。要執行此操作,請前往 Virtual Machines, 請選擇 Windows VM (在"導覽窗格"中),並展開 Hard Disk1Hardware Configuration 面板。

    我們可以看到,我們虛擬機器的虛擬硬碟的位置在 Windows 虛擬機器 目錄位於 datastore10a. 若您的虛擬機器擁有多個虛擬磁碟,請確認每個虛擬磁碟的位置。在某些自訂設定中,虛擬機器的虛擬磁碟可能位於不同位置。對於克隆的虛擬機器,務必複製所有虛擬磁碟。

    您也可以點擊 Edit 在"虛擬機器設定"中,展開"硬碟"區段,即可查看虛擬硬碟的位置。

    Checking the location of virtual disks of the original VM

  4. 關閉您要複製的虛擬機器。
  5. 開啟資料存放區瀏覽器,並前往來源虛擬機器的目錄。要執行此操作,請按一下 StorageNavigator 窗格,點擊 datastore10a,然後點擊 Datastore browser. 接著,我們選取 Windows 虛擬機器 目錄位於 datastore10a 在資料存放區瀏覽器中。
  6. 將來源虛擬機器的 VMDK 檔案和 VMX 檔案複製到虛擬機器克隆的目錄中。首先,我們複製原始虛擬機器的虛擬磁碟。選取 VMDK 檔案(Windows-VM.vmdk 在資料存放區瀏覽器中(以我們的情況為例),然後點擊 Copy.

    Copying a virtual disk of the original VM to the VM clone directory

  7. 在下一視窗中選取目標目錄,然後按一下 Copy. 我們選擇 Win-VM-Clone 目錄位於 datastore10c.

    Selecting the destination

  8. 如果原始虛擬機器有多個虛擬磁碟,請重複這些步驟以複製該虛擬機器的所有虛擬磁碟。

    請注意,VMware Host Client 會顯示 .vmdk 以及 -flat.vmdk 將檔案視為單一項目。您可以在命令列介面中看到,每個虛擬磁碟都有兩個檔案。A .vmdk file 是虛擬磁碟描述檔,且 -flat.vmdk包含資料的虛擬磁碟檔案. 與 ESXi 虛擬機器不同,在 VMware 工作站中執行的虛擬機器的虛擬磁碟使用 .vmdk 內嵌描述符的虛擬磁碟(僅需一個檔案,而非兩個檔案)。

  9. 請等待檔案複製完成。您可以在 Recent Tasks 網頁介面底部的工具列。

    A virtual disk for a VMware virtual machine clone is being copied

  10. 請將 VMX 檔案(即虛擬機器設定檔)下載至您的電腦。要執行此操作,請開啟 資料存放區瀏覽器 並前往 Windows 虛擬機器 目錄位於 datastore10a. 選取 .vmx 檔案 (Windows-VM.vmx (以我們的情況為例)並點擊 Download (您可以右鍵點擊 .vmx 檔案,開啟包含各項選項的快顯功能表)。將選取的 VMX 檔案儲存至您的電腦中。

    Downloading a VM configuration VMX file of the original VM

  11. 編輯您已下載的 VMX 檔案(Windows-VM.vmx (以我們的使用情境為例)。您可以使用自己偏好的文字編輯器。儘管複製的虛擬機器是完全相同的虛擬機器,但在 VMware vSphere 中,某些設定(例如虛擬機器名稱)必須針對每台虛擬機器設定為不同的值,這樣不僅更方便,也能讓使用者識別出各台虛擬機器。
  12. 找出以 displayName. 變更虛擬機器克隆名稱,目前該名稱與原始虛擬機器的名稱相同。

    我們將虛擬機器名稱從

    displayName = "Windows-VM"

    displayName = "Win-VM-Clone"

    Editing a VMX file for a VMware virtual machine clone

    我們顯示的虛擬機器名稱將與存放虛擬機器克隆檔案的目錄名稱相同。

    Optional: 您也可以在資料存放區瀏覽器中重新命名虛擬磁碟 (Windows-VM.vmdk) 並在 . 檔案的相應行中修改該值。vmx 設定檔中應使用唯一的虛擬磁碟名稱(例如, Win-VM-Clone.vmdk(就我們的情況而言)。

  13. 將版本更新後的 VMX 檔案上傳至虛擬機器克隆檔案的位置(請使用資料存放區瀏覽器,方法與先前相同)。我們選取 datastore10c/Win-VM-Clone/ 目錄並點擊 Upload (請在瀏覽器視窗中選取您已編輯的適當 VMX 檔案)。

    Uploading the edited VMX file to the folder of a VM clone on an ESXi host

  14. 現在,已編輯的 VMX 檔案的位置在 VM 複本的目錄中(Win-VM-Clonedatatore10c (在我們的情況下)。您可以關閉資料存放區瀏覽器。

    The edited VMX file has been copied to the VM clone directory on the ESXi datastore

    註: 若要將虛擬機器複製到另一台 ESXi 主機,請先將虛擬機器的設定檔和虛擬磁碟檔下載至您的電腦,然後將這些檔案上傳至目標 ESXi 主機的資料存放區。您也可以使用 SCP / SFTP 客戶端(例如 Windows 系統中的 WinSCP)從資料存放區下載或上傳檔案。

  15. 複製完虛擬機器檔案後,我們需要在 ESXi 主機上註冊一個虛擬機器克隆。前往 Virtual Machines 在"導覽窗格"中,然後按一下 Create / Register VM.

    Registering an ESXi clone VM on a host

  16. 新的虛擬機器 精靈視窗開啟。
  17. Select creation type. 選擇 Register an existing virtual machine 並點擊 Next.

    Registering a VMware virtual machine clone on an ESXi host

  18. Select VMs for registration. 點擊 Select one or more virtual machines, a datastore or a directory.

    Selecting a VMX configuration file of the VM clone to register the VM on an ESXi host

  19. 請選取 VM 複製目錄中的 VMX 檔案的位置 資料存放區瀏覽器 彈出的視窗,然後點擊 Select.

    Selecting a VMX file on the datastore to register a VM clone

  20. 請確保在精靈的第二步中已選取所需的 VMX 檔案,然後按下 Next.

    A VMX file of the VM clone is selected

  21. 點擊 Finish 關於 準備完成 螢幕。

    Finishing the Wizard to register an ESXi clone VM

  22. 虛擬機器克隆本現已註冊為虛擬機器,並顯示在虛擬機器清單中。您隨時可在 VMware Host Client 的網頁介面中重新命名虛擬機器克隆本。您可以右鍵點擊虛擬機器名稱,然後按下 Rename 在彈出的選單中。

    It is possible to rename a cloned virtual machine in VMware Host Client

  23. 現在,您可以開始克隆虛擬機器。啟動虛擬機器後,您應該會看到如螢幕截圖所示的提示訊息。

    選擇 I Copied It (未移動)。這對於為虛擬機器設定新的 MAC 位址和全域唯一識別碼 (UUID) 至關重要。請注意,您可能需要變更虛擬機器的名稱以及 SID (適用於 Windows 虛擬機器)在客體作業系統中,以避免衝突。請按一下 Answer.

    The “I Copied It” option must be selected when starting a VM clone the first time

    該虛擬機器已成功在 ESXi 主機上克隆。

方法 2:如何在 ESXi 命令列中克隆虛擬機器

在不使用 vCenter Server 的情況下,在 ESXi 主機上複製虛擬機器的另一種方法是使用 ESXi 命令列. 您可以透過 ESXi 伺服器上的 ESXi 命令列介面直接存取 ESXi 命令列,或透過 SSH 遠端連線至 ESXi 伺服器。請確保已啟用 SSH 存取權限。

若要在命令列中建立不需 vCenter 的 VMware 克隆虛擬機器:

  1. 使用 SSH 客戶端連線至 ESXi 伺服器。若您使用 Windows 系統,可使用 PuTTY。

    查看此 ESXi 主機上已註冊的虛擬機器清單(我們即將克隆同一台 Windows 虛擬機器,也就是前一個範例中的原始虛擬機器)。

    vim-cmd vmsvc/getallvms

  2. 我們需要關閉要克隆的原始虛擬機器。

    取得虛擬機器 (VM) 的識別碼 (VMID),以確定要關閉哪台虛擬機器。

    vim-cmd vmsvc/getallvms

    我們的 Windows 虛擬機器 其 VMID 為 1(請參閱下方的螢幕截圖)。

  3. 關閉虛擬機器的指令是:

    vim-cmd vmsvc/power.shutdown VMID

    我們使用此指令來關閉我們的 Windows 虛擬機器:

    vim-cmd vmsvc/power.shutdown 1

  4. 檢查虛擬機器電源狀態的指令:

    vim-cmd vmsvc/power.getstate VMID

    如果無法關閉虛擬機器,您可以使用"power off"指令:

    vim-cmd vmsvc/power.off VMID

  5. 請檢查此虛擬機器的設定檔案位置:

    cat /etc/vmware/hostd/vmInventory.xml |grep -i Windows-VM | grep vmx

    vim-cmd vmsvc/getallvms |grep -i Windows-VM

  6. 您還需要知道這台虛擬機器的虛擬磁碟位置(.vmdk 以及 -flat.vmdk 檔案)。預設情況下,虛擬磁碟會與虛擬機器設定檔一同儲存於虛擬機器目錄中(.vmx).

    ESXi clone VM without vCenter in the command line

    若要查看當前虛擬機器虛擬磁碟的位置,請開啟 vmx 虛擬機器設定檔:

    less /vmfs/volumes/datastore10a/Windows-VM/Windows-VM.vmx

    如果虛擬磁碟儲存於同一目錄中(例如我們的第一個也是唯一的虛擬磁碟),那麼您應該會看到類似以下的內容:

    ide0:0.present = "TRUE"

    ide0:0.fileName = "Windows-VM.vmdk"

    如果存在未儲存於虛擬機器目錄中的虛擬磁碟(例如,第二個虛擬磁碟),您應該會看到類似以下的內容:

    scsi0:1.present = "true"

    scsi0:1.fileName = "/vmfs/volumes/609a545a-50d29185-ffbb-000c293004f2/directory2/SecondHardDisk.vmdk"

    如果虛擬磁碟儲存於虛擬機器目錄之外,您將在的相應行中看到所定義的完整路徑 vmx 設定檔。

    現在我們已經知道虛擬機器檔案的位置,可以開始克隆這台虛擬機器了。我們將把這台 ESXi 克隆虛擬機器儲存於 datastore10c.

  7. 建立一個目錄來儲存虛擬機器複本的檔案:

    mkdir /vmfs/volumes/datastore10c/Win-VM-Clone2

  8. 複製來源虛擬機器的設定檔及虛擬磁碟,並將虛擬磁碟的複本儲存至虛擬機器複本的目標目錄中。我們為目標位置設定了新的名稱 vmx 以及 vmdk 檔案名稱需與新虛擬機器克隆的名稱相符。
    • 您可以使用以下指令複製虛擬磁碟: vmkfstools. 此工具可讓您設定目標虛擬磁碟格式,並可將厚配置格式變更為 精簡配置:

      vmkfstools -i /vmfs/volumes/datastore10a/Windows-VM/Windows-VM.vmdk /vmfs/volumes/datastore10c/Win-VM-Clone2/Win-VM-Clone2.vmdk -d thin

    • 複製虛擬機器設定檔 (.vmx)

      cp /vmfs/volumes/datastore10a/Windows-VM/Windows-VM.vmx /vmfs/volumes/datastore10c/Win-VM-Clone2/Win-VM-Clone2.vmx

      Copying VM files to create a VM clone on an ESXi host in the command line

    • 此外,您也可以複製虛擬磁碟檔案(.vmdk 以及 -flat.vmdk) 就像使用 cp 指令,並為目標檔案設定新名稱。

      cp /vmfs/volumes/datastore10a/Windows-VM/Windows-VM.vmdk /vmfs/volumes/datastore10c/Win-VM-Clone2/Win-VM-Clone2.vmdk

      cp /vmfs/volumes/datastore10a/Windows-VM/Windows-VM-flat.vmdk /vmfs/volumes/datastore10c/Win-VM-Clone2/Win-VM-Clone2-flat.vmdk

  9. 現在,我們需要編輯版本 vmx 虛擬機器克隆的檔案,以使虛擬機器名稱與虛擬磁碟的路徑/虛擬磁碟名稱保持一致。因此,我們需要將 Windows-VMWin-VM-Clone2vmx 虛擬機器克隆的設定檔。

    請使用文字編輯器 vi 來編輯虛擬機器克隆的 vmx 檔案。在 vi 中使用以下指令,可在整個檔案中搜尋並替換特定字串。

    :[range]s/{pattern}/{string}/[flags] [count]

    本情境的指令範本如下:

    :%s/foo/bar/g

    在我們的情況下,該指令應如下所示:

    :%s/Windows-VM/Win-VM-Clone2/g

    儲存 vmx 虛擬機器克隆的檔案。輸入 :wq 並在 vi 中按下 Enter 鍵。

  10. 在 ESXi 主機上註冊虛擬機器克隆:

    vim-cmd solo/registervm /vmfs/volumes/datastore10c/Win-VM-Clone2/Win-VM-Clone2.vmx

  11. 取得已註冊虛擬機器的相關資訊,以確保 cloned virtual machine 已註冊:

    vim-cmd vmsvc/getallvms

  12. 該虛擬機器克隆已成功註冊(VMID 為 3,如下方截圖所示)。
  13. 現在您可以啟動虛擬機器克隆。若要在命令列中啟動此虛擬機器克隆(VMID 為 3 的虛擬機器),您可以使用以下命令:

    vim-cmd vmsvc/power.on 3

    Registering and starting a VM clone on an ESXi host in the command line without vCenter

  14. 您應開啟 VMware Host Client,並回答您已複製此虛擬機器。在您回答此問題之前,虛擬機器不會啟動。

    Selecting the “I Copied It” option

  15. 如螢幕截圖所示,虛擬機的大小較小,這是因為我們將原始虛擬磁碟進行了複製,並將其從厚配置轉換為薄配置格式(2.76 GB 對比 6 GB)。

    A cloned virtual machine has been successfully started

ESXi 克隆虛擬機的建立已成功完成。您也可以使用此方法,在不使用 vCenter Server 的情況下,將虛擬機克隆到另一台獨立的 ESXi 主機。您需要使用 SCP 或 SFTP 客戶端,將虛擬機檔案從一個 ESXi 主機複製到另一個 ESXi 主機,或反之。此方法的其餘操作邏輯保持不變。

方法 3:如何在不使用 vCenter 的情況下,透過建立新虛擬機器來複製虛擬機器

還有另一種方法,可以透過 VMware Host Client 在 ESXi 主機上克隆虛擬機器,而無需使用 vCenter Server。此方法的優點在於,您無需編輯虛擬機器克隆本的 VMX 檔案。在建立虛擬機器克隆本時,請確保新虛擬機器的配置與原始虛擬機器的配置完全相同。若新虛擬機器的配置與原始虛擬機器不同,則該虛擬機器仍可啟動。

  1. 完成以下 5 個步驟: 新的虛擬機器 使用精靈建立新的虛擬機器。
  2. 將來源虛擬機器的虛擬磁碟複製到虛擬機器克隆本的 VM 目錄中。您可以在 VMware Host Client 的資料存放區瀏覽器中執行此操作,方法與第一個範例(虛擬機器克隆法)中的操作類似。
  3. 點擊 Storage 並選擇存放來源虛擬機器的資料存放區(datastore10a (就我們的情況而言)。點擊 Datastore browser 並選取來源虛擬機器的目錄(Windows 虛擬機器 (在此範例中)。選取 vmdk 虛擬磁碟,然後點擊 Copy.

    Copying a virtual disk of the original VM

  4. 在隨後開啟的視窗中,請選擇目標目錄(Win-VM-Clone3 (以我們的情況為例)並點擊 Copy.

    Copying a virtual disk of the original VM to the directory of the new VM

  5. 如果您的來源虛擬機器有多個虛擬磁碟,請以相同方式將它們全部複製。若需更方便管理,您也可以將儲存於虛擬機器複製目錄中的虛擬磁碟副本重新命名為獨特名稱。
  6. 編輯虛擬機器克隆的設定。前往 Virtual machines 來自 Navigator, 右鍵點擊新的虛擬機器(即該虛擬機器的克隆),然後點擊 Edit Settings 在彈出的選單中。

    Opening settings of the new VM

  7. 刪除隨新虛擬機器建立的虛擬硬碟。按一下 X 圖示位於 Hard disk 1 中的行 虛擬硬體 的""分頁 虛擬機器設定 視窗。

    Deleting a virtual hard disk created with a new VM

  8. 請選擇 Delete files from datastore 勾選此方塊以確認刪除虛擬磁碟。
  9. 點擊 Save.

    Confirmation of virtual hard disk deletion

  10. 再次開啟虛擬機器設定。
  11. 將從原始虛擬機器複製而來的虛擬磁碟新增至虛擬機器克隆目錄中。

    點擊 Add Hard Disk > Existing hard disk.

    Adding an existing virtual disk that was copied from the original VM directory

  12. 請選擇 vmdk 您先前已複製到虛擬機器克隆目錄中的虛擬磁碟。我們選擇 Windows-VM.vmdkWin-VM-Clone 目錄位於 datastore10c.

    Selecting a virtual disk that must be used by a VM clone

  13. 如果原始虛擬機器有多個虛擬硬碟,請將它們全數新增至虛擬機器的設定中。點擊 Save 在新增虛擬磁碟後,儲存虛擬機器設定。

    The needed virtual hard disk is selected in the configuration of a VM clone

  14. 已將一個虛擬磁碟新增至我們的虛擬機器設定中。
  15. 啟動虛擬機器克隆。
  16. 由於我們是以建立新虛擬機器的方式來建立這台虛擬機器,因此不會出現詢問(該虛擬機器是複製還是移動)的提示訊息。

    A VM clone created by using a new VM has been started successfully

方法 4:使用 vCenter 複製 VMware 虛擬機器

VMware vCenter Server 作為 VMware vSphere 的集中式管理系統,提供了一種簡便的虛擬機器克隆方式,相較於未透過 vCenter 進行的虛擬機器克隆,此方法更加便利。您可以將虛擬機器克隆至同一台 ESXi 主機,或克隆至另一台由 vCenter 管理的 ESXi 主機。

若要在 VMware vSphere Client 中透過 vCenter 建立克隆的虛擬機器,請執行以下步驟:

  1. 登入 VMware vSphere Client 以存取 vCenter 的管理網頁介面。
  2. 請選擇 Hosts and Clusters導覽 面板。我們即將克隆名為 Windows 虛擬機器,該系統部署於 ESXi 主機上 192.168.101.201.
  3. 右鍵點擊原始虛擬機器,然後在彈出的選單中點擊 Clone > Clone to Virtual Machine.

    How to clone virtual machines with vCenter in VMware vSphere Client

  4. 複製現有虛擬機器 精靈視窗開啟後,共包含 5 個步驟。
  5. Select a name and folder. 輸入虛擬機器克隆的名稱。我們– Win-VM-Clone4 (以我們的情況為例)。選擇要放置克隆虛擬機的資料中心和虛擬機資料夾。點擊 Next 在精靈的每個步驟中,請點擊以繼續。

    Entering a VM name and selecting a datastore

  6. Select a compute resource. 選取 ESXi 主機或 vSphere 叢集 必須執行虛擬機器克隆的主機。在我們的情況下,這是 ESXi 主機 192.168.101.201. 您可以選擇另一台 ESXi 主機來執行虛擬機器複製,但這台主機不應與原始虛擬機器所在的主機相同。

    Selecting a compute resource to store a VM clone

  7. Select storage. 選擇要放置克隆虛擬機的資料存放區(我們選擇 datastore10c). 請使用以下其中一個選項來選擇虛擬磁碟格式:
    • 格式與原始文件相同
    • 預先分配、延遲初始化、清零
    • 厚預備、熱切、歸零
    • 精簡配置

    您也可以選取虛擬機器儲存政策。

    Selecting the destination datastore and a virtual disk format for a VM clone

  8. Select clone options. 您可以使用一些選項來自訂克隆虛擬機器,包括在客體作業系統中變更主機名稱。

    Selecting clone VM options

  9. Ready to complete. 檢查克隆虛擬機的選定參數,然後按下 Finish.

    Verifying settings to clone a virtual machine

註: 虛擬機器克隆體使用相同的 SID 可能會引發問題,尤其是當該虛擬機器位於 Active Directory 網域中時。您可能需要使用 Windows 的 SYSPREP 或第三方工具來變更/重設 SID。若虛擬機器上已安裝 MS SQL Server,您還需針對 MS SQL Server 執行額外的克隆前(啟用 sysadmin SQL 帳戶)與克隆後(變更名稱)操作,以避免問題發生。

克隆虛擬機器已建立完成,您可以啟動該虛擬機器。

Starting a cloned virtual machine

方法 5:使用 NAKIVO Backup & Replication

虛擬機器複製是於 VMware ESXi 主機上克隆虛擬機器的另一種方式。虛擬機器複本是虛擬機器的精確副本,與虛擬機器克隆類似。虛擬機器複製的優勢在於,可透過運用虛擬機器快照功能性的解決方案,將此流程自動化,並在虛擬機器複本中儲存多個時間點的虛擬機器狀態。

NAKIVO Backup & Replication 是一款功能強大的資料保護解決方案,支援 VMware vSphere 虛擬機器的備份與複製。因此,您可以在任何 ESXi 主機或叢集上建立虛擬機器克隆(複本)。

使用 NAKIVO 建立虛擬機器克隆的優勢在於,即使這些主機未受 vCenter 管理,您仍可將虛擬機器從一個 ESXi 主機克隆到另一個主機。 您可以將 vCenter(包含所有受管 ESXi 主機)加入清單,或新增多個獨立的 ESXi 主機。設定過程透過直覺易用的介面進行。

使用 NAKIVO 解決方案的其他優勢包括:可自動化複製及從備份進行複製、靈活的排程與保留選項、滿足最嚴格 RPO 的即時複製,以及 站點還原用於災難復原(DR)的編排管理.

若要使用虛擬機器複製功能來複製虛擬機器,請執行以下操作:

  1. 請前往以下位置,將 ESXi 主機或 vCenter Server 加入 NAKIVO 解決方案 Settings > Inventory 然後點擊 + 以新增項目。您也可以點選清單中顯示的 ESXi 主機或 vCenter,以檢視該資源上所屬的虛擬機器。

    ESXi hosts are added to the inventory

  2. 請前往以下位置建立新的 VMware vSphere 複製工作: Jobs > + > VMware vSphere replication job.

    Creating a VMware vSphere replication job to make a cloned virtual machine

    R複製 Job Wizard for VMware vSphere 開頭有 7 個步驟。

  3. Source. 選取您要複製的原始虛擬機器。我們選取 Windows 虛擬機器 在 ESXi 主機上 192.168.101.201. 點擊 Next 在精靈的每個步驟中,請按一下以繼續。

    Selecting a source VM that must be replicated to create an ESXi clone VM

  4. Destination. 選擇一個容器(可以是 vCenter 所管理的 ESXi 主機或叢集),用以儲存虛擬機器複本(此資源必須已新增至 NAKIVO 資源庫)。選擇一個資料存放區。您可以選擇已連接到所選 ESXi 主機或叢集的資料存放區。如有需要,請在所選資源上選擇一個虛擬機器資料夾。

    Selecting an ESXi host and datastore to store a VM replica (cloned virtual machine)

  5. Networks. 虛擬機器複本(ESXi 克隆虛擬機器)應連接到一個 虛擬機器網路. 您可以將虛擬機器複本連接到所選 ESXi 主機或叢集上的任何可用網路。此功能性是透過網路對應特點實現的,當您將虛擬機器複製到其他 ESXi 主機時,此功能性特別有用。此外,您也可以跳過此選項,將虛擬機器連接到預設網路。

    Configuring network mapping

  6. Re-IP. 若您使用網路對應,並將虛擬機器連接到與來源網路不同的網路,下一步便是修改虛擬機器網路介面卡的設定中的 IP 位址,使其符合目標子網的位址配置。當使用 Re-IP 由於具有此特點,在複製完成後,無需在客體作業系統內手動編輯網路設定。

    Configuring Re-IP

  7. Schedule. 您可以手動執行虛擬機器複製(即按需執行),或排程虛擬機器複製工作,以在固定間隔建立克隆虛擬機器(複本虛擬機器)。

    Configuring scheduling for VM replication allows you to clone virtual machines periodically

  8. Retention. 您可以透過設定來建立多個還原點,並將其保留適當的時間 保留設定.

    Configuring retention settings for VM replication

  9. Options. 輸入複製工作名稱,並設定可提升虛擬機器複製速度、安全性與可靠性的工作選項。按一下 Finish & Run 儲存工作設定,並執行虛擬機器複製工作,以透過此方法建立 VMware 虛擬機器的複本。

    Configuring other VM replication job options

  10. 您將被重定向至 工作 頁面,您可以在該處監控複製工作進度。請等待工作完成。

    A VM replication process has been started

如您所見,使用 NAKIVO 解決方案建立虛擬機器克隆非常簡單。此外, NAKIVO Backup & Replication 支援 VMware 虛擬機的即時複製 用於需要嚴格 RPO(還原點目標)且最低僅需 1 秒的關鍵虛擬機器之災難還原。

試試看 NAKIVO Backup & Replication

試試看 NAKIVO Backup & Replication

立即申請免費試用,全面體驗本解決方案的所有資料保護特點。15 天免費試用。無功能或容量限制。無需提供信用卡資訊。

People also read