天天看點

Hyper-V 2.0 虛拟機快照探索

在平時的工作中,接觸過很多Windows系統管理者,交流過程中發現,很多人對Hyper-V虛拟化的快照功能了解較少,以至于在工作中無法有效發揮快照功能的優勢。在這裡對Hyper-V快照功能做一個總結,希望對讀者有幫助。

什麼是快照:

快照可以記錄某個時間點虛拟機作業系統的完整狀态,通過把虛拟機某個時刻的所有狀态(記憶體、磁盤、網絡等)抓取為一個鏡像檔案,以便在以後的任何時間,可以通過快照恢複虛拟機至快照時間的狀态。就如果我們玩RPG時的存檔功能一樣。

如何使用快照:

虛拟機快照,對使用者來講,使用非常友善。在Hyper-V控制台中,找到你想要建立快照的虛拟機,右鍵點選,選擇“快照”即可。如果想恢複到某一個時間的快照,隻需要在快照樹中找到該快照,右鍵點選,選擇“應用”即可。

<a href="http://blog.51cto.com/attachment/201309/110038314.png" target="_blank"></a>

如何存儲快照:

虛拟機的存儲主要分為兩個部份。其一為虛拟磁盤,其二為配置及狀态檔案。

<a href="http://blog.51cto.com/attachment/201309/110050252.png" target="_blank"></a>

如上圖所示,其中dc1.vhd為初始狀态的虛拟磁盤檔案,而後面的avhd檔案,則為每個快照點對應的虛拟磁盤檔案,他們是按照快照樹中的結構,依次做增量。

在上圖的路徑下,點選進入Snapshots路徑,會看到如下資訊:

<a href="http://blog.51cto.com/attachment/201309/110106343.png" target="_blank"></a>

如上圖所示,建立快照時,Hyper-V複制虛拟機的XML配置檔案,并且使用一個新生成的GUID命名,生成快照的XML配置檔案。而與配置檔案相同名稱的檔案夾中,有可能産生一個VSV檔案和一個BIN檔案。其中VSV檔案為虛拟機狀态檔案,BIN檔案為虛拟機運作時的記憶體鏡像檔案。但是這兩個檔案,隻有在快照點時,虛拟機處于開機狀态才會生成。如果在建立快照時,虛拟機處于關機狀态,則隻會生成空的檔案夾。

快照應用中發現的問題:

不能恢複指定檔案:不能恢複指定的目标檔案。由于誤操作,虛拟機中某個重要檔案或者檔案夾丢失時,如果使用快照恢複,隻能恢複到建立快照時的系統狀态,不能像 Ntbackup 和 Windows Server Backup 工具一樣能夠還原出特定檔案,必須還原全部的快照内容。

降低系統性能:當建立多層級快照後,Hyper-V 需要檢查快照樹才能找到最新資料,需要計算機配置設定額外的資源管理快照,将增加計算機負載,降低系統性能。

删除快照:Windows Server 2008R2 中,快照删除後不會立即執行快照合并,當虛拟機關機時,自動合并快照。如果快照檔案過大,需要一段時間才能完成合并工作,具體時間視磁盤性能而定。由于合并期間虛拟機不提供外部通路功能,删除快照建議在非工作時段完成。

本文轉自天鬼皇 51CTO部落格,原文連結:http://blog.51cto.com/ghostlan/1298933,如需轉載請自行聯系原作者

繼續閱讀