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