備份Hyper-V時需要避免的六大錯誤
我曾經一再強調,虛擬化技術在在優化服務器備份流程的同時,由于在備份、恢復服務器和數據增添了新的選項,也復雜化了該流程。但是如果系統管理員備份Hyper-V,則這些額外的選擇項就未必一定會增加這一層面的復雜性。如果在如何配置備份方面做出恰當的決策,則會發現虛擬化技術所帶來的提升遠遠超過了其所帶來的挑戰。因此在考慮備份的時候,嘗試杜絕如下六個Hyper-V虛擬機備份錯誤。
Hyper-V虛擬機備份錯誤之一:在每一臺虛擬機內使用備份代理
在備份Hyper-V的問題上,應該會有一些不同的“視角”:
從主機的角度看備份虛擬機:為整個虛擬機恢復抓取Hyper-V虛擬硬盤(VHD:Virtual Hard Disk)文件;
從虛擬機的角度看備份:使用傳統的方法把虛擬機的個體文件和文件夾保存到磁帶上;
在每一臺虛擬機上安裝備份代理看起來和傳統的解決方案有點類似,但是需要考慮這樣做會如何影響到系統資源。在物理平臺上,在一臺計算機上執行一個備份需要消耗大量資源。但是由于有大量的資源可供使用,這通常并不是問題。另一方面,虛擬化平臺中通常會有大量虛擬機同時運行在Hyper-V主機上。虛擬機的整合也意味著備份軟件的大量實例整合,運行這些程序中的任何一個或者全部都將會嚴重影響到其它虛擬機的性能。
#p#
Hyper-V虛擬機備份錯誤之二:為備份忽略配置Hyper-V
由于上面提到的第一個錯誤,在很多工作平臺中都選擇從主機的角度來備份虛擬機。安裝Hyper-V角色能夠使服務器宿主虛擬機,但對于支持該配置的作用不大。因此在從主機的角度備份虛擬機之前,需要執行如下額外步驟:
確保Hyper-V整合服務已經安裝在了每一臺虛擬機上,并且在系統平臺上沒有禁止該服務;
主機角度備份要求所有虛擬機磁盤都是NTFS格式的。使用動態磁盤或者文件分配表32文件系統的虛擬機都不允許在線備份,在進行備份時都有一定會導致虛擬機服務停止;
虛擬機所使用的所有卷上都必須激活卷影復制服務(VSS:Volume Shadow Copy Service)。每一個卷都必須指向其自身來作為影子復制的存儲位置,也就是說C磁盤驅動的影子復制存儲卷必須是C磁盤驅動。
忽略這些配置中的任何一個都將會導致虛擬機在備份過程中掉線,從而導致備份操作過程中服務停止。
#p#
Hyper-V虛擬機備份錯誤之三:沒有為Windows XP和Windows 2000服務器備份提供恰當準備工作
虛擬機的在線備份需要整合服務Hyper-V VSS Writer的支持,但該組件在Windows XP和Windows Server 200中并不可用。因此并不能夠使用在線備份從主機的角度對舊版本的操作系統進行備份,任何操作系統備份都需要一定的宕機時間才可以完成。
#p#
Hyper-V虛擬機備份錯誤之四:忘記特定的磁盤配置
在Hyper-V中使用掛載的VHD可以對備份提供很大程度的兼容性,但是該方法也有其局限性。
如果這樣做的話,很多系統管理員將會使用傳遞或者iSCSI直接掛載磁盤來給虛擬機連接額外的存儲設備。這些方法內在的一個問題就是數據將不會包括在主機角度備份中。從本質上來看,如果在Hyper-V主機上安裝備份客戶端并且試圖備份虛擬機的VHD,該備份就無法越過虛擬機操作系統到其內部連接的磁盤。
為了解決這個問題,對這樣的特定磁盤配置有兩個備份選項:
虛擬機內部的備份代理:虛擬機內部的備份代理可以查看并且備份直接掛載的磁盤,但是在該備份方法中卻出現了第一種錯誤中提及的問題;
從存儲區域網絡(SAN)設備的角度備份磁盤:在提供給虛擬機的原始磁盤上的數據能夠使用SAN特定的軟件進行備份。向SAN生產廠家咨詢存儲架構是否支持從SAN直接備份的能力;
#p#
Hyper-V虛擬機備份錯誤之五:沒有檢查是否對集群共享卷的支持
隨著Windows Server 2008 R2的發布,Microsoft推出集群共享卷(CSV:Cluster Shared Volumes)來幫助備份Hyper-V。該功能允許一個卷可以宿主多臺虛擬機,另外還能夠使集群宕機備份單獨的虛擬機而不是整個集群磁盤。
對Hyper-V虛擬機管理員來講,這項新功能正在興起,但也有其一定的局限性——即當前幾乎沒有備份廠家支持這項標準。支持CSV商家的數量增長緩慢,但一定要在Hyper-V集群激活這項功能之前確定獲得提供商的支持。
#p#
Hyper-V虛擬機備份錯誤之六:認為原來的備份方法依然適用于當前的虛擬化技術
目前認為“角度”備份的概念比較復雜的大有人在。虛擬化技術對備份的影響甚至改變了對備份的傳統認識。
在傳統的安裝代理抓取文件方法中備份的局限性和復雜性仍然存在,該方法作為標準也已經很多年了。然而新技術帶來了完全的新方法,諸如在卷上著眼于塊層面的改變,而不是使用基于文件的方法。
例如,Microsoft的系統中心數據保護管理器(Microsoft's System Center Data Protection Manager)、AppAssure重放(AppAssure Replay)和其它塊層面的產品都給備份問題帶來了完全不同的方法,完全解決了“角度”問題的復雜性,并且在虛擬化層面使整個服務器和單個文件的恢復更加普通化。
【編輯推薦】