![](https://hfnxjk.com/statics/images/logo.png)
近年來(lái),服務(wù)器虛擬化在國(guó)內(nèi)越來(lái)越流行了,它在提高服務(wù)器資源的整合,方便IT人員的管理,增加業(yè)務(wù)連續(xù)性等諸多方面有著明顯的優(yōu)勢(shì)。那么,在服務(wù)器虛擬化環(huán)境下,我們?cè)撊绾螌?duì)數(shù)據(jù)進(jìn)行保護(hù)呢?我們先看一個(gè)真實(shí)的例子。
2014年8月,國(guó)產(chǎn)虛擬化廠商紅山公司的技術(shù)人員突然接到一個(gè)客戶的電話,之前無(wú)故障持續(xù)運(yùn)行了3年多的服務(wù)器虛擬化環(huán)境中的虛擬機(jī)發(fā)生故障了。紅山公司立刻組織技術(shù)人員對(duì)客戶的環(huán)境進(jìn)行了初步分析。
經(jīng)分析發(fā)現(xiàn)虛擬磁盤變成了不可用的狀態(tài),進(jìn)而分析發(fā)現(xiàn)共享存儲(chǔ)連接出了問(wèn)題,無(wú)法進(jìn)行存儲(chǔ)的讀寫和掃描,由于該存儲(chǔ)上還運(yùn)行有其他業(yè)務(wù),情況比較復(fù)雜,紅山公司立刻組織技術(shù)人員去客戶現(xiàn)場(chǎng)解決問(wèn)題。
當(dāng)技術(shù)人員當(dāng)晚到達(dá)客戶現(xiàn)場(chǎng)后,發(fā)現(xiàn)重新連接存儲(chǔ)是可以的,后來(lái)通過(guò)了解現(xiàn)場(chǎng)環(huán)境和跟客戶的仔細(xì)溝通,最終發(fā)現(xiàn)問(wèn)題的原因是某個(gè)IT人員使用其他系統(tǒng)將服務(wù)器連接的那個(gè)存儲(chǔ)的lun格式化了,最終導(dǎo)致了上述問(wèn)題的發(fā)生。面對(duì)這種災(zāi)難,由于客戶沒(méi)有對(duì)數(shù)據(jù)進(jìn)行妥善的保護(hù),事后只好手動(dòng)恢復(fù)所有的業(yè)務(wù)。
如何避免這種悲劇的發(fā)生?在服務(wù)器虛擬化環(huán)境下與之前的裸系統(tǒng)環(huán)境相比數(shù)據(jù)保護(hù)的措施又有什么不同?
首先要采取積極的措施避免這種情況的發(fā)生,提高IT人員的行為規(guī)范,另外還有一個(gè)好辦法就是盡量將存儲(chǔ)做到服務(wù)器虛擬化“專用”。因?yàn)榉?wù)器虛擬機(jī)化上運(yùn)行的系統(tǒng)較多,所以多個(gè)虛擬化服務(wù)器專用一個(gè)共享存儲(chǔ)給企業(yè)帶來(lái)的負(fù)擔(dān)并不會(huì)很大。紅山客戶遇到的問(wèn)題恰恰就是將服務(wù)器虛擬化環(huán)境中的存儲(chǔ)和裸系統(tǒng)用的存儲(chǔ)混用,IT人員格式化了誤以為沒(méi)有用的存儲(chǔ)空間。
當(dāng)破壞因?yàn)槟承┰虿豢杀苊獾陌l(fā)生的時(shí)候,我們又該采取哪些措施進(jìn)行補(bǔ)救呢?業(yè)界普遍采用的招數(shù)就是備份/還原。除了存儲(chǔ)做RAID,雙機(jī)熱備,數(shù)據(jù)庫(kù)定時(shí)備份,等等之前裸系統(tǒng)環(huán)境中就已經(jīng)慣用的傳統(tǒng)方案外,服務(wù)器虛擬化環(huán)境又提供了虛擬機(jī)備份,復(fù)制等等獨(dú)有功能。當(dāng)然目前有些服務(wù)器廠商采取的收費(fèi)插件的方式,支付一定額外費(fèi)用才能擁有這種服務(wù),也有一些廠商災(zāi)備的服務(wù)是免費(fèi)的。下面我們簡(jiǎn)單聊一聊紅山公司的災(zāi)備服務(wù)是如何工作的。
如圖1所示,紅山的災(zāi)備功能是整合在產(chǎn)品中的,不需要額外收費(fèi)。它可以將虛擬機(jī)整體備份到存儲(chǔ)上,當(dāng)上述災(zāi)難發(fā)生的時(shí)候,可以從存儲(chǔ)上把之前備份的虛擬機(jī)還原回來(lái)。它支持按時(shí),按需,定時(shí)備份等策略,備份過(guò)程使用的是增量備份,以最快的速度進(jìn)行備份。而還原時(shí)可以從之前備份的時(shí)間點(diǎn)中選擇某次備份進(jìn)行還原。
圖1
同時(shí)紅山的服務(wù)器虛擬化還支持復(fù)制虛擬機(jī)的功能,不需要額外的存儲(chǔ),不中斷業(yè)務(wù)運(yùn)行,同時(shí)還支持增量復(fù)制,減少同步虛擬機(jī)所需的時(shí)間。目的是在一臺(tái)虛擬機(jī)故障的時(shí)候,另外一個(gè)待命虛擬機(jī)可以很快接管業(yè)務(wù)。具體可參考圖2所示。
圖2
綜合上面的介紹,我們發(fā)現(xiàn),相對(duì)于傳統(tǒng)的備份方式,虛擬化災(zāi)備的解決方案更適應(yīng)于服務(wù)器虛擬化的生產(chǎn)環(huán)境,恢復(fù)速度也優(yōu)于傳統(tǒng)方案。企業(yè)可以結(jié)合自身的情況綜合使用傳統(tǒng)方案和虛擬化災(zāi)備方案,以達(dá)到對(duì)業(yè)務(wù)環(huán)境和數(shù)據(jù)全方位的保護(hù)。