如何克隆虛擬機(分步指南)
虛擬機,或簡稱 VM,是一個出色的工具。 隨時啟動定制操作系統並在您的機器上運行它的能力幾乎具有無限的用途。
雖然虛擬機對於日常計算機用戶來說很方便,但對於軟件開發人員、測試人員或在軟件開發領域工作的任何人來說,它們都是無價之寶。 它們可以針對幾乎任何操作系統和硬件規格進行設置和配置。
結果? 開發團隊可以在各種環境中開發和測試軟件。 創建然後“克隆”環境的能力是使用虛擬機的眾多好處之一。
“克隆”虛擬機是什麼意思? 我們先來看看克隆是什麼意思,然後是怎麼做。
什麼是虛擬機克隆?
當用作動詞時,“克隆”一詞的意思是對某物進行相同的複制。 在我們的例子中,我們希望製作現有虛擬機的相同副本。 副本將具有完全相同的操作系統、硬件配置、軟件配置和安裝的應用程序。
首次創建時,克隆的機器將在每個區域匹配原始機器。 一旦使用,根據用戶的操作會出現細微的差異。 配置設置可能會改變,文件可能會在磁盤上創建,應用程序可能會被加載等。一旦新的用戶數據寫入磁盤,只需登錄或創建新用戶就會改變系統。
因此,克隆的 VM 實際上只是其初始創建時的精確副本。 一旦它被啟動和使用,它就開始偏離原始實例。
為什麼要克隆虛擬機?
作為軟件開發人員或測試人員,您通常需要一個環境來創建和測試應用程序。 虛擬機允許您創建一個配置了測試所需資源的干淨環境。 當您使用 VM 時,它可能會因嘗試不同的開發理念或測試軟件而損壞。 最終,您將需要一個新的。
每次您需要一個新的虛擬機時,都可能需要一些時間來設置和創建一個新的虛擬機,因此最好的方法是在 VM 上創建一個原始環境。 然後,保持那個清潔或未使用。 任何時候需要一個新的,只需克隆原件。 您將很快擁有測試或開發環境所需的一切。
當您擁有一個由開發人員和測試人員組成的團隊時,這也很有效。 與其讓每個人都創建自己的虛擬機,不如簡單地給他們一個原始副本,該副本已經設置了他們需要的一切。 這允許開發人員和測試人員快速開始工作,同時確保他們從相同的環境開始。 如果有人損壞或破壞了他們的機器,很容易創建一個新的並重新開始。
如何克隆虛擬機:指南
虛擬機由一個名為 管理程序. 虛擬盒子, VMWare融合和 Parallels Desktop for Mac 是例子。
您可以在我們的 最好的虛擬機 圍捕。 幾乎每個虛擬機管理程序都具有允許您克隆虛擬機的功能。 我們將向您展示如何使用上面列出的 3 個虛擬機管理程序來執行此操作。 大多數其他人使用類似的方法。
VirtualBox的
使用以下方法在 VirtualBox 中克隆機器。 請注意,這些命令也可以從 VirtualBox 應用程序頂部的菜單中運行。
第 1 步:在桌面上啟動 VirtualBox。
第 2 步:確保您要復制的 VM 已安裝所有應用程序,按照您的需要進行配置,並且處於所需狀態。 請記住,每個副本將以相同的狀態和配置開始。 準備好後,最好在克隆虛擬機之前將其關閉。
第 3 步:在 VirtualBox 應用程序左側面板的虛擬機列表中,右鍵單擊要克隆的虛擬機。 這將打開上下文菜單。
第 4 步:單擊“克隆”。
第 5 步:然後會提示您提供一些配置選項——新實例的名稱、您想要存儲它的位置等。您可以保留默認值或將它們更改為您的偏好。 選擇選項後,單擊“克隆”按鈕。
您現在將擁有原始 VM 的完全副本,您可以使用它或將其提供給團隊中的其他人。
VMware的
VMware 也有類似的過程。 您可以在 VMware Fusion 中使用以下步驟。
- 啟動 VMware Fusion 應用程序。
- 確保您正在復制的虛擬機具有所有必需的應用程序並按照您想要的方式進行配置。
- 在克隆之前關閉機器。
- 從虛擬機庫中選擇所需的 VM。
- 單擊虛擬機,然後創建完整克隆或鏈接克隆。 如果您想從快照實例化它,請單擊快照。
- 如果您選擇了從快照創建克隆的選項,請右鍵單擊,然後選擇完整克隆或鏈接克隆。
- 輸入新版本的名稱,然後單擊“保存”。
Parallels桌面
對於 Parallels Desktop,請使用以下步驟或參考 本指南 來自平行。
- 啟動 Parallels 並確保您要用作原始虛擬機的虛擬機已配置並處於您希望復制的狀態。 另外,請確保它已關閉。
- 在控制中心,選擇虛擬機,然後選擇文件->克隆。
- 選擇要存儲新版本的位置。
- 單擊“保存”,然後它將被創建。
關於鏈接克隆的一句話
使用大多數虛擬機管理程序創建克隆時,您可以選擇創建完整克隆或“鏈接”克隆。 您可能想知道有什麼區別。
Full 為您提供了一個獨立的虛擬機,它在管理程序中獨立運行,而鏈接的虛擬機將其資源鏈接到原始 VM。
使用鏈接克隆有利有弊,因此在決定使用哪個鏈接克隆之前,您可能想知道它們是什麼。
鏈接克隆將共享其資源,這意味著它將佔用更少的硬盤空間。 完整克隆會佔用大量磁盤空間。
使用鏈接克隆的另一個優點是,當您對原始 VM 進行更改時,鏈接版本將被更新。 這意味著每次對原始文件進行更改時都無需創建新文件。 但是,如果您不希望這些更改影響您的重複環境,這可能會被視為不利因素。
鏈接的另一個缺點是機器可能運行得更慢,特別是如果您一次運行多個。 由於資源是共享的,因此鏈接的 VM 可能必須等待輪到它使用所需的資源。
另一個缺點是鏈接的機器依賴於原始 VM。 除非您也將原件複製到同一區域,否則您將無法複製克隆並在另一台機器上運行它。
此外,如果原件發生任何事情——例如它被意外刪除——鏈接的副本將不再起作用。
最後的話
虛擬機的克隆實際上只是該虛擬機當前狀態的副本。 克隆可能是有益的,特別是對於那些從事軟件開發工作的人。 虛擬機克隆允許我們製作特定環境的副本,以便我們可以重複使用它們而不必擔心破壞原始環境。
創建新克隆時,您需要決定是要創建完整克隆還是鏈接克隆。 一定要考慮到我們上面談到的優點和缺點。
與往常一樣,如果您有任何問題或意見,請告訴我們。 我們很想听到您的聲音。