[發(fā)明專利]一種基于多路徑磁盤驅動的卷復本集系統(tǒng)及其實現(xiàn)方法有效
| 申請?zhí)枺?/td> | 201710432629.7 | 申請日: | 2017-06-09 |
| 公開(公告)號: | CN107168656B | 公開(公告)日: | 2020-07-24 |
| 發(fā)明(設計)人: | 耿芳忠 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F11/16 |
| 代理公司: | 北京集佳知識產(chǎn)權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 路徑 磁盤 驅動 復本 系統(tǒng) 及其 實現(xiàn) 方法 | ||
本申請公開了一種基于多路徑磁盤驅動的卷復本集系統(tǒng)及其實現(xiàn)方法,該基于多路徑磁盤驅動的卷復本集系統(tǒng)包括服務器,所述服務器內(nèi)設置有MPIO驅動裝置,所述服務器連接有至少兩個SAN交換器,每個所述SAN交換器均同時連接至每一個存儲設備,每一個所述存儲設備中的UUID相同的LUN組成一個卷復本集,所述SAN交換器用于在所述MPIO驅動裝置的驅動下同時向所述卷復本集中的所有LUN同步數(shù)據(jù)。上述系統(tǒng)及其實現(xiàn)方法能夠提高系統(tǒng)可靠性與IO吞吐率,避免對網(wǎng)絡性能和主機處理業(yè)務請求的影響。
技術領域
本發(fā)明屬于存儲備份技術領域,特別是涉及一種基于多路徑磁盤驅動的卷復本集系統(tǒng)及其實現(xiàn)方法。
背景技術
一些企業(yè)對數(shù)據(jù)的完整性要求非常高,比如銀行系統(tǒng)等金融行業(yè),客戶數(shù)據(jù)的丟失會導致嚴重的后果,如果將數(shù)據(jù)存放在單一的站點,有可能會因為站點故障導致數(shù)據(jù)損壞。其中,導致站點故障的因素很多,有一部分因素很難防范,比如地質(zhì)災難或戰(zhàn)爭,因此企業(yè)會將數(shù)據(jù)同時保存在多個(兩個或以上)地理上分散的站點中。正常的業(yè)務流程能夠訪問主站點的數(shù)據(jù),而備站點保存卷的鏡像,當主站點故障時,備站點即時接管數(shù)據(jù)訪問請求。站點間通過專用通信線路,實現(xiàn)數(shù)據(jù)同步機制,以保證站點間的數(shù)據(jù)一致。如圖1所示,圖1為雙活站點的示意圖,主機與兩個站點都可以通信,主機端的volume 0對應雙活站點中的LUN0,正常的業(yè)務流程中,主機只訪問Site 0,而Site 0與Site 1之間通過特定的協(xié)議實現(xiàn)數(shù)據(jù)同步。
然而,站點間同步數(shù)據(jù)的遠程復制方式,涉及跨較長通信距離的大量數(shù)據(jù)的傳輸,因此站點之間要建立專用的通信鏈接,如果使用與主機數(shù)據(jù)訪問相同的網(wǎng)絡,由于數(shù)據(jù)同步量大,可能導致網(wǎng)絡性能下降,影響主機處理業(yè)務請求。
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明提供了一種基于多路徑磁盤驅動的卷復本集系統(tǒng)及其實現(xiàn)方法,能夠提高系統(tǒng)可靠性與IO吞吐率,避免對網(wǎng)絡性能和主機處理業(yè)務請求的影響。
本發(fā)明提供的一種基于多路徑磁盤驅動的卷復本集系統(tǒng),包括服務器,所述服務器內(nèi)設置有MPIO驅動裝置,所述服務器連接有至少兩個SAN交換器,每個所述SAN交換器均同時連接至每一個存儲設備,每一個所述存儲設備中的UUID相同的LUN組成一個卷復本集,所述SAN交換器用于在所述MPIO驅動裝置的驅動下同時向所述卷復本集中的所有LUN同步數(shù)據(jù)。
優(yōu)選的,在上述基于多路徑磁盤驅動的卷復本集系統(tǒng)中,所述MPIO驅動裝置中還包括塊計數(shù)維護單元,用于對復本的每一個塊的寫操作進行計數(shù)并為同步數(shù)據(jù)提供依據(jù)。
優(yōu)選的,在上述基于多路徑磁盤驅動的卷復本集系統(tǒng)中,所述MPIO驅動裝置中還包括第一同步單元,用于當卷復本集處于同步狀態(tài)時啟動同步線程,逐個對比需同步的復本與主復本中的所述塊計數(shù)維護單元中的計數(shù),如果計數(shù)不相等則觸發(fā)相應塊操作的同步請求。
優(yōu)選的,在上述基于多路徑磁盤驅動的卷復本集系統(tǒng)中,所述MPIO驅動裝置中還包括第二同步單元,用于當卷復本集處于同步狀態(tài)時在應用層的IO請求下對比主復本與需同步的復本中的所述塊計數(shù)維護單元中的計數(shù),如果計數(shù)不相等則將對應的塊操作的同步請求發(fā)給同步線程。
本發(fā)明提供的一種基于多路徑磁盤驅動的卷復本集的實現(xiàn)方法,包括:
在服務器內(nèi)設置MPIO驅動裝置;
將所述服務器連接有至少兩個SAN交換器,并將每個所述SAN交換器均同時連接至每一個存儲設備,每一個所述存儲設備中的UUID相同的LUN組成一個卷復本集;
在所述MPIO驅動裝置的驅動下,利用所述SAN交換器同時向所述卷復本集中的所有LUN同步數(shù)據(jù)。
優(yōu)選的,在上述基于多路徑磁盤驅動的卷復本集的實現(xiàn)方法中,還包括:
對復本的每一個塊的寫操作進行計數(shù)并為同步數(shù)據(jù)提供依據(jù)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710432629.7/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





