基于用電信息采集系統(tǒng)的跨平臺(tái)存儲(chǔ)數(shù)據(jù)遷移的方法
【專利說(shuō)明】基于用電信息采集系統(tǒng)的跨平臺(tái)存儲(chǔ)數(shù)據(jù)遷移的方法
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明屬于信息系統(tǒng)技術(shù)領(lǐng)域,具體涉及用電信息采集系統(tǒng)跨平臺(tái)存儲(chǔ)數(shù)據(jù)迀移的應(yīng)用。
【背景技術(shù)】
[0003]隨著信息技術(shù)的發(fā)展,信息系統(tǒng)替換的頻率也越來(lái)越高。在系統(tǒng)替換的過(guò)程中就有必要進(jìn)行存儲(chǔ)替換。存儲(chǔ)數(shù)據(jù)迀移是信息系統(tǒng)項(xiàng)目中的重要子項(xiàng)目,對(duì)整個(gè)項(xiàng)目的成敗有很大的影響。隨著數(shù)據(jù)正在逐漸成為企業(yè)的核心資產(chǎn),數(shù)據(jù)的存儲(chǔ)迀移成為企業(yè)時(shí)刻關(guān)注的問(wèn)題。存儲(chǔ)迀移需求主要以下幾個(gè)方面,一是用戶對(duì)IT系統(tǒng)服務(wù)器或是存儲(chǔ)陣列的設(shè)備更新升級(jí);二是用戶不得不對(duì)長(zhǎng)時(shí)間超負(fù)荷運(yùn)營(yíng)的IT設(shè)備進(jìn)行維護(hù)操作;三是用戶為了應(yīng)對(duì)業(yè)務(wù)激增所面臨的壓力,必須對(duì)IT系統(tǒng)進(jìn)行性能調(diào)優(yōu),需要存儲(chǔ)數(shù)據(jù)迀移。主要使用場(chǎng)景有:根據(jù)正式系統(tǒng)搭建測(cè)試環(huán)境、從內(nèi)網(wǎng)復(fù)制到外網(wǎng)、數(shù)據(jù)庫(kù)服務(wù)器硬件升級(jí)等。本文是由于采集系統(tǒng)磁盤存儲(chǔ)不能滿足當(dāng)前系統(tǒng)的應(yīng)用,需要對(duì)采集系統(tǒng)數(shù)據(jù)庫(kù)存儲(chǔ)進(jìn)行更換而導(dǎo)致的存儲(chǔ)數(shù)據(jù)迀移。
[0004]存儲(chǔ)數(shù)據(jù)迀移項(xiàng)目與系統(tǒng)實(shí)施項(xiàng)目通常并行執(zhí)行,技術(shù)含量高,業(yè)務(wù)水平要求高,變化速度快。在傳統(tǒng)存儲(chǔ)迀移的過(guò)程中,業(yè)務(wù)下線時(shí)間超過(guò)計(jì)劃和預(yù)期的情況經(jīng)常發(fā)生;存儲(chǔ)迀移過(guò)程中,面臨技術(shù)升級(jí)或是架構(gòu)更新所帶來(lái)的兼容性風(fēng)險(xiǎn);在架構(gòu)升級(jí)之后,性能不升反降、數(shù)據(jù)受損、數(shù)據(jù)丟失等,也時(shí)刻的困擾著實(shí)施存儲(chǔ)迀移行為的客戶。若對(duì)存儲(chǔ)迀移的重要性的估計(jì)不夠,往往不足以處理復(fù)雜多變的存儲(chǔ)更換問(wèn)題。主要迀移方式有三種:1、存儲(chǔ)底層迀移方式:進(jìn)行存儲(chǔ)底層的數(shù)據(jù)復(fù)制,要求存儲(chǔ)同一品牌同一型號(hào);2、虛擬化層迀移方式:采用VPLEX引擎,實(shí)現(xiàn)異構(gòu)存儲(chǔ)之前的數(shù)據(jù)同步,進(jìn)行業(yè)務(wù)基本無(wú)中斷的在線數(shù)據(jù)迀移;3、數(shù)據(jù)庫(kù)層迀移方式:采用oracle的數(shù)據(jù)栗實(shí)現(xiàn)。
[0005]用電信息采集存儲(chǔ)數(shù)據(jù)迀移是一種將離線存儲(chǔ)與在線存儲(chǔ)融合的技術(shù),是一項(xiàng)充滿挑戰(zhàn)且極具有風(fēng)險(xiǎn)的工作。這種數(shù)據(jù)迀移涉及到異構(gòu)存儲(chǔ),保證業(yè)務(wù)連續(xù)性是存儲(chǔ)數(shù)據(jù)迀移的核心要求,保證業(yè)務(wù)數(shù)據(jù)的可靠性是數(shù)據(jù)迀移成敗的關(guān)鍵。
【發(fā)明內(nèi)容】
[0006]本發(fā)明提供一種基于用電信息采集系統(tǒng)跨平臺(tái)存儲(chǔ)數(shù)據(jù)迀移的方法,能解決存儲(chǔ)設(shè)備跨平臺(tái),存儲(chǔ)設(shè)備無(wú)法同機(jī)房并存,停機(jī)時(shí)間短,工期短,安全要求高的問(wèn)題,保證了用電信息采集系統(tǒng)升級(jí)改造項(xiàng)目存儲(chǔ)數(shù)據(jù)迀移的圓滿完成,也刷新了信息系統(tǒng)業(yè)內(nèi)存儲(chǔ)設(shè)備迀移項(xiàng)目中跨平臺(tái)數(shù)據(jù)迀移的記錄。
[0007]為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明采取如下技術(shù)方案:
一種基于用電信息采集系統(tǒng)的跨平臺(tái)存儲(chǔ)數(shù)據(jù)迀移的方法,其特征是,包括以下步驟:
1)建立數(shù)據(jù)迀移架構(gòu)在機(jī)房?jī)?nèi)部署一套私有云控制器VPLEX,數(shù)據(jù)庫(kù)應(yīng)用通過(guò)FC SAN方式訪問(wèn)私有云控制器VPLEX,生產(chǎn)庫(kù)IBM DS8100和查詢庫(kù)HP P9500互為鏡像,鏡像后的虛擬化存儲(chǔ)空間通過(guò)私有云控制器VPLEX提供給數(shù)據(jù)庫(kù)主機(jī)IBM小型機(jī)使用;
2)數(shù)據(jù)迀移前期準(zhǔn)備
3)數(shù)據(jù)迀移
31)劃分臨時(shí)存儲(chǔ)空間
在生產(chǎn)庫(kù)IBM DS8100上,將原來(lái)直接劃分給2臺(tái)小型機(jī)的邏輯單元號(hào)LUN全部踢出,將踢出的邏輯單元號(hào)LUN重新劃分給私有云控制器VPLEX;
32)配置私有云控制器VPLEX及多路徑軟件安裝
在私有云控制器VPLEX上,私有云控制器VPLEX識(shí)別生產(chǎn)庫(kù)IBM DS8100分配過(guò)來(lái)的邏輯單元號(hào)LUN,對(duì)邏輯單元號(hào)LUN進(jìn)行識(shí)別;將所有LUN的模式配置成1:1映射模式,然后重新分配給數(shù)據(jù)庫(kù)主機(jī)IBM小型機(jī);
在IBM P570小型機(jī)上,安裝EMC多路徑軟件,使用CFMGR命令重新掃描磁盤信息,確認(rèn)IBM小機(jī)磁盤識(shí)別正常,查看IBM小型機(jī)的硬盤的物理卷標(biāo)識(shí)符和卷組信息是否都正確;啟動(dòng)HACMP軟件,查看ORACEL RAC軟件的權(quán)限和屬性是否都正確,啟動(dòng)0RAC1E RAC軟件;
33)數(shù)據(jù)迀移,將生產(chǎn)庫(kù)IBMDS8100存儲(chǔ)數(shù)據(jù)迀移至查詢庫(kù)HP P9500存儲(chǔ);
4)數(shù)據(jù)驗(yàn)證
數(shù)據(jù)從生產(chǎn)庫(kù)IBM DS8100存儲(chǔ)設(shè)備迀移至查詢庫(kù)HP P9500存儲(chǔ)設(shè)備后,對(duì)迀移數(shù)據(jù)的完整性和可用性進(jìn)行驗(yàn)證。
[0008]數(shù)據(jù)驗(yàn)證后還包括以下步驟:
5)系統(tǒng)試運(yùn)行
數(shù)據(jù)迀移完成后,試運(yùn)行一設(shè)定時(shí)間;
6)存儲(chǔ)設(shè)備更換
試運(yùn)行穩(wěn)定后,解除生產(chǎn)庫(kù)IBM DS8100和查詢庫(kù)HP P9500存儲(chǔ)直接的鏡像關(guān)系,并將生產(chǎn)庫(kù)IBM DS8100存儲(chǔ)的LUN全部從私有云控制器VPLEX中踢出;將生產(chǎn)庫(kù)MB DS8100從機(jī)房移出,將新存儲(chǔ)生產(chǎn)庫(kù)的查詢庫(kù)HP P9500移進(jìn)機(jī)房上架。
[0009]步驟2)中,數(shù)據(jù)迀移前期準(zhǔn)備包括以下步驟:
21)進(jìn)行查詢庫(kù)HPP9500存儲(chǔ)數(shù)據(jù)邏輯單元號(hào)LUN的劃分,保證與生產(chǎn)庫(kù)IBM DS8100的劃分一致;
22)將查詢庫(kù)HPP9500劃分一預(yù)定容量的空間給私有云控制器VPLEX,作為私有云控制器 VPLEX 的 ΜΕΤΑ 卷;
23)私有云控制器VPLEX獲取查詢庫(kù)HPP9500分過(guò)來(lái)的預(yù)定容量的空間。
[0010]步驟33)中,數(shù)據(jù)迀移時(shí),通過(guò)采用添加鏡像卷的方式將查詢庫(kù)HP P9500存儲(chǔ)的邏輯單元號(hào)LUN和生產(chǎn)庫(kù)IBM DS8100的兩個(gè)卷做鏡像。
[0011 ]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于:
1.本發(fā)明停機(jī)時(shí)間短。存儲(chǔ)數(shù)據(jù)迀移中,需要基于VPLEX硬件,依賴VPLEX硬件強(qiáng)大穩(wěn)定的引擎功能,縮短停機(jī)時(shí)間降低主機(jī)負(fù)荷,確保數(shù)據(jù)迀移后的完整性和準(zhǔn)確性。
[0012]2.本發(fā)明離線存儲(chǔ)和在線存儲(chǔ)相結(jié)合,確保業(yè)務(wù)數(shù)據(jù)一致性,可用性,可靠性,高質(zhì)量性,保證了系統(tǒng)使用數(shù)據(jù)的流暢性。
[0013]3.本發(fā)明有完善的風(fēng)險(xiǎn)控制,保證了數(shù)據(jù)迀移成功實(shí)施。
[0014]4.采用虛擬化層的迀移方式。
[0015]5.機(jī)房空間存在限制,設(shè)備存儲(chǔ)不能同時(shí)上架時(shí),也可實(shí)現(xiàn)存儲(chǔ)數(shù)據(jù)迀移成功。
[0016]6.可用于異構(gòu)存儲(chǔ)的設(shè)備之間實(shí)現(xiàn)存儲(chǔ)數(shù)據(jù)迀移。
【附圖說(shuō)明】
[0017]圖1是迀移架構(gòu)圖。
【具體實(shí)施方式】
[0018]下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步描述。以下實(shí)施例僅用于更加清楚地說(shuō)明本發(fā)明的技術(shù)方案,而不能以此來(lái)限制本發(fā)明的保護(hù)范圍。
[0019]本發(fā)明提供一種基于用電信息采集系統(tǒng)跨平臺(tái)存儲(chǔ)數(shù)據(jù)迀移的方法,以河北用電信息采集系統(tǒng)升級(jí)改造項(xiàng)目中跨平臺(tái)存儲(chǔ)數(shù)據(jù)迀移的實(shí)施為例,對(duì)現(xiàn)有生產(chǎn)庫(kù)IBM DS8100存儲(chǔ)進(jìn)行更換,更換成HP P9500存儲(chǔ)。
[0020]一、第一次存儲(chǔ)數(shù)據(jù)迀移 (一)數(shù)據(jù)迀移架構(gòu)
如圖1所示,在機(jī)房?jī)?nèi)部署一套EMC私有云控制器VPLEX,數(shù)據(jù)庫(kù)應(yīng)用通過(guò)FC SAN方式訪問(wèn)私有云控制器VPLEX,在私有云控制器VPLEX的幫助下,兩個(gè)存儲(chǔ)的數(shù)據(jù)可以互為鏡像,生產(chǎn)庫(kù)IBM DS8100和查詢庫(kù)HP P9500鏡像后的虛擬化存儲(chǔ)空間,通過(guò)私有云控制器VPLEX提供給數(shù)據(jù)庫(kù)主機(jī)IBM P570小型機(jī)使用,數(shù)據(jù)庫(kù)主備存儲(chǔ)是Active/Active模式,可容忍任一存儲(chǔ)的故障;虛擬化部分,ESXServer可以部署成高可用性群集HA方式或者是Vmot1n方式,在災(zāi)難發(fā)生造成某一個(gè)存儲(chǔ)不可用的時(shí)候,另外一個(gè)存儲(chǔ)仍然可以提供服務(wù),應(yīng)用沒(méi)有中斷。
[0021]EMC利用業(yè)界最新的企業(yè)級(jí)存儲(chǔ)陣列VNX5500作為底層存儲(chǔ),該存儲(chǔ)與舊有的生產(chǎn)庫(kù)IBM DS8100與查詢庫(kù)HP P9500互為鏡像,為數(shù)據(jù)提供最高級(jí)別的保護(hù)。
[0022](二)數(shù)據(jù)迀移前期準(zhǔn)備
1、需完成存儲(chǔ)局域網(wǎng)絡(luò)中交換機(jī)劃獨(dú)立區(qū)zoning,保證私有云控制器VPLEX后端端口與生產(chǎn)庫(kù)IBM DS8100和查詢庫(kù)HP P9500存儲(chǔ)之間的數(shù)據(jù)傳輸,保證私有云控制器VPLEX前端端口與IBM P570小型機(jī)之間數(shù)據(jù)傳輸。
[0023]2、完成查詢庫(kù)HP P9500存儲(chǔ)數(shù)據(jù)LUN的劃分,保證與生產(chǎn)庫(kù)IBM DS8100的劃分一致。
[0024