談一談!存儲(chǔ)的幾大數(shù)據(jù)遷移技術(shù)

ICT超度指南
我們需要在理解這些數(shù)據(jù)遷移技術(shù)的同時(shí)結(jié)合客戶現(xiàn)網(wǎng)環(huán)境及對(duì)業(yè)務(wù)連續(xù)性的要求,選擇最優(yōu)的遷移方法,實(shí)現(xiàn)客戶期望值。

一提及存儲(chǔ)數(shù)據(jù)遷移很多企業(yè)都表示腦子疼,確實(shí)存儲(chǔ)數(shù)據(jù)遷移是一件十分麻煩的事情,它不像搬家,一旦在遷移的過(guò)程中遇到一點(diǎn)問(wèn)題,那么公司的數(shù)據(jù)就很有可能會(huì)遭遇泄露。今天,咱們就一起來(lái)梳理一下存儲(chǔ)的幾大數(shù)據(jù)遷移技術(shù)。

在做數(shù)據(jù)遷移時(shí),普遍使用的是以下四種武器:

我們需要在理解這些數(shù)據(jù)遷移技術(shù)的同時(shí)結(jié)合客戶現(xiàn)網(wǎng)環(huán)境及對(duì)業(yè)務(wù)連續(xù)性的要求,選擇最優(yōu)的遷移方法,實(shí)現(xiàn)客戶期望值。

下面重點(diǎn)介紹一下,這四種普遍的數(shù)據(jù)遷移技術(shù):

一、基于應(yīng)用軟件功能的遷移,此類主要是使用上層應(yīng)用程序的相應(yīng)功能,實(shí)現(xiàn)數(shù)據(jù)遷移,如Oracle的各種遷移功能,文件系統(tǒng)的復(fù)制功能等,從上層實(shí)現(xiàn)數(shù)據(jù)遷移,這種方式一般具有較高的平滑性,停機(jī)較少,但是使用場(chǎng)景很苛刻,通用性不強(qiáng)。

大致步驟如下:

遷移前準(zhǔn)備,完成目標(biāo)存儲(chǔ)的組裝與配置,并根據(jù)待遷移的數(shù)據(jù)量與客戶需求完成目標(biāo)LUN的創(chuàng)建,此時(shí)的I/O路徑為“服務(wù)器主機(jī)—源存儲(chǔ)”;

接入目標(biāo)存儲(chǔ),建立目標(biāo)存儲(chǔ)對(duì)服務(wù)器的映射,實(shí)現(xiàn)虛擬化平臺(tái)對(duì)源存儲(chǔ)與目標(biāo)存儲(chǔ)的同時(shí)訪問(wèn);

采用虛擬化平臺(tái)自帶的存儲(chǔ)遷移功能或數(shù)據(jù)庫(kù)自帶的存儲(chǔ)遷移功能進(jìn)行存儲(chǔ)數(shù)據(jù)的遷移;

遷移完成后測(cè)試業(yè)務(wù)或者集群運(yùn)行是否正常。

二、基于卷管理軟件功能的遷移,此類主要是使用卷管理軟件的鏡像或者遷移功能實(shí)現(xiàn),如AIX,HPUX的LVM以及VxVM等都帶有鏡像功能,可以通過(guò)先鏡像,然后分裂鏡像的方式實(shí)現(xiàn)遷移,這種方式一般具有較高的平滑性,停機(jī)較少,但是使用場(chǎng)景需要客戶必須使用支持此類特性的OS和卷管理軟件才可實(shí)現(xiàn)。

大致步驟如下:

遷移前,I/O路徑為“服務(wù)器主機(jī)—源存儲(chǔ)”;

將目標(biāo)存儲(chǔ)加入客戶的應(yīng)用系統(tǒng)中,新增鏈路為“服務(wù)器主機(jī)—目標(biāo)存儲(chǔ)”。在目標(biāo)存儲(chǔ)陣列上將新建的LUN分配給服務(wù)器主機(jī)。此操作不需要(部分平臺(tái)需要)中斷客戶業(yè)務(wù)系統(tǒng);

在主機(jī)上將目標(biāo)存儲(chǔ)LUN對(duì)應(yīng)的物理卷加入到包含源存儲(chǔ)LUN的卷組;

在卷組內(nèi)對(duì)源數(shù)據(jù)陣列和數(shù)據(jù)遷移目標(biāo)陣列之間進(jìn)行鏡像操作;

