• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種存儲系統的故障處理方法及裝置制造方法及圖紙

    技術編號:15690729 閱讀:85 留言:0更新日期:2017-06-24 03:21
    本發明專利技術公開了一種存儲系統的故障處理方法及裝置,對存儲系統采用基于Sanlock的管理機制,根據Sanlock提供的不同的鎖失效管理策略,將存儲系統的不同故障信息,劃分成不同等級的故障類型,并利用Sanlock的租約,分別對各等級的故障類型進行隔離,與此同時,針對不同等級的故障類型提供相對應的處理措施。因此,本發明專利技術針對存儲系統可能出現的故障提供了一個完整的解決方案,從而大大提高了整個虛擬化系統的穩定性。

    Fault processing method and device for storage system

    The invention discloses a fault processing method and device of a storage system, the storage system adopts the management mechanism based on Sanlock, according to the different lock failure management strategy of Sanlock provided by the storage system of different fault information, fault type is divided into different levels, and the use of Sanlock agreement, the fault type for each grade were isolated at the same time, provides corresponding measures for different fault types level. Therefore, the invention provides a complete solution for the possible failure of the storage system, thereby greatly improving the stability of the entire virtualization system.

    【技術實現步驟摘要】
    一種存儲系統的故障處理方法及裝置
    本專利技術涉及計算機應用
    ,更具體的說,涉及一種存儲系統的故障處理方法及裝置。
    技術介紹
    共享存儲作為目前企業虛擬化軟件中的主流存儲方式,它的主要職責是為虛擬機和上層業務提供數據支撐。目前的共享存儲通常由存儲系統進行管理,因此,存儲系統的穩定性直接關系到整個虛擬化系統的穩定性。若存儲系統發生故障,如服務器故障或各種設備故障,則會造成系統服務中斷,從而造成客戶的流失和企業收入的損失。然而,針對存儲系統出現的故障,目前市場上的開源軟件及商業軟件尚無完善的解決方案。
    技術實現思路
    有鑒于此,本專利技術公開了一種存儲系統的故障處理方法及裝置,以解決目前針對存儲系統出現的故障,市場上的開源軟件及商業軟件尚無完善的解決方案的問題。一種存儲系統的故障處理方法,包括:采集存儲系統的不同故障信息,其中,所述存儲系統采用基于Sanlock的管理機制;根據Sanlock提供的不同的鎖失效管理策略,將所述不同故障信息劃分成不同等級的故障類型;利用Sanlock的租約,分別對各等級的故障類型進行隔離,并針對不同等級的故障類型提供相對應的處理措施,其中,所述租約包括:deltalease和paxoslease。優選的,所述根據Sanlock提供的不同的鎖失效管理策略,將所述不同故障信息劃分成不同等級的故障類型包括:根據Sanlock提供的不同的鎖失效管理策略,將所述不同故障信息劃分成六種等級的故障類型,按照等級從低到高的順序,依次包括:第一等級,所述第一等級對應的故障類型包括:存儲瞬時的鏈路顛簸;第二等級,所述第二等級對應的故障類型包括:進程短期更新時間戳失敗;第三等級,所述第三等級對應的故障類型包括:進程長期更新時間戳失敗;第四等級,所述第四等級對應的故障類型包括:存儲短期離線;第五等級,所述第五等級對應的故障類型包括:存儲長期離線;第六等級,所述第六等級對應的故障類型包括:數據無法完全清理。優選的,當所述存儲系統發生所述第一等級對應的故障類型時,處理措施包括:切換路徑避免業務中斷;或當存儲上層的虛擬機業務不均衡時,配置負載均衡。優選的,當所述存儲系統發生所述第二等級對應的故障類型或所述第三等級對應的故障類型時,利用Sanlock的租約的處理措施包括:控制虛擬機通過Sanlock代理模塊申請一個paxoslease;將鎖的相關信息記錄在共享存儲中與所述虛擬機對應的鎖空間上;啟動deltalease來定時更新時間戳;判斷新申請的paxoslease未更新時間戳的時間是否大于第一預設時間;若所述新申請的paxoslease未更新時間戳的時間不大于所述第一預設時間,則定義所述虛擬機的當前狀態為有效狀態;若所述新申請的paxoslease未更新時間戳的時間大于所述第一預設時間,同時小于第二預設時間,則監控模塊定義當前故障類型為第二等級,并調用Sanlock的控制清理功能恢復所述新申請的paxoslease;其中,所述第二預設時間大于所述第一預設時間。優選的,還包括:若所述新申請的paxoslease未更新時間戳的時間不小于所述第二預設時間,則定義當前故障類型為第三等級,并調用清理模塊中的強制清理功能,強制關閉所述虛擬機。優選的,當所述存儲系統發生所述第四等級對應的故障類型時,利用Sanlock的租約的處理措施包括:當deltalease對應的所有paxoslease都無法正常更新時間戳時,若監控模塊監測所述所有paxoslease未更新時間戳的時間均大于第三預設時間時,則定義當前故障類型為第四等級;調用清理模塊中的全部暫停腳本;通過所述全部暫停腳本,查詢所述所有paxoslease相對應的虛擬機,并對查詢到的所有虛擬機執行暫停的操作,停止各虛擬機繼續下發業務。優選的,當所述存儲系統發生所述第五等級對應的故障類型時,利用Sanlock的租約的處理措施包括:當監控模塊監測所有paxoslease未更新時間戳的時間均大于第四預設時間時,則定義當前故障類型為第五等級;調用清理模塊中的全部清理腳本;通過所述全部清理腳本查詢所述paxoslease相對應的虛擬機,并對所有查詢到的虛擬機發送終止信號,強制關閉所有虛擬機,同時釋放deltalease。優選的,當所述存儲系統發生所述第六等級對應的故障類型時,利用Sanlock的租約的處理措施包括:將監控模塊檢測到所述存儲系統的孤兒鎖無法清理、無效數據和Sanlock鎖服務異常三種情況中的一種或多種時,調用清理模塊中的重置接口,清理相應的資源和鎖信息。優選的,還包括:當無法清理所述資源和所述鎖信息時,重啟主機以初始化系統。一種存儲系統的故障處理裝置,包括:采集單元,用于采集存儲系統的不同故障信息,其中,所述存儲系統采用基于Sanlock的管理機制;劃分單元,用于根據Sanlock提供的不同的鎖失效管理策略,將所述不同故障信息劃分成不同等級的故障類型;處理單元,用于利用Sanlock的租約,分別對各等級的故障類型進行隔離,并針對不同等級的故障類型提供相對應的處理措施,其中,所述租約包括:deltalease和paxoslease。優選的,所述處理單元具體包括:根據Sanlock提供的不同的鎖失效管理策略,將所述不同故障信息劃分成六種等級的故障類型,按照等級從低到高的順序,依次包括:第一等級,所述第一等級對應的故障類型包括:存儲瞬時的鏈路顛簸;第二等級,所述第二等級對應的故障類型包括:進程短期更新時間戳失敗;第三等級,所述第三等級對應的故障類型包括:進程長期更新時間戳失敗;第四等級,所述第四等級對應的故障類型包括:存儲短期離線;第五等級,所述第五等級對應的故障類型包括:存儲長期離線;第六等級,所述第六等級對應的故障類型包括:數據無法完全清理。從上述的技術方案可知,本專利技術公開了一種存儲系統的故障處理方法及裝置,對存儲系統采用基于Sanlock的管理機制,根據Sanlock提供的不同的鎖失效管理策略,將存儲系統的不同故障信息,劃分成不同等級的故障類型,并利用Sanlock的租約,分別對各等級的故障類型進行隔離,與此同時,針對不同等級的故障類型提供相對應的處理措施。因此,本專利技術針對存儲系統可能出現的故障提供了一個完整的解決方案,從而大大提高了整個虛擬化系統的穩定性。附圖說明為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據公開的附圖獲得其他的附圖。圖1為本專利技術實施例公開的一種存儲系統的故障處理方法流程圖;圖2為本專利技術實施例公開的一種利用paxoslease的鎖更新時間來定量劃分虛擬機狀態的示意圖;圖3為本專利技術實施例公開的一種基于Sanlock的對存儲系統的故障監控和處理模型示意圖;圖4為本專利技術實施例公開的一種存儲系統的故障處理裝置的結構示意圖。具體實施方式下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發本文檔來自技高網...
    一種存儲系統的故障處理方法及裝置

    【技術保護點】
    一種存儲系統的故障處理方法,其特征在于,包括:采集存儲系統的不同故障信息,其中,所述存儲系統采用基于Sanlock的管理機制;根據Sanlock提供的不同的鎖失效管理策略,將所述不同故障信息劃分成不同等級的故障類型;利用Sanlock的租約,分別對各等級的故障類型進行隔離,并針對不同等級的故障類型提供相對應的處理措施,其中,所述租約包括:delta?lease和paxos?lease。

    【技術特征摘要】
    1.一種存儲系統的故障處理方法,其特征在于,包括:采集存儲系統的不同故障信息,其中,所述存儲系統采用基于Sanlock的管理機制;根據Sanlock提供的不同的鎖失效管理策略,將所述不同故障信息劃分成不同等級的故障類型;利用Sanlock的租約,分別對各等級的故障類型進行隔離,并針對不同等級的故障類型提供相對應的處理措施,其中,所述租約包括:deltalease和paxoslease。2.根據權利要求1所述的故障處理方法,其特征在于,所述根據Sanlock提供的不同的鎖失效管理策略,將所述不同故障信息劃分成不同等級的故障類型包括:根據Sanlock提供的不同的鎖失效管理策略,將所述不同故障信息劃分成六種等級的故障類型,按照等級從低到高的順序,依次包括:第一等級,所述第一等級對應的故障類型包括:存儲瞬時的鏈路顛簸;第二等級,所述第二等級對應的故障類型包括:進程短期更新時間戳失敗;第三等級,所述第三等級對應的故障類型包括:進程長期更新時間戳失敗;第四等級,所述第四等級對應的故障類型包括:存儲短期離線;第五等級,所述第五等級對應的故障類型包括:存儲長期離線;第六等級,所述第六等級對應的故障類型包括:數據無法完全清理。3.根據權利要求2所述的故障處理方法,其特征在于,當所述存儲系統發生所述第一等級對應的故障類型時,處理措施包括:切換路徑避免業務中斷;或當存儲上層的虛擬機業務不均衡時,配置負載均衡。4.根據權利要求2所述的故障處理方法,其特征在于,當所述存儲系統發生所述第二等級對應的故障類型或所述第三等級對應的故障類型時,利用Sanlock的租約的處理措施包括:控制虛擬機通過Sanlock代理模塊申請一個paxoslease;將鎖的相關信息記錄在共享存儲中與所述虛擬機對應的鎖空間上;啟動deltalease來定時更新時間戳;判斷新申請的paxoslease未更新時間戳的時間是否大于第一預設時間;若所述新申請的paxoslease未更新時間戳的時間不大于所述第一預設時間,則定義所述虛擬機的當前狀態為有效狀態;若所述新申請的paxoslease未更新時間戳的時間大于所述第一預設時間,同時小于第二預設時間,則監控模塊定義當前故障類型為第二等級,并調用Sanlock的控制清理功能恢復所述新申請的paxoslease;其中,所述第二預設時間大于所述第一預設時間。5.根據權利要求4所述的故障處理方法,其特征在于,還包括:若所述新申請的paxoslease未更新時間戳的時間不小于所述第二預設時間,則定義當前故障類型為第三等級,并調用清理模塊中的強制清理功能,強制關閉所述虛擬機。6.根據權利要求2所述的故障處理方法,其特征在于,當所述存儲系統...

    【專利技術屬性】
    技術研發人員:方浩
    申請(專利權)人:鄭州云海信息技術有限公司
    類型:發明
    國別省市:河南,41

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产精品无码一二区免费| 国产精品亚洲专区无码不卡 | 国产自无码视频在线观看| 成年轻人电影www无码| 久久综合一区二区无码| 91久久精品无码一区二区毛片 | 无码无遮挡又大又爽又黄的视频| 亚洲av无码专区在线观看亚| 亚洲国产精品无码久久SM| 国产成人无码精品久久久露脸| 亚洲A∨无码一区二区三区| 东京热无码一区二区三区av| HEYZO无码中文字幕人妻| 亚洲av极品无码专区在线观看| 免费看成人AA片无码视频吃奶| 男男AV纯肉无码免费播放无码| 亚洲AV日韩AV永久无码久久| yy111111少妇影院无码| 性虎精品无码AV导航| 无码人妻一区二区三区一| 日韩一区二区三区无码影院| 亚洲日韩精品一区二区三区无码 | 无码精品A∨在线观看| 国产日产欧洲无码视频无遮挡 | 中文字幕人妻无码一夲道| 精品无码黑人又粗又大又长| 亚无码乱人伦一区二区| 亚洲av成本人无码网站| 青青爽无码视频在线观看| 无码人妻丝袜在线视频| 亚洲精品无码专区在线播放| 色窝窝无码一区二区三区成人网站 | 亚洲精品午夜无码专区| 国产在线无码不卡影视影院| 亚洲欧洲美洲无码精品VA| 亚洲AV永久无码精品水牛影视| 亚洲大尺度无码无码专区| 国产精品无码一区二区三级| 亚洲av无码一区二区三区网站 | 成人免费无码大片a毛片软件| 国产精品无码一区二区三区不卡|