高景明
[摘 要]隨著科技的進(jìn)步和虛擬化技術(shù)的普及,相比于物理機(jī),在虛擬機(jī)上部署服務(wù)器有著較為明顯的優(yōu)勢(shì),VMware是使用最廣的虛擬化軟件之一,虛擬機(jī)的數(shù)據(jù)備份有多種便捷靈活的方式,可采用快照、克隆、專業(yè)軟件等方式進(jìn)行數(shù)據(jù)備份?;诖耍疚姆治隽薞Mware平臺(tái)虛擬服務(wù)器的數(shù)據(jù)備份方式。
[關(guān)鍵詞]VMware;數(shù)據(jù)備份;虛擬服務(wù)器
doi:10.3969/j.issn.1673 - 0194.2017.06.098
[中圖分類(lèi)號(hào)]TP309.3 [文獻(xiàn)標(biāo)識(shí)碼]A [文章編號(hào)]1673-0194(2017)06-0-01
1 虛擬機(jī)與物理機(jī)部署服務(wù)器對(duì)比
1.1 物理機(jī)服務(wù)器常見(jiàn)的問(wèn)題
對(duì)運(yùn)行較多服務(wù)器的單位而言,各個(gè)服務(wù)器建立的時(shí)間不同,操作系統(tǒng)及運(yùn)行環(huán)境便有所差異,因此,各個(gè)應(yīng)用系統(tǒng)及數(shù)據(jù)庫(kù)通常部署在不同的物理服務(wù)器上,但這存在設(shè)備利用率不高,管理和備份較為繁瑣等問(wèn)題。單主機(jī)環(huán)境運(yùn)行的服務(wù)器,一旦硬件設(shè)備或業(yè)務(wù)系統(tǒng)出現(xiàn)故障,便無(wú)法實(shí)現(xiàn)快速的系統(tǒng)恢復(fù)和數(shù)據(jù)恢復(fù),而且較多臺(tái)數(shù)的物理服務(wù)器管理及數(shù)據(jù)備份工作量較大,效率低。
1.2 在虛擬機(jī)上部署服務(wù)器的優(yōu)勢(shì)
與物理機(jī)服務(wù)器相比,在硬件“資源池”上的虛擬機(jī)中,部署服務(wù)器的優(yōu)勢(shì)是節(jié)省硬件資源,實(shí)現(xiàn)“資源池”中的CPU、內(nèi)存、存儲(chǔ)等硬件資源的動(dòng)態(tài)分配,此外,與直接部署成物理服務(wù)器相比,還可節(jié)省物理服務(wù)器及機(jī)柜的空間占用,節(jié)省設(shè)備購(gòu)置費(fèi)用,節(jié)省電力負(fù)荷,節(jié)省空調(diào)制冷負(fù)荷。從操作系統(tǒng)部署速度上看,虛擬機(jī)也具有優(yōu)勢(shì),其可通過(guò)模板快速部署虛擬機(jī),極大地縮短了服務(wù)器部署的時(shí)間?!百Y源池”中單一硬件設(shè)備的維護(hù)不會(huì)造成服務(wù)器的中斷。簡(jiǎn)化服務(wù)器管理,可以通過(guò)快照,克隆,Veeam Backup進(jìn)行數(shù)據(jù)備份。通過(guò)VMware虛擬服務(wù)器的高可用性,當(dāng)一臺(tái)物理服務(wù)器出現(xiàn)故障時(shí),其所運(yùn)行的虛擬服務(wù)器可在數(shù)分鐘內(nèi)在另一臺(tái)物理服務(wù)器上自動(dòng)啟動(dòng),保證業(yè)務(wù)的連續(xù)性。
2 虛擬服務(wù)器的數(shù)據(jù)風(fēng)險(xiǎn)
與物理機(jī)一樣,虛擬機(jī)承載的服務(wù)器也會(huì)面對(duì)病毒,木馬,非授權(quán)訪問(wèn)、錯(cuò)誤的操作、操作系統(tǒng)及數(shù)據(jù)庫(kù)升級(jí)失敗等因素造成的數(shù)據(jù)風(fēng)險(xiǎn)。除此之外,還要面對(duì)硬件設(shè)備故障、虛擬機(jī)文件錯(cuò)誤等意外因素。因此,對(duì)數(shù)據(jù)的備份應(yīng)該有相應(yīng)的方式,將數(shù)據(jù)予以保留,以便在數(shù)據(jù)損失的情況下能夠重新加以利用,從而避免數(shù)據(jù)風(fēng)險(xiǎn)。在備份方式的選取上,需要考慮適用條件、備份所需時(shí)間、恢復(fù)所需時(shí)間、備份時(shí)間間隔、異地存儲(chǔ)以及備份成本等多方面的因素。
3 VMware虛擬機(jī)常用的備份方式
3.1 采用快照方式備份虛擬機(jī)
采用快照方式備份虛擬機(jī),具有備份及還原速度快,操作簡(jiǎn)單便捷等特點(diǎn)。對(duì)同一臺(tái)虛擬機(jī),其可以在不同的時(shí)間節(jié)點(diǎn)上創(chuàng)建多個(gè)快照。使用快照,可以保存虛擬機(jī)的當(dāng)前狀態(tài)和數(shù)據(jù),包括虛擬機(jī)設(shè)置及目錄、電源狀況、磁盤(pán)存儲(chǔ)狀況、內(nèi)存狀況等。
快照的使用過(guò)程中會(huì)影響到虛擬機(jī)的性能,且不支持某些磁盤(pán)類(lèi)型或使用總線共享配置的虛擬機(jī)??煺胀ǔW鳛轱L(fēng)險(xiǎn)操作前的臨時(shí)備份,用于保存特點(diǎn)時(shí)間點(diǎn)的虛擬機(jī)狀況,但通常不適用于長(zhǎng)期的備份機(jī)制。
在VMware平臺(tái)中,裸磁盤(pán)、RDM物理模式磁盤(pán)以及采用iSCSI啟動(dòng)器的虛擬機(jī)操作系統(tǒng)不適用于快照方式。
快照提供備份解決方案可以使用磁盤(pán)的時(shí)間點(diǎn)映像,但快照不是備份和恢復(fù)的可靠方法。如果包含虛擬機(jī)的文件丟失,則其快照文件也會(huì)丟失。另外,大量快照將難以管理,占用大量磁盤(pán)空間,并且在出現(xiàn)硬件故障時(shí)不受保護(hù)。
3.2 采用克隆方式備份虛擬機(jī)
通過(guò)克隆操作,可以將虛擬機(jī)完整復(fù)制出來(lái)并留作備份。當(dāng)原虛擬機(jī)出現(xiàn)故障時(shí),可以啟用復(fù)制出的虛擬機(jī)。
在VMware平臺(tái)中,虛擬機(jī)的克隆和快照的功能有相似之處,同時(shí)又有很明顯的差別。虛擬機(jī)的克隆操作將創(chuàng)建包含原虛擬機(jī)全部狀態(tài)的一個(gè)副本??寺∵^(guò)程中,副本虛擬機(jī)會(huì)生成和原始虛擬機(jī)不同的MAC地址和UUID,這就允許克隆的虛擬機(jī)和原始虛擬機(jī)在局域網(wǎng)中同時(shí)出現(xiàn),并且不會(huì)產(chǎn)生任何沖突??寺〕龅奶摂M機(jī)完成操作后,可作為一臺(tái)虛擬機(jī)獨(dú)立存在,與原始虛擬機(jī)分離,不相互影響。
克隆出的虛擬機(jī)副本,有完全獨(dú)立的虛擬機(jī)文件,可以與原虛擬機(jī)存在于不同的物理主機(jī)和存儲(chǔ)設(shè)備中。通過(guò)克隆方式備份的虛擬機(jī),可以有效地防范虛擬機(jī)文件損壞以及硬件設(shè)備故障。
3.3 使用Veeam Backup軟件備份
Veeam Backup備份工具可安裝于物理服務(wù)器或者虛擬機(jī)上,可以備份VMware VSphere支持的任何操作系統(tǒng)虛擬機(jī),通過(guò)網(wǎng)絡(luò),可將目標(biāo)數(shù)據(jù)備份至其他存儲(chǔ)中,Veeam Backup可以進(jìn)行高效的虛擬機(jī)備份,可進(jìn)行靈活、快速的虛擬機(jī)恢復(fù)和還原。
在備份方式上,通常采用的為向前的增量備份,活動(dòng)的完全備份,合成的完全備份。其中,向前的增量備份只在第一次備份時(shí)生成一個(gè)完全備份,之后的每次備份都只備份新增的數(shù)據(jù)塊?;顒?dòng)的完全備份、合成的完全備份這兩種備份方式會(huì)進(jìn)行多次完全備份,在各完全備份之間進(jìn)行增量備份?;顒?dòng)的完全備份從數(shù)據(jù)源直接讀取生成完全備份文件,而合成的完全備份并非直接從數(shù)據(jù)源讀取文件,而是將之前的完全備份和增量備份合并生成新的完全備份文件,合成的完全備份模式會(huì)避免增加目標(biāo)虛擬機(jī)的負(fù)荷。
4 結(jié) 語(yǔ)
本文分析了VMware平臺(tái)三種常見(jiàn)備份方式,其中的快照和克隆通過(guò)VMware Vcenter就可以進(jìn)行操作,操作方式簡(jiǎn)便,但每次備份操作都需要人工進(jìn)行,快照方式生成的快照文件存儲(chǔ)在目標(biāo)機(jī)文件中,無(wú)法分離單獨(dú)存儲(chǔ),且不能脫離目標(biāo)機(jī)單獨(dú)運(yùn)行,克隆方式可以復(fù)制出一個(gè)完成的副本,可脫離目標(biāo)機(jī)進(jìn)行存儲(chǔ)和運(yùn)行,Veeam Backup作為專業(yè)的備份軟件,具有自動(dòng)備份、功能豐富靈活等優(yōu)勢(shì),備份過(guò)程中可無(wú)人值守,更適用于長(zhǎng)期定時(shí)的數(shù)據(jù)備份,但會(huì)增加軟件購(gòu)置的成本投入,這些備份方式各有特點(diǎn),在實(shí)際應(yīng)用中可以根據(jù)實(shí)際情況,選取合適的備份方法或者進(jìn)行多種方式結(jié)合。