如何在VMware ESXi上克隆虛擬機(包括使用和不使用vCenter)

如果您想創建一個與虛擬機完全相同的副本,用作安全測試環境,那麼克隆功能無疑是最好的選擇。在本文中,我將為您介紹如何使用vCenter Server或不使用vCenter在VMware ESXi上克隆虛擬機。

Alex

來自 Alex / 更新於 2024年12月06日

分享至: instagram reddit

您可以在VMware ESXi中克隆虚拟机吗?

ESXi提供的一个有用功能是能够克隆虚拟机。克隆虚拟机会创建一个与现有虚拟机完全相同的副本,包括其配置、操作系统和已安装的应用程序。

在ESXi中克隆虚拟机具有多个好处。它可以快速部署多个虚拟机实例,无需手动安装和配置每一个实例。这在创建开发或测试环境、部署虚拟设备或设置虚拟桌面基础结构等任务中尤为有用。

目前,VMware ESXi有4种克隆虚拟机的方法。

  • 在VMware ESXi Web客户端上进行的复杂过程:如果您没有vCenter Server,VMware ESXi也允许您在其Web客户端上克隆虚拟机,但需要进行更复杂的步骤。
  • 另一种无需vCenter克隆虚拟机的复杂方法:使用ESXi命令行是在无需vCenter Server的ESXi主机上克隆虚拟机的另一种方法。
  • vCenter Server提供的内置克隆功能:使用vCenter Server的克隆向导进行虚拟机克隆是一个简单的过程。但vCenter Server本身需要额外的许可。
  • 第三方软件上更轻松和集中的特性:第三方软件,如AOMEI Cyber Backup通常以更经济的价格提供集中的VM克隆功能,并且具有更简单的步骤。

VMware ESXi

方法1. 在VMware ESXi中无需vCenter 克隆虚拟机

本部分介绍如何在没有vCenter的情况下克隆虚拟机。这比使用vCenter的方法多了一些步骤。

注意:在开始之前,请提交所有快照并关闭目标虚拟机以创建一致的副本。

1. 访问vSphere Web客户端,在左侧目录中点击存储,然后在工具栏中点击数据存储浏览器

資料存放區瀏覽器

2. 在彈出窗口中,點擊新增目錄,並提供新虛擬機的名稱

3. 確認並返回到資料存放區瀏覽器窗口。前往原虛擬機磁碟檔案存放的資料夾。您可以通過右鍵單擊虛擬機名稱並選擇編輯設置找到它們所在的位置。

選擇.vmx 檔案和 .vmdk 檔案,然後點擊工具欄上的複製按鈕將它們分別複製到剛剛建立的資料夾。

關閉資料存放區瀏覽器窗口,您可以在最近的任務中查看進度。

4. 在左側庫存中點擊虛擬機,然後點擊工具欄上的創建/註冊虛擬機以打開嚮導。

註冊虛擬機

5. 在選擇建立類型頁面上,選擇註冊現有虛擬機,然後點擊下一步

註冊現有虛擬機

6. 在選擇要註冊的虛擬機頁面上,點擊選擇一個或多個虛擬機、資料存放區或目錄,並選擇新建的資料夾。點擊下一步

選擇一個或多個虛擬機

7. 在準備完成頁面上,點擊完成以關閉嚮導。

8. 返回虛擬機,現在您可以看到一個以舊虛擬機相同名稱命名的新複製虛擬機。這是因為名稱來自.vmw檔案。您可以右鍵單擊虛擬機並進行重新命名

9. 啟動新建的虛擬機。將彈出窗口中選擇我複製了它並點擊答案

這就是在VMware ESXi上使用Web客戶端克隆虛擬機的方法。請注意,如果您克隆一個加密的虛擬機,則無法更改存儲策略。

雖然VMware ESXi Web客戶端只提供基本功能,但如果願意付出努力,它實際上可以滿足許多特殊需求。例如,從快照克隆VMware ESXi虛擬機

方法2. 使用命令行克隆VMware ESXi虛擬機

如果您熟悉命令行,也可以使用命令行克隆ESXi虛擬機。以下是一個示例,演示如何進行操作:

步驟1:SSH進入ESXi主機並創建一個目錄來容納您的新克隆

#mkdir /vmfs/volumes/datastore1/Host2

步驟2:將Host1虛擬機克隆到Host2

#vmkfstools -i /vmfs/volumes/datastore1/Host1/Host1.vmdk /vmfs/volumes/datastore1/Host2/Host2.vmdk -d thin

步驟3:在ESXi中註冊虛擬機

# vim-cmd solo/registervm /vmfs/volumes/datastore1/Host2/Host2.vmdk

請記住根據您的實際情況修改這些ESXi克隆虛擬機的命令行。

正如您所看到的,雖然vCenter Server需要額外的許可證,但VMware ESXi在沒有vCenter Server的情況下克隆虛擬機需要更複雜的步驟。因此,在下一部分中,我將介紹一個更簡單且價格經濟的工具,即AOMEI Cyber Backup。

方法3. 使用vCenter Server克隆VMware ESXi虛擬機

本部分介紹如何在vCenter中克隆VM。如果您的虛擬機是在vCenter中管理的,可以使用此方法。

步驟1:訪問vCenter Client,右鍵單擊VM名稱並選擇克隆 > 克隆到虛擬機以打開嚮導。

除此選項外,您還可以選擇克隆到模板...或在庫中克隆到模板。

vCenter克隆ESXi虛擬機

步驟2:為新的虛擬機提供一個名稱並選擇一個目的地數據存儲器文件夾位置。然後點擊下一步

指定名稱和資料存放庫

步驟 3. 選擇一個目標主機來創建新的虛擬機,然後點擊 下一步

