[發明專利]一種多控制器的快照處理方法及裝置有效
| 申請號: | 201410483883.6 | 申請日: | 2014-09-19 |
| 公開(公告)號: | CN104268032B | 公開(公告)日: | 2017-10-13 |
| 發明(設計)人: | 張道偉;穆裕;張延楓 | 申請(專利權)人: | 浪潮(北京)電子信息產業有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F11/30 |
| 代理公司: | 北京安信方達知識產權代理有限公司11262 | 代理人: | 王丹,李丹 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 控制器 快照 處理 方法 裝置 | ||
技術領域
本發明涉及計算機云存儲的容災技術,尤指一種多控制器的快照處理方法及裝置。
背景技術
隨著計算機技術的快速發展,數字化信息已經逐步取代紙媒數據,呈現出日均指數級的增長。海量數據催生了云計算、大數據和海量存儲系統的發展,對存儲設備和存儲應用的需求也越來越高。政府行業、銀行系統、電力企業等對數據的安全性和業務連續性有著較高的要求,必須提供在線的數據保護。而快照就是一種在線存儲設備防止數據丟失的有效方法,在越來越多的高端存儲系統中,快照已成為一項基本的不可或缺的技術。
快照的主要功能在于能對在線數據按需進行備份和恢復。當存儲設備發生應用故障或文件損壞時可進行快速數據恢復,將數據恢復到某個可用時間點的狀態。
在傳統的應用系統中,系統出現故障后,該系統的快照將無法繼續使用,從而數據存在丟失的風險。目前,在具有雙控或者八控等多控制器的應用系統下,一般的處理方法是,在每個控制器下映射要建立快照的數據卷,然后,在需要進行打快照時,再通過運行正常的控制器進行打快照命令處理,這樣的處理方法,使得業務處理邏輯會比較繁瑣,快照的標識ID容易出現錯亂,并且在對快照的維護上,容易出現錯亂,從而導致數據的不一致性。
發明內容
為了解決上述技術問題,本發明提供了一種多控制器的快照處理方法及裝置,實現對多控制器下的快照處理進行容錯處理,能夠保證數據的一致性及安全性。
為了達到本發明目的,本發明提供了一種多控制器的快照處理方法,應用于具有兩個及兩個以上的控制器的應用系統中,包括:
根據預先建立的各個控制器的快照關系,分別設置各個快照關系的配置文件并保存在對應的控制器中;其中,配置文件中設置有對應的控制器的ID;
實時監控各個控制器的工作狀態,當某個控制器發生異常時,將發生故障的控制器中保存的配置文件轉移至其他一個工作正常的控制器中;
在該正常的控制器下建立一個快照卷,根據轉移的配置文件將發生異常的控制器的快照關系映射到建立的快照卷中。
進一步地,該方法之前還包括:在各個控制器下分別建立一個快照卷,根據建立的快照卷,在進行打快照處理之前,將該打快照處理對應的源卷與快照卷的映射關系保存至預先建立的快照關系中。
進一步地,在根據轉移的配置文件將發生異常的控制器的快照關系映射到建立的快照卷中之后,該方法還包括:
修改配置文件中的控制器的ID為工作正常的控制器的ID,并將修改后的配置文件保存在該工作正常的控制器中。
進一步地,映射關系包括:源卷的標識、源卷的大小、快照卷的標識、快照卷的大小、元數據卷的標識以及元數據卷的大小之間的對應關系。
進一步地,在根據轉移的配置文件將發生異常的控制器的快照關系映射到建立的快照卷中之后,該方法還包括:
修改快照關系中的快照卷的標識和快照卷的大小分別為在該工作正常的控制器中建立的快照卷的標識和在該工作正常的控制器中建立的快照卷的大小。
本發明還提供了一種多控制器的快照處理裝置,應用于具有兩個及兩個以上的控制器的應用系統中,包括:配置文件模塊、轉移模塊和處理模塊;其中,
配置文件模塊,用于根據預先建立的各個控制器的快照關系,分別設置各個快照關系的配置文件并保存在對應的控制器中;其中,配置文件中設置有對應的控制器的ID;
轉移模塊,用于實時監控各個控制器的工作狀態,當某個控制器發生異常時,將發生故障的控制器中保存的配置文件轉移至其他一個工作正常的控制器中;
處理模塊,用于在該正常的控制器下建立一個快照卷,根據轉移的配置文件將發生異常的控制器的快照關系映射到建立的快照卷中。
進一步地,該裝置還包括:快照關系模塊,用于在各個控制器下分別建立一個快照卷,根據建立的快照卷,在進行打快照處理之前,將該打快照處理對應的源卷與快照卷的映射關系保存至預先建立的快照關系中。
進一步地,在根據轉移的配置文件將發生異常的控制器的快照關系映射到建立的快照卷中之后,配置文件模塊還用于:
修改配置文件中的控制器的ID為工作正常的控制器的ID,并將修改后的配置文件保存在該工作正常的控制器中。
進一步地,映射關系包括:源卷的標識、源卷的大小、快照卷的標識、快照卷的大小、元數據卷的標識、元數據卷的大小之間的對應關系。
進一步地,在根據轉移的配置文件將發生異常的控制器的快照關系映射到建立的快照卷中之后,快照關系模塊還用于:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮(北京)電子信息產業有限公司,未經浪潮(北京)電子信息產業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410483883.6/2.html,轉載請聲明來源鉆瓜專利網。





