《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > Vmware虛擬化環(huán)境的備份技巧與規(guī)則
Vmware虛擬化環(huán)境的備份技巧與規(guī)則
計(jì)世網(wǎng)
摘要: 越來越多的企業(yè)開始使用虛擬化技術(shù),系統(tǒng)管理員們需要在原來的物理服務(wù)器上創(chuàng)建更多的虛擬服務(wù)器?!?
關(guān)鍵詞: 2.5G|3G Vmware 虛擬化 備份
Abstract:
Key words :

        虛擬化,Vmware使用傳統(tǒng)的備份軟件就能實(shí)現(xiàn)對(duì)虛擬服務(wù)器的備份。不過這種方式有一些弊端。通過下面的文章您可以學(xué)到更多的有關(guān)于虛擬服務(wù)器備份的技巧。
    越來越多的企業(yè)開始使用虛擬化技術(shù),系統(tǒng)管理員們需要在原來的物理服務(wù)器上創(chuàng)建更多的虛擬服務(wù)器。每個(gè)虛擬服務(wù)器共享物理服務(wù)器的資源,例如:處理器、內(nèi)存和硬盤等。使用虛擬服務(wù)器可以充分的利用物理機(jī)的硬件資源。
    隨著虛擬服務(wù)器數(shù)目的不斷增加,數(shù)據(jù)保護(hù)也變的越來越重要。防止數(shù)據(jù)丟失的主要方法就是對(duì)虛擬服務(wù)器備份。這篇文章給我們講解了如果使用傳統(tǒng)的數(shù)據(jù)備份技術(shù)和特定的虛擬化工具來對(duì)虛擬服務(wù)器進(jìn)行備份,而且對(duì)部署中出現(xiàn)的問題也給出了解決辦法。
    虛擬服務(wù)器是一個(gè)運(yùn)行在物理服務(wù)器之上的完全獨(dú)立的邏輯環(huán)境。每一個(gè)虛擬服務(wù)器都是以獨(dú)立的物理服務(wù)器運(yùn)行。用戶根本感覺不到物理服務(wù)器跟虛擬服務(wù)器的區(qū)別。數(shù)據(jù)中心中為數(shù)不多的幾個(gè)物理服務(wù)器運(yùn)行著上千個(gè)虛擬服務(wù)器,這給存儲(chǔ)或者備份工作帶來了很大的不便。虛擬服務(wù)器上數(shù)據(jù)丟失跟物理服務(wù)器上數(shù)據(jù)丟失一樣嚴(yán)重,所以對(duì)虛擬服務(wù)器的備份同樣需要重視。
    使用常用的數(shù)據(jù)備份軟件就可以完成虛擬服務(wù)器的備份。首先在每個(gè)虛擬服務(wù)器上安裝并配置數(shù)據(jù)備份軟件,然后對(duì)包括磁帶庫、虛擬磁帶庫以及硬盤庫在內(nèi)的目標(biāo)端設(shè)備進(jìn)行備份,整個(gè)過程跟傳統(tǒng)的數(shù)據(jù)備份一樣。
    企業(yè)策略集團(tuán)(ESG)專家Lauren  Whitehouse說:"這是管理員使用最多的方式,因?yàn)樗麄儗?duì)這種方式已經(jīng)非常熟悉。這樣可以保證整個(gè)備份過程的連續(xù)性,使數(shù)據(jù)恢復(fù)簡(jiǎn)單化,而且可以對(duì)特定的應(yīng)用程序進(jìn)行備份。"
    如果使用基于代理的備份軟件,可以跟平時(shí)一樣很方便的將單獨(dú)的文件恢復(fù)到虛擬服務(wù)器中。如果對(duì)整個(gè)虛擬服務(wù)器系統(tǒng)進(jìn)行備份,那恢復(fù)時(shí)需要對(duì)整個(gè)系統(tǒng)進(jìn)行恢復(fù),然后將它掛載在一個(gè)路徑下,通常不是生產(chǎn)環(huán)境,然后用戶再恢復(fù)系統(tǒng)中的文件。
    不過,采用傳統(tǒng)的數(shù)據(jù)備份方式對(duì)虛擬服務(wù)器進(jìn)行備份也有許多的弊端。資源競(jìng)爭(zhēng)是最明顯的問題。備份任務(wù)會(huì)占用大量的CPU資源,這樣其他虛擬機(jī)的備份任務(wù)就會(huì)受到影響。StorageIO集團(tuán)高級(jí)分析師Greg  Schulz稱:"不要使CPU的使用率達(dá)到100%。留一些系統(tǒng)資源給其他的備份任務(wù),這樣才能在一個(gè)物理服務(wù)器上運(yùn)行多個(gè)數(shù)據(jù)備份任務(wù)。"
    虛擬環(huán)境下數(shù)據(jù)備份成本更高
    給所有虛擬服務(wù)器都安裝數(shù)據(jù)備份軟件會(huì)大幅提高成本。傳統(tǒng)的備份軟件備份時(shí)需要復(fù)制程序而沒有必要復(fù)制整個(gè)虛擬服務(wù)器的狀態(tài)。如果只是想保留一個(gè)應(yīng)用程序,例如:數(shù)據(jù)庫,這種方式是可以接受的,但是如果虛擬服務(wù)器出現(xiàn)了問題,這時(shí)就得先恢復(fù)虛擬服務(wù)器,然后才能恢復(fù)數(shù)據(jù)。

    重復(fù)數(shù)據(jù)刪除和虛擬服務(wù)器
    當(dāng)用戶在備份虛擬服務(wù)器時(shí),采用重復(fù)數(shù)據(jù)刪除技術(shù)可以減少OS文件、補(bǔ)丁和應(yīng)用程序的副本。可見,重復(fù)數(shù)據(jù)刪除技術(shù)意義重大。但重復(fù)數(shù)據(jù)刪除也會(huì)大大增加虛擬服務(wù)器的負(fù)載。因此專家建議可以單獨(dú)增加一臺(tái)重復(fù)數(shù)據(jù)刪除的硬件設(shè)備來達(dá)到重復(fù)數(shù)據(jù)刪除的目的。
    專門用于虛擬化方面的工具,例如VMware的Consolidated Backup(VCB) 和Microsoft的Virtual Machine Manager  (VMM)可以直接跟它們相對(duì)應(yīng)的虛擬化平臺(tái)(VMware的Virtual Machine Disk Format (VMDK) 和 Microsoft的Virtual Hard Drive  (VHD))交互。這些工具可以記錄整個(gè)虛擬服務(wù)器的狀態(tài)而且不會(huì)影響虛擬服務(wù)器正常運(yùn)行。在很短的時(shí)間內(nèi)就可以完成整個(gè)恢復(fù)過程,并且可以直接對(duì)完整的快照進(jìn)行恢復(fù),這樣存儲(chǔ)管理員就可以隨時(shí)對(duì)虛擬服務(wù)器進(jìn)行備份。
    精確度恢復(fù)是虛擬服務(wù)器文件備份的劣勢(shì)。采用傳統(tǒng)的數(shù)據(jù)備份方法恢復(fù)某個(gè)特定的程序或者文件是很簡(jiǎn)單的事情。而使用VMDK 或者  VHD時(shí)卻不得不恢復(fù)整個(gè)快照里面的數(shù)據(jù)。ESG 公司稱:"現(xiàn)在一些快照廠家可以在文件級(jí)別上實(shí)現(xiàn)數(shù)據(jù)備份,而且可以對(duì)單獨(dú)的文件進(jìn)行恢復(fù),但不是所有廠家的產(chǎn)品都有這個(gè)功能。"
    虛擬服務(wù)器中文件如何存儲(chǔ)也是一個(gè)難題。虛擬快照通常是一個(gè)新的文件,因?yàn)樗侨珎浞?,不用考慮上次快照跟這次快照的不同。每次快照都會(huì)使用全備份窗口并且使用相同的磁盤/磁帶空間。重復(fù)數(shù)據(jù)刪除,也稱為單實(shí)例存儲(chǔ),可以減少備份所需的存儲(chǔ)空間。但是重復(fù)數(shù)據(jù)刪除并不會(huì)縮短備份的時(shí)間,因?yàn)閿?shù)據(jù)備份完成之后才會(huì)進(jìn)行重復(fù)數(shù)據(jù)刪除。因此專家建議對(duì)應(yīng)用程序或者原設(shè)備進(jìn)行重復(fù)數(shù)據(jù)刪除的同時(shí)降低數(shù)據(jù)備份的時(shí)間。
    虛擬服務(wù)器的備份跟備份目標(biāo)并沒有特別的關(guān)系。傳統(tǒng)的數(shù)據(jù)備份方法可以將數(shù)據(jù)備份到磁帶,虛擬磁帶庫或者其他的硬盤中。有些對(duì)性能要求苛刻的用戶通常是先把數(shù)據(jù)備份到硬盤上,然后再存儲(chǔ)到磁帶上,VCB  和VMM都是采用這種方式。虛擬服務(wù)器備份的介質(zhì)跟傳統(tǒng)數(shù)據(jù)備份的一樣。不過,數(shù)據(jù)保存時(shí)間要仔細(xì)確認(rèn),沒有必要對(duì)所有快照都保存很長(zhǎng)的時(shí)間。關(guān)于這點(diǎn)可以向當(dāng)?shù)氐膶<一蛘叻陕蓭熯M(jìn)行咨詢。
    在固定的時(shí)間內(nèi)對(duì)虛擬服務(wù)器的備份設(shè)置進(jìn)行檢查,可以保證所有的數(shù)據(jù)都可以備份到,并且可以正常的對(duì)數(shù)據(jù)進(jìn)行恢復(fù)。一些公司經(jīng)常進(jìn)行數(shù)據(jù)恢復(fù),這個(gè)過程可以視為"測(cè)試"。每次對(duì)某個(gè)文件或者程序進(jìn)行恢復(fù)時(shí),備份也會(huì)相應(yīng)的得到驗(yàn)證。還有一些廠家使用備機(jī)來進(jìn)行測(cè)試,這樣不會(huì)影響正常的業(yè)務(wù)。
    Young  America公司會(huì)生成大量的客戶數(shù)據(jù),大約20TB的生產(chǎn)數(shù)據(jù),10TB的開發(fā)數(shù)據(jù)和測(cè)試數(shù)據(jù)都存儲(chǔ)在EMC公司的產(chǎn)品中。虛擬化軟件采用的是VMware公司的產(chǎn)品。虛擬化已經(jīng)給公司帶來了很多好處。Young  America公司的網(wǎng)絡(luò)工程師Dan Thompson說:"首先是資源得到了充分利用,第二是備份和恢復(fù)變得簡(jiǎn)單易行。
    Thompson采用VCB和EMC的Legato  軟件對(duì)虛擬服務(wù)器進(jìn)行備份,虛擬服務(wù)器的備份跟其他的備份進(jìn)程一樣,每天晚上運(yùn)行,都是根據(jù)需求執(zhí)行。整個(gè)的備份過程大約需要6到7個(gè)小時(shí),一共有160臺(tái)服務(wù)器,其中一半是虛擬服務(wù)器,因此很難計(jì)算每臺(tái)虛擬服務(wù)器備份任務(wù)需要占用多長(zhǎng)時(shí)間。
    除了對(duì)現(xiàn)有虛擬服務(wù)器進(jìn)行備份外,Thompson還利用虛擬快照來克隆新的虛擬服務(wù)器。他說:"你可以使用VCB保存一個(gè)虛擬服務(wù)器的副本,然后將它恢復(fù)成另外一個(gè)虛擬服務(wù)器,這個(gè)新的虛擬服務(wù)器跟原來的完全相同。"
    EMC的Clariion磁盤庫支持虛擬磁帶庫。備份應(yīng)用程序?qū)?shù)據(jù)備份到CDL和真實(shí)的磁帶(IBM)中,需要注意的是LTO-3磁帶驅(qū)動(dòng)將被LTO-4取代。雖然Thompson從來沒有遇到過恢復(fù)失敗的情況,但他幾乎每個(gè)月甚至相隔更短的時(shí)間都會(huì)對(duì)恢復(fù)進(jìn)行測(cè)試。
    Thompson表示,隨著一些問題被解決,虛擬化產(chǎn)品已經(jīng)非常穩(wěn)定。"過去由于VMware驅(qū)動(dòng)和工具功能有限,導(dǎo)致在執(zhí)行VCB時(shí),虛擬服務(wù)器經(jīng)常被鎖住。技術(shù)改進(jìn)之后,這個(gè)問題已經(jīng)不存在了。"  由此也可以看出在虛擬化環(huán)境中,軟件維護(hù)和版本控制也是非常重要的。

  除了高效之外,靈活性也是虛擬化的一個(gè)巨大優(yōu)勢(shì)。Kroll Factual Data公司采用了Microsoft的Virtual Server 2005  R2來整合數(shù)據(jù)中心中的服務(wù)器。信息服務(wù)部門技術(shù)架構(gòu)主管Christopher M.  Steffen稱:"我們正在把一個(gè)收購(gòu)公司的技術(shù)和架構(gòu)融入到我們的數(shù)據(jù)中心中,虛擬化是唯一一個(gè)可以在短時(shí)間內(nèi)完成整合的方法。"
    一旦存儲(chǔ)虛擬化方案確定,整個(gè)架構(gòu)都會(huì)被整合到虛擬服務(wù)器環(huán)境中,屆時(shí)可以支持600個(gè)負(fù)責(zé)生產(chǎn)的虛擬服務(wù)器(占整個(gè)生產(chǎn)服務(wù)器的80%到85%)。此外,還有400個(gè)虛擬服務(wù)器用于災(zāi)難恢復(fù),400個(gè)用于開發(fā)。Steffen說:"使用Windows  Server的任何平臺(tái)都可以使用虛擬化,這樣可以高效利用硬件資源。"到目前為止,Kroll Factual Data在IBM  FAST存儲(chǔ)服務(wù)器上運(yùn)行著大約60TB的數(shù)據(jù)。
    Steffen用VMM單元來管理和備份微軟虛擬服務(wù)器。VMM不僅可以配置和優(yōu)化虛擬環(huán)境,而且可以為VHD文件創(chuàng)建備份快照。Steffen也通過VMM來創(chuàng)建標(biāo)準(zhǔn)服務(wù)器的鏡像來加速新虛擬服務(wù)器的部署,這樣每種環(huán)境中的軟件和驅(qū)動(dòng)的版本就可以保持一致。他表示:"通常安裝一個(gè)操作系統(tǒng)需要二到四個(gè)小時(shí),現(xiàn)在只需要把已經(jīng)創(chuàng)建好的鏡像文件拷貝過去,然后做些簡(jiǎn)單的修改就可以,這個(gè)過程只需要10到15分鐘。"
    大部分的虛擬服務(wù)器備份任務(wù)都可以通過VMM完成,但也有一些未包含在虛擬化之內(nèi)的緊急備份任務(wù)需要手工執(zhí)行。VHD文件的大小和從主機(jī)端到備份目標(biāo)端的帶寬決定了數(shù)據(jù)備份所需要的時(shí)間。備份通常都是先將數(shù)據(jù)傳遞到硬盤上,隨后另外的進(jìn)程會(huì)把這些數(shù)據(jù)復(fù)制到磁帶上。
    可以將災(zāi)難恢復(fù)地點(diǎn)設(shè)置成有電源和網(wǎng)絡(luò)的任意地點(diǎn),這一點(diǎn)對(duì) Steffen來說非常重要。"虛擬化讓災(zāi)難恢復(fù)更容易管理。VMM使管理配置和遷移更新變得更簡(jiǎn)單,還具有負(fù)載均衡功能,這可以優(yōu)化位于同一臺(tái)物理服務(wù)器上的多臺(tái)虛擬服務(wù)器。
    存儲(chǔ)空間會(huì)繼續(xù)增加,所以虛擬服務(wù)器肯定會(huì)有更多的數(shù)據(jù)需要備份。這促使更多新技術(shù)開始使用在虛擬服務(wù)器備份上,例如重復(fù)數(shù)據(jù)刪除技術(shù)。在執(zhí)行重復(fù)數(shù)據(jù)刪除時(shí),虛擬服務(wù)器的性能如何才能不受影響是現(xiàn)在的關(guān)鍵問題。
    StorageIO集團(tuán)的 Schulz.表示:"在虛擬服務(wù)器上運(yùn)行重復(fù)數(shù)據(jù)刪除會(huì)對(duì)CPU產(chǎn)生過大的負(fù)載。"這時(shí)增加一臺(tái)外部的重復(fù)數(shù)據(jù)刪除設(shè)備可能會(huì)解決這個(gè)問題。物理服務(wù)器的硬件配置也會(huì)影響虛擬服務(wù)器的性能,例如:Intel的 vPro處理器技術(shù)和Q35 Express Chipset等。
    傳統(tǒng)的備份需要特定的備份軟件來做恢復(fù),而且安全性可能會(huì)出現(xiàn)問題,通過快照進(jìn)行系統(tǒng)恢復(fù)比通過備份文件恢復(fù)要方便的多。加密是虛擬化備份環(huán)境中另外一個(gè)單元,不過到目前為止,還沒有很多用戶使用這個(gè)功能。
    這類軟件前途并不明朗。專家稱:虛擬化廠家可能會(huì)將備份功能轉(zhuǎn)加于第三方開發(fā)者。ESG宣稱:
  "虛擬化廠家可能會(huì)為備份廠家提供API。"備份產(chǎn)品廠家可能會(huì)通過這些API開發(fā)新的軟件或者在原有的備份軟件中添加新的功能,這樣備份軟件的功能就會(huì)更加強(qiáng)大。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。