解讀Hyper-V 3.0高可用性與冗余功能
微軟在提升Hyper-V 3.0高可用性功能方面可謂不予遺力,添加了預(yù)測故障分析,增加了冗余。
IT管理員面臨必須要確保網(wǎng)絡(luò)服務(wù)器完整性與可用性的關(guān)鍵任務(wù),這種重要性隨著虛擬化越加凸顯。在服務(wù)器虛擬化之前,服務(wù)器故障通常只會影響單個工作負(fù)載,然而出問題的虛擬主機(jī)會影響好幾十個負(fù)載。
既然高可用性在虛擬數(shù)據(jù)中心那么重要,微軟Hyper-V 3.0包括識別潛在錯誤與添加冗余的新功能。
新:Hyper-V 3.0故障預(yù)警分析
故障預(yù)警分析是Hyper-V 3.0的一個重要改進(jìn)。可讓W(xué)indows Server 8操作系統(tǒng)支持錯誤校正代碼(ECC),降低應(yīng)用宕機(jī)。
有了ECC支持,OS系統(tǒng)內(nèi)存管理器監(jiān)控內(nèi)存頁,在錯誤計(jì)數(shù)超過設(shè)定值時就會將頁離線。也能將頁添加到永久毀壞頁列表中,不再使用。
使用Hyper-V 3.0,當(dāng)Windows識別到一個錯誤內(nèi)存頁時,Hyper-V能隨時暫停所有虛擬機(jī)。如果操作系統(tǒng)能將錯誤隔離到單個虛擬機(jī),就會關(guān)閉該虛擬機(jī),給內(nèi)存頁打上錯誤標(biāo)簽,然后重啟虛擬機(jī)。如果在系統(tǒng)不能追蹤錯誤內(nèi)存頁到單個虛擬機(jī),將恢復(fù)所有虛擬機(jī)。這樣的話,如果頁面稍后能訪問,就可能發(fā)生致命錯誤。
改進(jìn):Hyper-V 3.0冗余計(jì)數(shù)
微軟也在多個Hyper-V 3.0架構(gòu)層面添加冗余。之前版本的Hyper-V提供兩種節(jié)點(diǎn)冗余:用于計(jì)劃宕機(jī)的熱遷移和用于非計(jì)劃宕機(jī)的故障恢復(fù)集群?,F(xiàn)在的冗余技術(shù)支持Hyper-V 3.0的大型集群。
要確保不會由于存儲I/O問題發(fā)生故障的話,Hyper-V 3.0通過網(wǎng)卡聚合包括I/O冗余功能。有了這個OS功能,管理員能結(jié)合多個網(wǎng)絡(luò)適配器,提供額外帶寬、負(fù)載均衡和故障恢復(fù)功能。
之前,Hyper-V NIC聚合只能在專有硬件上實(shí)現(xiàn)。有了原生的操作系統(tǒng)級別的NIC聚合,就可以混用不同廠商的NIC,仍可確保單個NIC出問題,使用剩余的NIC仍可保持通信。此外,Hyper-V 3.0提供多通道服務(wù)器信息塊SMB和多路徑I/O,這為服務(wù)器與存儲通信提供了多種路徑。
更多:Hyper-V 3.0復(fù)制功能
Hyper-V 3.0也有通過與存儲陣列集成,能復(fù)制與同步虛擬機(jī),通過hypervisor還能異步虛擬機(jī)。
由于高可用性,兩種復(fù)制功能都能創(chuàng)建虛擬機(jī)副本,在斷電時可使用。雖然可靠,但同步復(fù)制易受網(wǎng)絡(luò)延遲的影響,而且只有在相隔咫尺的兩個數(shù)據(jù)中心之間有高帶寬的連接下才適用。反之,異步復(fù)制對網(wǎng)絡(luò)延遲不敏感,還提供更佳的性能,但這種方式可能會損失一些數(shù)據(jù)。
Hyper-V 3.0的異步復(fù)制功能專為預(yù)算有限的企業(yè)打造。如今,在存儲層面創(chuàng)建主機(jī)服務(wù)器與虛擬機(jī)副本是可能的,但這種基于硬件的方式比較昂貴,還不能感知應(yīng)用。另一方面,Hyper-V 3.0復(fù)制將創(chuàng)建應(yīng)用一致的虛擬機(jī)副本,不需要添加昂貴硬件。這種能力能幫助虛擬機(jī)運(yùn)行Exchange Server這樣的應(yīng)用,因?yàn)樗试S底層數(shù)據(jù)庫保持一致的狀態(tài)。
如果有個緩慢的大面積的網(wǎng)絡(luò),Hyper-V 3.0復(fù)制過程也能執(zhí)行跨網(wǎng)絡(luò)的在線的或離線的初始復(fù)制。離線復(fù)制過程必須復(fù)制虛擬機(jī),并加載到遠(yuǎn)程站點(diǎn),裝載在服務(wù)器上,然后復(fù)制從開始復(fù)制所發(fā)生的更改。這個選項(xiàng)對大量虛擬機(jī)來說降低了復(fù)制時間。
此外,復(fù)制過程支持Windows集成與基于證書的認(rèn)證,允許兩臺主機(jī)相互認(rèn)證。數(shù)據(jù)的復(fù)制能進(jìn)行壓縮與加密,這對于性能與安全來說的必要的。
總的說來,Hyper-V 3.0故障預(yù)警分析與冗余能確保高可用性,當(dāng)然也能降低虛擬機(jī)與應(yīng)用宕機(jī)。
原文鏈接:http://www.searchvirtual.com.cn/showcontent_56936.htm