在虛擬化環(huán)境下進(jìn)行備份和在物理環(huán)境中是不同的。雖然虛擬機(jī)備份的方式有很多,但由于虛擬化環(huán)境的特點,可能會遇到很多意想不到的問題。在本篇文章中我們會講解如何高效的創(chuàng)建虛擬機(jī)備份并避免一些常見錯誤。
不建議通過客戶端備份虛擬機(jī)
在備份虛擬機(jī)時候,采用客戶端操作系統(tǒng)的方式備份是最為常見的誤區(qū)。你不能使用傳統(tǒng)的在客戶端操作系統(tǒng)上安裝代理的備份方式來處理虛擬機(jī)備份。這種方式的問題之一就是低效性,原因是在于虛擬層所處的位置在物理硬件以及客戶端操作系統(tǒng)之間。因而客戶端操作系統(tǒng)沒有對物理設(shè)備上存儲數(shù)據(jù)的直接訪問權(quán)限,這樣而來,備份的時候如果采用這種方式,宿主機(jī)上的代理就必須要通過虛擬層去訪問虛擬機(jī)上的數(shù)據(jù)。這樣的方法帶來的另外一個問題是,會造成主機(jī)端沒有必要的資源消耗,并且如果是遇到多個備份并行進(jìn)行,還可能造成瓶頸問題。
替代的方法是,備份服務(wù)器應(yīng)該直接訪問虛擬層而不是走客戶端虛擬機(jī)。通過這樣的方法,虛擬機(jī)操作系統(tǒng)就不會參與到備份進(jìn)程里,也不會消耗宿主機(jī)上的資源。相比于之前的方式,這樣的方式顯得更為有效率,因為備份服務(wù)器可以直接將虛擬機(jī)磁盤直接從主機(jī)的data store掛載過來。這樣的方式被稱為鏡像級備份,虛擬機(jī)的數(shù)據(jù)文件是以數(shù)據(jù)塊級別的方式備份的,而不是傳統(tǒng)的文件級別備份。使用鏡像級備份需要使用可以調(diào)用VMware vStorage API的備份軟件直接訪問虛擬磁盤文件來完成。
需要特別建議的是,不要嘗試直接在虛擬存儲層備份虛擬機(jī)磁盤文件而繞過虛擬層。虛擬機(jī)操作系統(tǒng)以及虛擬磁盤在備份前需要處于特別的狀態(tài),而如果繞過虛擬層,這一系列變化將無法完成。
虛擬機(jī)快照并不是備份
虛擬機(jī)的快照保留了虛擬機(jī)做快照時候的狀態(tài)。此外,多個快照可以保證有多個恢復(fù)點。在很多時候,這樣的方式都會很有用,然而這并不能被作為主要的一個備份方式。其中的一個問題是,虛擬機(jī)的快照一旦被恢復(fù)到了其中一個還原點,就無法恢復(fù)到現(xiàn)在的狀態(tài)。如果虛擬機(jī)現(xiàn)在的狀態(tài)丟失了,那么僅能恢復(fù)到上一次做快照的狀態(tài)?煺占夹g(shù)無法恢復(fù)單獨文件,它能做的只是將整個虛擬機(jī)的狀態(tài)進(jìn)行恢復(fù)?煺占夹g(shù)還有另外的一些問題,比如說,它只是以16MB大小增量進(jìn)行:虛擬機(jī)所在的LUN在進(jìn)行容量增長的時候需要以鎖定的狀態(tài)進(jìn)行,這樣可以避免其他主機(jī)對相同的LUN進(jìn)行寫操作。
快照相關(guān)的操作大多數(shù)與SCSI有關(guān),其過程大都會影響虛擬機(jī)的性能,因為需要等待LUN解鎖。隨著數(shù)據(jù)的寫入,每個快照是單獨的文件,這樣下來,如果有大量的快照會產(chǎn)生磁盤空間的問題?煺盏挠猛臼嵌唐诘膫溆脗浞莨δ,例如有需要恢復(fù)到之前狀態(tài)的情況,比如說虛擬機(jī)系統(tǒng)打過補丁或者應(yīng)用升級后。
確保使用了正確的靜默方式
大多數(shù)虛擬化備份應(yīng)用在使用鏡像級備份的時候都會忽視虛擬機(jī)里面本身的應(yīng)用情況。在備份虛擬機(jī)的時候,需要事先確認(rèn)里面的應(yīng)用在備份前已經(jīng)靜默完成,這樣以確保備份是完整連續(xù)的。如果沒有使用正確的靜默方式,備份的數(shù)據(jù)在恢復(fù)的時候可能會遇到不完整的問題。靜默操作由虛擬機(jī)內(nèi)置操作系統(tǒng)本身完成,對于微軟操作系統(tǒng)來說,VSS將會幫助處理這一系列問題。由于備份服務(wù)器備份虛機(jī)的時候是在虛擬層完成的,而不是客戶端操作系統(tǒng)里面,就需要另外的應(yīng)用來告知客戶端操作系統(tǒng)來靜默虛擬機(jī)。
在vSphere環(huán)境下,第三方的應(yīng)用叫VMware Tools,它會告知VSS服務(wù)來靜默客戶端操作系統(tǒng)。VMware Tools安裝在客戶端操作系統(tǒng)上并在操作系統(tǒng)和虛擬層之間來提高服務(wù)。
對于像Linux那樣一些操作系統(tǒng)沒有VSS這樣的本地服務(wù)的系統(tǒng)來說,VMware Tools提供了特別的驅(qū)動程序以確保它們能提供像VSS一樣的服務(wù)。因此VMware Tool是否安裝在客戶機(jī)里面尤為重要。當(dāng)然,也有一些VMware Tools的版本并不支持相應(yīng)的操作系統(tǒng)版本,因此在使用之前,建議了解該系統(tǒng)版本是否支持對應(yīng)的應(yīng)用服務(wù)。
許多的備份服務(wù)廠商都會提供相應(yīng)的代理來應(yīng)對VMware Tools提供的靜默進(jìn)程無法支持這樣的服務(wù)。
【轉(zhuǎn)載自IT專家網(wǎng)】http://virtualization.ctocio.com.cn/283/12359783.shtml
億恩科技www.enidc.com 做IDC13年了是華北和華中地區(qū)最大的IDC之一。
北京兆維五星級BGP機(jī)房
本月公司13周年慶,特價活動 托管1U 5M獨享帶寬 兆維機(jī)房僅需要10000元/年
服務(wù)器租用/托管專員 億恩-藍(lán)天 QQ:89287750 電話:0371-60135992