[發明專利]在集群系統中訪問的控制方法和系統有效
| 申請號: | 201110221842.6 | 申請日: | 2011-08-04 |
| 公開(公告)號: | CN102279882A | 公開(公告)日: | 2011-12-14 |
| 發明(設計)人: | 張書寧;王佳;戴文軍;袁鵬飛 | 申請(專利權)人: | 浪潮(北京)電子信息產業有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 栗若木;王漪 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 集群 系統 訪問 控制 方法 | ||
技術領域
本發明涉及計算機應用領域,尤其涉及一種在集群系統中訪問的控制方法和系統。
背景技術
隨著云的時代的到來,現在更多的是強調大規模計算機組成的計算機集群,高可用集群便是計算機集群的一種。為了能夠在出現硬件或者軟件故障時,保證業務的可訪問性,必須保證主機和備機上數據的一致性。根據存儲類型來劃分,共有兩種:一種是共享磁盤型,一種是鏡像磁盤型。
在實現本發明過程中,發明人發現現有技術至少存在如下問題:
針對共享磁盤型高可用集群系統,集群的多個節點同時訪問共享存儲磁盤,產生訪問沖突,造成數據破壞。
發明內容
本發明提供一種在集群系統中訪問的控制方法和系統,要解決的技術問題是如何減少訪問沖突。
為解決上述技術問題,本發明提供了如下技術方案:
一種在集群系統中訪問的控制系統,集群系統包括互為主備的至少兩個節點,其中所述至少兩個節點的應用層共享一磁盤的資源,其中所述控制系統包括集群控制裝置,其中所述集群控制裝置,位于所述集群系統的應用層,包括:
檢測模塊,用于檢測所述至少兩個節點中是否有N個節點上相同的應用同時向所述磁盤發起訪問,其中N為大于或等于2的整數;
第一處理模塊,用于在所述檢測模塊檢測有時,發起屏蔽所述N個節點中N-1個節點的所述應用對所述磁盤的訪問的流程。
優選的,所述系統還具有如下特點:第一處理模塊,包括:
第一發送單元,用于發送屏蔽所述N-1個節點的所述應用對所述磁盤的訪問的屏蔽請求;
所述控制系統,還包括多個節點控制裝置,與節點一一對應,包括:
屏蔽模塊,用于當接收到該屏蔽請求時,屏蔽對應的節點上所述應用對所述磁盤的訪問。
優選的,所述系統還具有如下特點:所述集群控制裝置還包括:
第二處理模塊,用于在所述集群系統啟動過程中,發起設置全部節點上全部應用不能訪問所述磁盤的流程;
第三處理模塊,用于在所述集群系統啟動完成后,發起為每個所述節點分配訪問所述磁盤的權限的流程,以保證每種應用只在一個節點上具有訪問該磁盤的權限。
優選的,所述系統還具有如下特點:
所述第二處理模塊,包括:
第二發送模塊,用于發送設置每個節點上全部應用不能訪問所述磁盤的設置請求;
所述控制系統包括多個節點控制裝置,與節點一一對應,位于所述集群系統的驅動層,包括:
設置模塊,用于當接收到所述設置請求時,根據所述設置請求,設置對應的節點上全部應用不能訪問所述磁盤;
優選的,所述系統還具有如下特點:
所述第三處理模塊,包括:
第三發送單元,用于發送為每個節點分配訪問所述磁盤的權限的分配請求;
所述控制系統包括多個節點控制裝置,與節點一一對應,位于所述集群系統的驅動層,包括:
調整模塊,用于當接收到該分配請求時,根據所述分配請求,調整對應節點上應用的訪問權限。
一種在集群系統中訪問的控制方法,集群系統包括互為主備的至少兩個節點,其中所述至少兩個節點的應用層共享一磁盤的資源,其中所述方法,包括:
所述集群系統的應用層在所述至少兩個節點中是否有N個節點上相同的應用同時向所述磁盤發起訪問時,其中N為大于或等于2的整數,發起屏蔽所述N個節點中N-1個節點的所述應用對所述磁盤的訪問的流程。
優選的,所述方法還具有如下特點:所述集群系統的應用層發起屏蔽所述N個節點中N-1個節點的所述應用對所述磁盤的訪問的流程,包括:
所述集群系統的應用層向所述N-1個節點上所述集群系統的驅動層發送屏蔽請求,所述屏蔽請求包括屏蔽節點上所述應用對所述磁盤的訪問的信息;
所述N-1個節點上所述集群系統的驅動層分別根據所述屏蔽請求,屏蔽節點上所述應用對所述磁盤的訪問。
優選的,所述方法還具有如下特點:所述方法還包括:
在所述集群系統啟動過程中,所述集群系統的應用層發起設置每個節點上全部應用不能訪問所述磁盤的流程,并在所述集群系統啟動完成后,發起為每個所述節點分配訪問所述磁盤的權限的流程,以保證每種應用只在一個節點上具有訪問該磁盤的權限。
優選的,所述方法還具有如下特點:所述集群系統的應用層發起設置全部所述節點上全部應用不能訪問所述磁盤的流程,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮(北京)電子信息產業有限公司,未經浪潮(北京)電子信息產業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110221842.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:新型水平安裝檢修人孔門的定位結構
- 下一篇:一種手動閘門啟閉裝置





