目前,基于智能SAN 虛擬存儲(chǔ)設(shè)備進(jìn)行磁盤(pán)復(fù)制一個(gè)成熟的方案就是IBM的SVC(SAN Volume Controller,SAN 卷控制器)。采用IBM SVC 實(shí)現(xiàn)遠(yuǎn)程容災(zāi)的方案簡(jiǎn)圖如下:
圖 13-1 SVC 遠(yuǎn)程容災(zāi)
在所有需要容災(zāi)的系統(tǒng)SAN 網(wǎng)絡(luò)種加入SVC,然后就可以利用SVC 的遠(yuǎn)程復(fù)制功能進(jìn)行數(shù)據(jù)容災(zāi)了。
SVC 的綽號(hào)稱謂是IBM 虛擬存儲(chǔ)魔法石- SAN Volume Controller存儲(chǔ)技術(shù)從直接連接的磁盤(pán)陣列發(fā)展到集中式的SAN(存儲(chǔ)區(qū)域網(wǎng)絡(luò)),在連接性和性能上帶來(lái)了巨大的優(yōu)勢(shì)。然而,對(duì)SAN 用戶的研究顯示,雖然存儲(chǔ)區(qū)域網(wǎng)絡(luò)具有這些優(yōu)點(diǎn),但是SAN 中磁盤(pán)利用率只有50%左右,不同類型和品牌的存儲(chǔ)的統(tǒng)一調(diào)配和管理非常復(fù)雜。IBM 最新推出的 IBM TotalStorage SAN Volume Controller (又名IBM 存儲(chǔ)魔法石)就是為解決此類問(wèn)題的開(kāi)創(chuàng)了新的方式。
SAN Volume Controller(縮寫(xiě)為SAN VC),SAN 控制器,是存儲(chǔ)業(yè)界又一次嶄新的突破,就像存儲(chǔ)歷史上的RAID,主機(jī)系統(tǒng)的存儲(chǔ)管理體系和虛擬磁帶技術(shù),這些重要的發(fā)明均源自IBM。SAN Volume Controller 是整個(gè)SAN 網(wǎng)絡(luò)的控制器,它將整個(gè)SAN 中的各種存儲(chǔ)設(shè)備整合成一個(gè)巨大的存儲(chǔ)池,充分利用存儲(chǔ)資源和按需分配存儲(chǔ)空間、性能和功能。而傳統(tǒng)的SAN 網(wǎng)絡(luò)中,每種存儲(chǔ)系統(tǒng)都自成一體,就像一個(gè)個(gè)獨(dú)立的孤島,無(wú)法構(gòu)成一片統(tǒng)一的大陸。
SAN VC 實(shí)現(xiàn)了虛擬存儲(chǔ)層(Virtualization Layer)的功能,將存儲(chǔ)智能加入到SAN 的網(wǎng)絡(luò)中。現(xiàn)在用戶可以按照應(yīng)用不斷變化的需求來(lái)分配存儲(chǔ),而不再受制于存儲(chǔ)子系統(tǒng)設(shè)備在功能和性能上的限制。SAN VC 又是一個(gè)SAN 網(wǎng)絡(luò)的中心管理控制點(diǎn),而且它對(duì)服務(wù)器的操作系統(tǒng)和存儲(chǔ)子系統(tǒng)透明。
這個(gè)SAN 的中心控制器具備更為靈活的磁盤(pán)管理功能,極大的提高了存儲(chǔ)管理的效率,例如可動(dòng)態(tài)創(chuàng)建和擴(kuò)展邏輯卷等。而且,SAN VC為各種不同的存儲(chǔ)設(shè)備提供了一個(gè)統(tǒng)一的數(shù)據(jù)復(fù)制平臺(tái),例如瞬間復(fù)制-FlashCopy 和遠(yuǎn)程復(fù)制-Remote Mirroring。這些復(fù)制功能都允許源磁盤(pán)卷和目標(biāo)磁盤(pán)卷可以存在于不同品牌的磁盤(pán)陣列上。
圖13-2 存儲(chǔ)虛擬化
透明的數(shù)據(jù)遷移是SAN VC 的基本功能,當(dāng)SAN VC 被加入到一個(gè)現(xiàn)有的SAN 環(huán)境中時(shí),不需要做數(shù)據(jù)遷移,SAN VC 把現(xiàn)有的磁盤(pán)配置原封不動(dòng)的繼承下來(lái)(這是SAN VC的Image mode),這樣對(duì)服務(wù)器上的應(yīng)用是完全透明的。當(dāng)SAN VC 完全配置好以后,它又可以將原先磁盤(pán)上的卷及數(shù)據(jù)透明的遷移到其他真正的虛擬卷中。所有的遷移過(guò)程對(duì)服務(wù)器透明,因此不需要中止應(yīng)用。
IBM SAN VC 是一個(gè)軟硬件集成化的產(chǎn)品,專業(yè)的虛擬存儲(chǔ)軟件運(yùn)行在集群式的硬件引擎上。它使用了定制的IBM eServer xSeries 服務(wù)器,運(yùn)行的存儲(chǔ)操作系統(tǒng)是基于 Linuxkernek 的。與SAN 網(wǎng)絡(luò)接口是工業(yè)標(biāo)準(zhǔn)的HBA 卡。由于SAN VC 是為一個(gè)完全開(kāi)放的存儲(chǔ)環(huán)境設(shè)計(jì)的,兼容各種不同的存儲(chǔ)設(shè)備。用戶可以將各種存儲(chǔ)方案融合其中,而不用擔(dān)心
SAN VC 會(huì)有什么封閉性。SAN Volume Controller 天生具備靈活的擴(kuò)展能力,可以使用戶在存儲(chǔ)性能和存儲(chǔ)容量方面平滑無(wú)縫的升級(jí)。例如,擴(kuò)展控制器個(gè)數(shù)可以增加性能,而往存儲(chǔ)池中增加磁盤(pán)則可以增加容量,這兩方面的擴(kuò)張都可以在線完成,不需要中止應(yīng)用。SAN VC 的主控臺(tái)提供了自動(dòng)向IBM 服務(wù)中心報(bào)警(call home)和遠(yuǎn)程支持的能力。
圖13-3 SAN VC 系統(tǒng)結(jié)構(gòu)示意圖
SAN.VC 是一個(gè)虛擬存儲(chǔ)的解決方案,提供了如下功能: