創建克隆虛擬機和模板是快速部署多臺虛擬機的兩種不同方式,為了提升VDI環境的工作效率,管理員應該了解這兩種方式的最佳使用場景。
克隆虛擬機和創建虛擬機模板是兩個十分類似的過程,它們都能夠簡化虛擬機的創建和部署流程,但是對于虛擬桌面基礎架構(VDI)來說,這兩種技術應用的場景并不相同。
在VDI環境當中,可以將模板作為大規模部署生產環境虛擬機的基礎,而虛擬機克隆技術更加適合應用在測試環境當中。
為了區分克隆和模板之間的差異,我們可以將其與Office Word文檔進行對比。在Word當中,用戶可以基于空白模板創建新文檔,這個模板當中包含了一些原始的格式定義,比如頁間距、類型樣式以及其他設定。你可以 在這個模板的基礎上創建任意數量的文檔,對于每個文檔來說,你都可以更改其格式、添加你想要的內容。但是所有文檔起初都是相同 的:使用模板進行設定。
而克隆技術更像是Word文檔的復制版本。克隆是另外一臺虛擬機在某個特定時間點的復本,也就是虛擬機上次保存之后的復制品。從這里開始,復制版本才正式形成。同時,你可以將原始虛擬機妥善保存起來,對其進行單獨更改或者制作更多的復制品。使用VMware Horizon View for VDI的好處之一就是其支持克隆鏈接,可以將子克隆文件關聯到父虛擬機,因此只占用普通虛擬機所需空間的一小部分。
另一方面,虛擬機模板則更像是原始Word模板。管理員可以將其做為主版本,以其為基礎創建許多不同的虛擬機。模板包含了基本的操作系統、軟件和配置設定。隨后管理員可以根據組織或者個人需求對新虛擬機進行自定義,但是所有的虛擬機都來源于最初的模板。
除了主模板之外,還可以創建其他虛擬機模板來支持不同的工作模型。IT部門也可以在主模板當中為軟件安裝補丁或者應用新的技術,但是應該妥善保存用于創建虛擬機的黃金鏡像。因此,模板適合在生產環境中大規模部署虛擬機。
另一方面,克隆更加適合應用在VDI測試和開發環境當中。模板能夠作為創建多臺虛擬機的基礎鏡像,而虛擬機克隆則完全是一種復制版本,需要共享大量硬件和軟件配置,包括唯一標識符,這些都可能導致虛擬機之間的互操作性問題。比如在VMware vSphere環境當中,用于創建子克隆文件的父克隆文件和虛擬機與vSphere Fault Tolerance特性不兼容,而FT特性能夠在某個特性出現問題時,保證虛擬機繼續正常運行。但是在小型環境當中,克隆技術可以十分便利地隔離系統和工作流。比如,可以使用克隆虛擬機來測試應用程序或者服務,同時原始虛擬機不會面臨任何風險。