雖然不是作為傳統(tǒng)備份方式的替代品,微軟的Hyper-V快照能為用戶提供較快且容易的方式來備份虛擬機(jī)。本文中,我們將共同了解如何創(chuàng)建一個(gè)Hyper-V下的快照,以及使用快照特性的合適時(shí)間。
Hyper-V快照功能對于備份管理員來說是很有用的,尤其是在管理員需要打一個(gè)特別的補(bǔ)丁包或者是在虛擬機(jī)上做一個(gè)較大的配置改變的時(shí)候。比方說虛擬機(jī)扮演的是數(shù)據(jù)庫服務(wù)器以外的服務(wù)器,管理員就可以在任何操作前簡單的做一個(gè)快照做備份。一旦操作被確認(rèn)為成功的了,那么就可以直接點(diǎn)擊右鍵刪除快照。
創(chuàng)建一個(gè)Hyper-V快照
在Hyper-V軟件上創(chuàng)建快照很容易。方法是打開Hyper-V管理器,在所在的虛擬機(jī)上右鍵點(diǎn)擊就可以創(chuàng)建快照,下面就是一個(gè)很好的例子。
圖1:創(chuàng)建Hyper-V快照(點(diǎn)擊查看大圖)
在所在的虛擬機(jī)上右鍵后選擇快照命令
一旦快照創(chuàng)建好,我們在Hyper-V里面的虛擬機(jī)下面就能看到一個(gè)快照樹。快照樹的意義在于一旦在虛擬機(jī)做出重要改變后遇到需要恢復(fù)到原先狀態(tài)的時(shí)候能夠順利恢復(fù)到之前的備份上。從快照樹上對虛擬機(jī)做恢復(fù),如下面的圖所示,只用簡單的右鍵一下虛擬機(jī),然后點(diǎn)擊菜單上的快捷鍵“恢復(fù)”即可。下面的圖示很好的展示了選定虛擬機(jī)上的快照樹。
圖2:選擇“恢復(fù)”命令(點(diǎn)擊查看大圖)
我們可以通過右鍵需要恢復(fù)的虛擬機(jī)然后選擇菜單上的“恢復(fù)”快照就可以很容易的將虛擬機(jī)恢復(fù)到原先的狀態(tài)。
使用Hyper-V快照功能的劣勢
正如你所看到的那樣,Hyper-V創(chuàng)建快照和恢復(fù)相對都很容易。通過對本文的介紹,我經(jīng)常把快照說成是“備份”,但需要知道的是,這和傳統(tǒng)意義上的備份并不相同。事實(shí)上,微軟建議用戶使用少量的使用快照功能,因?yàn)镠yper-V快照技術(shù)本身還是有其缺陷的。
第一個(gè)方面的缺陷是Hyper-V的快照是基于本地存儲,因此對其的保護(hù)措施就相對比較有限,并且它和數(shù)據(jù)本身是存在于同一個(gè)卷上的,這樣更減少了其快照的意義。
當(dāng)我們創(chuàng)建一個(gè)快照的時(shí)候,微軟會創(chuàng)建一個(gè)特殊的虛擬硬盤,叫AVHD文件。可以從如下的圖例中看出,例子里我們用Hyper-V軟件為虛擬機(jī)Lab-DC創(chuàng)建了一個(gè)文件夾,在這個(gè)文件夾里,是一個(gè)被稱為虛擬硬盤和一個(gè)被稱為快照的兩個(gè)子文件夾,剛才所說的AVHD文件就存儲在那里。
AVHD文件會消耗與其他虛擬磁盤文件共享的磁盤空間。需要了解的是,Hyper-V默認(rèn)使用的是動態(tài)擴(kuò)展虛擬磁盤大小的技術(shù),因此,給其他AVHD文件預(yù)留足夠的空間有著重要的意義。
圖3:Hyper-V快照存放在本地
AVHD文件會消耗與其他虛擬磁盤文件共享的磁盤空間。
另外一個(gè)不建議大量使用快照的原因在于快照技術(shù)會對虛擬機(jī)性能上受到較大的影響。當(dāng)我們創(chuàng)建一個(gè)快照的時(shí)候,我們并不是簡單的在對一個(gè)虛擬機(jī)做拷貝。相反的,Hyper-V首先會先讓虛擬硬盤文件只讀,然后會創(chuàng)建一個(gè)新的虛擬磁盤文件,也就是之前說的AVHD文件。此期間所有的操作都會被記錄在這個(gè)新的虛擬磁盤文件上。
這種方式會對讀操作產(chǎn)生較大的影響。當(dāng)產(chǎn)生讀請求的時(shí)候,Hyper-V首先會檢測AVHD文件是否含有所需要的文件。如果相應(yīng)的文件沒有找到,將再從原有的磁盤文件中查找。性能上的影響將全部加到有著多個(gè)虛擬磁盤文件上,因?yàn)樵跀?shù)據(jù)被查找到前,需要遍歷所有的虛擬磁盤文件。
使用Hyper-V的另外一個(gè)問題是對于數(shù)據(jù)庫服務(wù)器,它的表現(xiàn)并不盡人意。當(dāng)虛擬機(jī)上的數(shù)據(jù)庫服務(wù)器回滾到快照狀態(tài)時(shí),服務(wù)器會丟失掉所有自快照后的全部處理記錄。這對于那些已經(jīng)連接到數(shù)據(jù)庫并基于那些數(shù)據(jù)做過操作的應(yīng)用來說就是一個(gè)很大的問題。微軟禁止將快照技術(shù)使用在虛擬化的Exchange郵件服務(wù)器上因?yàn)閯偛耪f的問題會影響到Exchange的正常運(yùn)行。
正如我們所了解的那樣,Hyper-V快照能為我們提供快速的虛擬機(jī)快照服務(wù),然而這并不是說它就能替代傳統(tǒng)的備份操作,同樣的它們也有自己的空白地帶。
原文鏈接:http://www.searchstorage.com.cn/showcontent_51241.htm