Hyper-V與VMware不同的虛擬機(jī)備份策略
Windows卷影拷貝服務(wù)VSS通過(guò)確保在某個(gè)時(shí)間點(diǎn)從虛擬機(jī)里拷貝的數(shù)據(jù)一致性,這有助于虛擬機(jī)備份策略的實(shí)施。
對(duì)于一個(gè)成功的虛擬機(jī)備份策略來(lái)說(shuō),只有Windows VSS還遠(yuǎn)遠(yuǎn)不夠。強(qiáng)勁的虛擬機(jī)備份需要與物理主機(jī)和各種其他組件配合。
如果是復(fù)雜的情況,比如擁有不同的hypervisor和備份方法需要廣泛的不同架構(gòu)。下面我們來(lái)看看在Microsoft Hyper-V和VMware vSphere平臺(tái)上的虛擬機(jī)備份策略有何不同。
協(xié)調(diào)Hyper-V虛擬機(jī)備份
虛擬機(jī)備份當(dāng)然是Hyper-V的一大亮點(diǎn)。在主機(jī)和子機(jī)上擁有相同操作系統(tǒng),如同Windows上全是Hyper-V,這對(duì)于虛擬機(jī)備份策略相當(dāng)有益。這種架構(gòu)下,Windows VSS自然安裝在主機(jī)和每臺(tái)虛擬機(jī)上,使主機(jī)級(jí)別備份更方便。主機(jī)也有Windows Server Backup應(yīng)用,能當(dāng)做VSS響應(yīng)器。你甚至可以安裝第三方產(chǎn)品來(lái)支持虛擬機(jī)備份策略。
備份Hyper-V虛擬機(jī)需要在主機(jī)和子機(jī)的Windows VSS實(shí)例之間協(xié)調(diào)。所以Hyper-V集成組件為每臺(tái)虛擬機(jī)安裝代碼。這個(gè)代碼允許在主機(jī)上進(jìn)行Windows VSS寫入,并與任何在運(yùn)行虛擬機(jī)里的已注冊(cè)VSS Writers進(jìn)行通信,以便配合靜止活動(dòng)。這種VSS實(shí)例的堆棧能確保隨著虛擬硬盤文件的備份而將應(yīng)用成功靜止。
使用Windows VSS進(jìn)行VMware虛擬機(jī)備份
VMware vSphere使用的架構(gòu)與Hyper-V不同,這意味著Windows VSS不是其管理范圍的一部分。在主機(jī)層沒(méi)有Windows VSS的話,快照和靜止活動(dòng)必須通過(guò)一些其他服務(wù)進(jìn)行控制。對(duì)于VMware虛擬機(jī)備份,可使用VMware Consolidated Backup或者最新的vStorage API.vSphere Data Recovery功能更則是另一個(gè)選項(xiàng)。
與Hyper-V Integration Component一樣,vSphere需要一個(gè)特殊設(shè)備來(lái)添加VSS Requestor組件。它屬于VMware Tools的一部分。
VMware's VSS Requestor的實(shí)施優(yōu)點(diǎn)帶來(lái)了額外的擔(dān)憂:以前在vSphere 4.0里創(chuàng)建的任何虛擬機(jī)需要額外的配置以支持應(yīng)用一致性靜止。VMware Data Recovery Administration Guide第38頁(yè)討論了這個(gè)過(guò)程所需的十一個(gè)步驟。過(guò)程包括在虛擬機(jī)配置參數(shù)里啟用UUID attribute disk.enableUUID。創(chuàng)建于vSphere 4.1里的虛擬機(jī)不需要這個(gè)額外配置。
如果在一個(gè)成功的虛擬機(jī)備份策略里沒(méi)有完成這些額外步驟,虛擬機(jī)可能使用不一致的應(yīng)用數(shù)據(jù)進(jìn)行恢復(fù)。就像冗長(zhǎng)的數(shù)據(jù)庫(kù)驗(yàn)證過(guò)程導(dǎo)致從Exchange服務(wù)器突然需要電源線纜,恢復(fù)不一致的數(shù)據(jù)不是我們需要的狀態(tài)。
用于虛擬機(jī)備份策略的第三方工具
有許多第三方工具與Hyper-V和vSphere進(jìn)行集成,用于虛擬機(jī)備份與恢復(fù)。通過(guò)自動(dòng)插入代理到虛擬機(jī)備份的時(shí)候,一些人將這個(gè)編排過(guò)程步驟作為進(jìn)一步的步驟。
通過(guò)確保Active Directory Domain Controller一直以非驗(yàn)證模式重啟,這個(gè)代理能讓恢復(fù)過(guò)程更便捷,例如。要成功恢復(fù)就需要一些額外的步驟,但如果在虛擬機(jī)啟動(dòng)的時(shí)候代理不出現(xiàn),那么會(huì)失敗。
協(xié)調(diào)虛擬機(jī)備份與Windows VSS和主機(jī)之間的關(guān)系不是表面上那么簡(jiǎn)單。尤其是對(duì)于業(yè)務(wù)關(guān)鍵應(yīng)用來(lái)說(shuō),如果虛擬機(jī)要正確恢復(fù),那么虛擬機(jī)備份策略的許多組件必須集成。
【編輯推薦】