確認(rèn)卷組內(nèi)數(shù)據(jù)鏡像完成后,將源存儲(chǔ)LUN對(duì)應(yīng)的物理卷從卷組中刪除;

完成數(shù)據(jù)遷移;

三、基于網(wǎng)絡(luò)功能的遷移,包括VIS,異構(gòu)虛擬化和MigrationDirector for SAN.其中異構(gòu)虛擬化方案較為成熟,相對(duì)VIS成本較低,停機(jī)時(shí)間減少一半。

異構(gòu)虛擬化大致步驟如下

遷移前,I/O路徑為“服務(wù)器主機(jī)—源存儲(chǔ)”;

停止業(yè)務(wù),將新存儲(chǔ)產(chǎn)品(支持異構(gòu)虛擬化)加入客戶的應(yīng)用系統(tǒng)中。連接方式由“服務(wù)器主機(jī)—源存儲(chǔ)”方式改為“服務(wù)器主機(jī)—新存儲(chǔ)產(chǎn)品—源存儲(chǔ)”。在原始數(shù)據(jù)陣列上將所屬服務(wù)器主機(jī)的LUN映射給新存儲(chǔ)產(chǎn)品,經(jīng)由新存儲(chǔ)產(chǎn)品接管后再映射給服務(wù)器主機(jī)。此操作需要中斷客戶業(yè)務(wù)系統(tǒng);

將目標(biāo)存儲(chǔ)陣列上計(jì)劃分配給服務(wù)器主機(jī)的LUN作為遷移的目標(biāo)LUN,在新存儲(chǔ)產(chǎn)品中對(duì)源數(shù)據(jù)陣列和數(shù)據(jù)遷移目標(biāo)陣列之間進(jìn)行在線數(shù)據(jù)復(fù)制操作;

確認(rèn)陣列間數(shù)據(jù)復(fù)制完成后,斷開源數(shù)據(jù)陣列與新存儲(chǔ)產(chǎn)品的邏輯連接,由數(shù)據(jù)遷移目標(biāo)陣列對(duì)業(yè)務(wù)系統(tǒng)提供存儲(chǔ)空間;

四、基于存儲(chǔ)功能的遷移,包括存儲(chǔ)內(nèi)部LUN的遷移,遠(yuǎn)程復(fù)制等方式,對(duì)主機(jī)資源占用少,但是使用場(chǎng)景基本限于同構(gòu)存儲(chǔ)之間才可使用在線遷移,否則必須停機(jī)做離線遷移。

LUN COPY具體步驟如下:

遷移前準(zhǔn)備:包括目標(biāo)存儲(chǔ)配置與LUN的創(chuàng)建(依照源存儲(chǔ)上LUN的大小與個(gè)數(shù)進(jìn)行創(chuàng)建)等操作,此時(shí)業(yè)務(wù)的I/O路徑為“服務(wù)器主機(jī)—源存儲(chǔ)”;

將目標(biāo)存儲(chǔ)接入業(yè)務(wù)網(wǎng)絡(luò)中。在業(yè)務(wù)離線后,解除源存儲(chǔ)對(duì)業(yè)務(wù)主機(jī)的映射,并添加到目標(biāo)存儲(chǔ)的映射,待完成LUN拷貝后,建立目標(biāo)存儲(chǔ)系統(tǒng)對(duì)主機(jī)的映射,然后重新拉起業(yè)務(wù);

啟動(dòng)客戶業(yè)務(wù)系統(tǒng),驗(yàn)證業(yè)務(wù)運(yùn)行是否正常,此時(shí)的I/O路徑為“服務(wù)器主機(jī)—目標(biāo)存儲(chǔ);

華為存儲(chǔ)主推的數(shù)據(jù)遷移方案是異構(gòu)虛擬化+遷移功能,也就是融合SmartVirtualization+SmartMigration特性,該方案適合在不同廠商的SAN存儲(chǔ)陣列產(chǎn)品之間數(shù)據(jù)遷移。不占用主機(jī)資源,提供較短的中斷時(shí)間。可對(duì)不同類型的SAN存儲(chǔ)產(chǎn)品之間進(jìn)行在線數(shù)據(jù)遷移。適合客戶對(duì)業(yè)務(wù)連續(xù)性要求較高的場(chǎng)景。

(原標(biāo)題:一想到存儲(chǔ)數(shù)據(jù)遷移,就頭疼?)

THEEND

最新評(píng)論(評(píng)論僅代表用戶觀點(diǎn))

更多
暫無(wú)評(píng)論