選擇主機

步驟 4. 在選擇資料存放庫頁面上,將虛擬磁碟格式設置為相同格式作為源格式,虛擬機存儲策略設置為保留現有虛擬機存儲策略。然後選擇一個資料存放庫來存儲虛擬機文件。點擊下一步繼續。

選擇存儲庫

步驟 5. 選擇進一步的克隆選項,您可以自定義操作系統、虛擬機硬件,或者選擇在創建後啟動虛擬機。點擊 下一步

選擇克隆選項

步驟 6. 檢查您的選擇,點擊完成開始操作。您可以在最近任務中查看進度。

方式 4. 使用備份和還原工具(更簡單)克隆 ESXi 虛擬機

如您所見,雖然 vCenter Server 需要額外的授權,但在 VMware ESXi 上克隆虛擬機而無需 vCenter Server 則需要更複雜的步驟。因此,在下一部分中,我將介紹一個更簡單的工具,名為 AOMEI Cyber Backup。

AOMEI Cyber Backup的備份和還原功能允許您在原始主機或另一個主機上創建相同的虛擬機器,步驟比克隆更簡單。與所提到的克隆方法相比,它具有額外的優勢,如在運行時允許您執行VMware虛擬機器的熱備份

易於使用:憑藉用戶友好的界面,只需點擊幾下即可完成連接、創建任務和保護。
無需代理的備份:它可以一次熱備份多個在運輸中或休息中的VM。
支持免費ESXi:支持VMware ESXi的付費版本和免費版本。
批量VM備份:批量備份由vCenter Server或獨立ESXi主機管理的大量VM。
計劃備份任務:它可以自動備份整個VM並通過電子郵件通知。
原地和非原地還原:您可以備份VM並將其還原到相同的或另一個數據存儲/主機。

您可以下載并安裝免費試用版以體驗這些功能,還可以獲得專屬的升級折扣:

下載免費試用版VMware ESXi和Hyper-V
免費下載

*您可以選擇在Windows或Linux系統上安裝此VM備份軟件。

使用AOMEI Cyber Backup克隆ESXi虛擬機器的步驟

第1步。啟動AOMEI Cyber Backup,進入源設備 >> VMware >> 添加VMware設備,然後輸入所需信息以添加vCenter或獨立ESXi主機作為源設備。然後點擊確定

添加VMware設備

第2步。在備份任務頁面上點擊創建新任務,然後按照以下步驟進行操作:

任務名稱:輸入備份任務名稱。

備份類型:根據需要選擇VMware ESXi備份或Hyper-V備份。

select VMware ESXi backup

裝置名稱:選擇您要備份的裝置和虛擬機器。按下確定。它允許您選擇無限虛擬機器進行備份。

Select virtual machines on vCenter

目標:選擇一個儲存備份檔案的位置,例如本地或網路。按下確定

backup target

第三步(可選)。在排程視窗中,您可以根據完整、增量或差異備份設定不同的備份策略。

它還提供了每天、每周、每月(按日期)和每月(按週)的備份週期。您可以結合這些功能來根據您的需求創建靈活的備份任務。

schedule backup

備份清理視窗中,啟用並設定保留策略。它有利於節省儲存空間,減輕您的工作量,因為它會自動刪除舊的和不需要的檔案。

backup cleanup

第四步。按下開始備份以執行任務。之後,您可以在備份任務部分監視狀態,透過點擊任務右側的按鈕編輯設定,並使用備份以實現從任意點的快速還原。

步驟5. 點擊任務旁邊的“...”,選擇還原以配置基本信息,並選擇您想還原的備份內容

還原

步驟6. 接下來,您將為還原目標提供以下選項:

還原到原始位置:將VM還原到原始位置並替換原始VM。
還原到新位置:從備份創建一個相同的新VM到相同或另一個數據存儲/主機中。

在這裡,您應該選擇還原到新位置以實現VM克隆。然後指定目標主機或數據存儲,並為克隆的新VM命名。您還可以配置RAM空間和虛擬處理器的數量。

還原虛擬機

步驟7. 點擊開始還原,等待還原完成。

完成後,您已成功克隆了您的VMware ESXi VM。您可以運行目標VM以查看您的所有數據是否保持完好。

更新:關於VMware ESXi克隆VM的常見問題

問:將虛擬機克隆和將模板克隆之間有什麼區別?

在VMware中,將虛擬機克隆創建一個完全相同且獨立的現有VM副本,可以立即使用,非常適合測試環境或額外實例。

相比之下,將模板克隆創建一個不能啟動的主VM副本,但用作部署多個一致VM的基準,提高大型環境中的效率和統一性。

問:VM備份和複製之間有什麼區別?

我們都知道,在VMware ESXi中,備份虛擬機(VM)會建立虛擬機的時間點副本,以防止數據丟失並確保數據恢復,而複製通常用於將虛擬機克隆到不同的站點。它通過維護虛擬機的即時或頻繁副本來確保高可用性和災難恢復。

摘要

克隆可以方便地創建虛擬機的精確副本,特別是當您使用vCenter Server操作VMware ESXi克隆VM時。但是,如果您想同時備份多個虛擬機,使用內置功能進行克隆只能一次備份一個虛擬機。因此,專業的軟件是必不可少的,並且極為高效。

在本文中,我介紹了如何在VMware vSphere中克隆虛擬機,無論是否有vCenter Server。除了克隆外,您還可以將虛擬機備份到另一個資料存儲以保護數據。

Alex
Alex · 編輯
Alex 多年來一直深入從事資料保護工作,包括虛擬機器、資料庫以及 Windows PC 和伺服器上的資料備份。他對最新技術趨勢保持警惕,確保所提供的資訊與該領域的持續進步保持一致。