朱朋博 發(fā)表于:14年02月28日 13:00 [綜述] DOIT.com.cn
2014年2月28日存儲(chǔ)在線報(bào)道:現(xiàn)如今越來越多的信息中心的系統(tǒng)要求7*24小時(shí)連續(xù)運(yùn)行,從而保證業(yè)務(wù)的連續(xù)性,尤其是在金融、醫(yī)療行業(yè)對(duì)這一需求更加迫切。因此很多信息中心都部署了服務(wù)器雙機(jī)集群,并通過部署存儲(chǔ)虛擬化引擎來實(shí)現(xiàn)異構(gòu)存儲(chǔ)的整合,數(shù)據(jù)遷移,存儲(chǔ)高可用,雙活數(shù)據(jù)中心等功能。通過這一系列功能實(shí)現(xiàn)數(shù)據(jù)的安全保護(hù)以及故障的快速切換,從而減少業(yè)務(wù)中斷時(shí)間,保證業(yè)務(wù)的連續(xù)性。
下面筆者就通過對(duì)比信核數(shù)據(jù)與其他廠商,在部署存儲(chǔ)虛擬化引擎的2種不同方式,為你解答如何實(shí)現(xiàn)真正的無(wú)停機(jī)部署和數(shù)據(jù)遷移。
其他廠商:無(wú)需數(shù)據(jù)遷移,但是需停機(jī)遷入用戶環(huán)境
圖1 停機(jī)部署
如上圖所示,存儲(chǔ)虛擬化引擎可以直接接管用戶目前帶有數(shù)據(jù)的陣列,免去了數(shù)據(jù)導(dǎo)入導(dǎo)出的步奏,但是需要中斷IO或者停機(jī)的情況下部署。通過以下操作步驟實(shí)現(xiàn):
1. 服務(wù)器需要停機(jī)或者IO掛起,然后斷開陣列A和服務(wù)器之間的連接。
2. 陣列連接存儲(chǔ)虛擬化引擎,存儲(chǔ)虛擬化引擎可以原封不動(dòng)地繼承原有陣列中的數(shù)據(jù),不會(huì)做任何更改。
3. 重新規(guī)劃zone,將原先的存儲(chǔ)LUN通過存儲(chǔ)虛擬化引擎重新映射給對(duì)應(yīng)的服務(wù)器。
4. 啟動(dòng)服務(wù)器,掛載對(duì)應(yīng)的LUN
這種部署模式,雖然解決了數(shù)據(jù)導(dǎo)出再導(dǎo)入的的過程,但是需要停機(jī)來部署。對(duì)于一些需要7*24連續(xù)運(yùn)行的系統(tǒng)環(huán)境,還是不能滿足要求的。目前IBM SVC的Imagemode,EMC Vplex 的Encapsulation技術(shù)都是通過類似的原理來進(jìn)行存儲(chǔ)虛擬化引擎的遷入。
信核透明路徑遷移技術(shù):無(wú)停機(jī)部署,可在線遷入、遷出
圖2 信核透明路徑遷移技術(shù)無(wú)停機(jī)部署
其他廠商部署存儲(chǔ)虛擬化引擎之所以還需要停機(jī),是因?yàn)槿鐖D2狀態(tài)②所示,同一個(gè)LUN A直接映射給服務(wù)器和通過存儲(chǔ)虛擬化引擎映射給服務(wù)器,在服務(wù)器端的MPIO多路徑軟件會(huì)認(rèn)為是2塊不同的磁盤,但實(shí)際上指向的是同一塊磁盤即LUN A,因此數(shù)據(jù)不會(huì)通過虛擬化引擎(路徑2)寫入后端陣列,這是由于存儲(chǔ)設(shè)備硬件信息VPD不一致而引起的。雖然存儲(chǔ)虛擬化引擎不會(huì)對(duì)接管的陣列中的數(shù)據(jù)做更改,但是接管后存儲(chǔ)設(shè)備的VPD(vital product data)硬件信息,如磁盤的GUID號(hào)會(huì)被改變,導(dǎo)致同一塊磁盤通過光纖直接映射和通過存儲(chǔ)虛擬化引擎映射出去,MPIO軟件認(rèn)會(huì)為是2塊不同的磁盤。
因此InfoCore(信核數(shù)據(jù))通過透明路徑遷移技術(shù),克服了這一技術(shù)問題,實(shí)現(xiàn)了存儲(chǔ)虛擬化引擎可以在線遷入、遷出用戶環(huán)境的功能。
InfoCore(信核數(shù)據(jù))的透明路徑遷移技術(shù)在原封不動(dòng)地繼承磁盤中數(shù)據(jù)的同時(shí)也可以原封不動(dòng)地繼承存儲(chǔ)設(shè)備的硬件信息,這樣如上圖②所示,同一個(gè)LUN通過路徑1和路徑2映射出去的GUID號(hào)是一致的, MPIO多路徑軟件會(huì)認(rèn)為這是陣列通過另一條路徑直接映射過來的同一個(gè)磁盤。這樣就能在不停機(jī)的情況下將2條路徑聚合在一起,系統(tǒng)只識(shí)別到1塊磁盤,這樣數(shù)據(jù)就可以通過路徑1和路徑2寫入后端存儲(chǔ),實(shí)現(xiàn)存儲(chǔ)網(wǎng)關(guān)的在線遷入和遷出,并實(shí)現(xiàn)數(shù)據(jù)在線地在存儲(chǔ)陣列間的遷移。具體實(shí)現(xiàn)過程如下:
1. 斷開路徑2,此時(shí)服務(wù)器仍可以繼續(xù)通過路徑1往陣列A讀寫數(shù)據(jù)。
2. 通過路徑2將陣列與虛擬化引擎相連,通過虛擬化引擎將陣列中的數(shù)據(jù)封裝并繼承下來,這時(shí)服務(wù)器仍可以通過路徑1讀寫數(shù)據(jù)。
3. 將LUN通過路徑2映射前端服務(wù)器,利用透明路徑遷移技術(shù),服務(wù)器端的MPIO會(huì)認(rèn)為路徑2也是直接通過陣列映射過來的,是同一塊磁盤,這樣就可以通過路徑2讀寫數(shù)據(jù)。因此可以實(shí)現(xiàn)路徑1和路徑2的故障轉(zhuǎn)移或者負(fù)載均衡功能。
4. 還可以將路徑1斷開,IO路徑自動(dòng)切換到路徑2,將路徑1也通過虛擬化引擎連接到服務(wù)器。如上圖③所示。
5. 通過透明遷移技術(shù)可以在不停機(jī)的前提下,將存儲(chǔ)虛擬化引擎在線遷入、遷出用戶原有環(huán)境。如上圖①—>②—>③,③—>②—>①所示,也可以保持在狀態(tài)②。
通過InfoCore的透明路徑遷移技術(shù),可以在不停機(jī)的前提下,將存儲(chǔ)虛擬化引擎部署到用戶原有的環(huán)境中,避免對(duì)用戶環(huán)境產(chǎn)生的影響,滿足用戶對(duì)無(wú)停機(jī)部署的要求,并通過MPIO軟件實(shí)現(xiàn)故障轉(zhuǎn)移、負(fù)載均衡等功能,從而實(shí)現(xiàn)無(wú)停機(jī)的在線部署,以及在線接管用戶數(shù)據(jù),在線的在不同存儲(chǔ)之間實(shí)現(xiàn)數(shù)據(jù)的遷移,新舊存儲(chǔ)的替換。還能通過存儲(chǔ)虛擬化引擎實(shí)現(xiàn)自動(dòng)分層、緩存加速、存儲(chǔ)高可用、CDP、容災(zāi)備份等功能,提高用戶環(huán)境的安全性和存儲(chǔ)性能。
目前該技術(shù)已經(jīng)獲得專利。
公司簡(jiǎn)介 | 媒體優(yōu)勢(shì) | 廣告服務(wù) | 客戶寄語(yǔ) | DOIT歷程 | 誠(chéng)聘英才 | 聯(lián)系我們 | 會(huì)員注冊(cè) | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.