[發明專利]一種雙控制器集群共享資源的調度方法有效
| 申請號: | 201710071363.8 | 申請日: | 2017-02-09 |
| 公開(公告)號: | CN106888116B | 公開(公告)日: | 2020-03-10 |
| 發明(設計)人: | 段舒文;王道邦;周澤湘;王成武;沈晶;羅華;李艷國;潘興旺;張恒;于召鑫;馬趙軍;王爽;黃琤霖 | 申請(專利權)人: | 北京同有飛驥科技股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 北京理工正陽知識產權代理事務所(普通合伙) 11639 | 代理人: | 王民盛 |
| 地址: | 100095 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 控制器 集群 共享資源 調度 方法 | ||
1.一種雙控制器集群共享資源的調度方法,其特征在于:包括以下內容:
一、鏈路監視:監視兩個控制器上所有的鏈路狀態,鏈路的權重根據實際需求進行設置;包括以下內容:
1)雙控制器集群中兩個控制器的鏈路默認是相同的,因此將兩個控制器上的鏈路在邏輯上一對一建立綁定,以保證共享資源在每個控制器上能夠使用邏輯上相同的鏈路;
2)獨立的監視連接在控制器上所有的SAS鏈路,并為每條SAS鏈路設置獨立的權重;
3)獨立的監視連接在控制器上所有的FC端口,并為每個端口設置獨立的權重;所述FC端口或為initiator模式,以連接磁盤陣列上的邏輯卷;或為target模式,向外提供服務;
4)獨立的監視連接在控制器上的所有網口,并為每個網口設置獨立的權重;對于由多個網口創建的bond口情形同樣視為一個網口;
二、資源管理:使用共享的后端存儲介質為某個控制器創建虛擬存儲池,即為共享資源分配屬主,同時為該虛擬存儲池設置與其相關的鏈路,鏈路需按照實際的物理連接、提供的業務類型等分成一個個監控組,具體包括以下內容:
1)將與虛擬存儲池相關的每條連接expander的SAS鏈路設置為一個監視組;
2)將與虛擬存儲池相關的每條連接磁盤陣列的SAS鏈路設置為一個監視組;
3)將與虛擬存儲池相關的FC initiator模式的端口,根據實際的物理連接情況,設置為N個監視組,每個監視組中可以包含多條鏈路,只要組中一條鏈路狀態正常,即視為鏈路正常,該組鏈路的權重為組內狀態正常的鏈路的最大權重;
其中,N為自然數;
4)將與虛擬存儲池相關的FC target模式的端口,根據實際的物理連接情況,設置為N個監視組,每個監視組中可以包含多條鏈路,只要組中一條鏈路狀態正常,即視為鏈路正常,該組鏈路的權重為組內狀態正常的鏈路的最大權重;
其中,N為自然數;
5)將與虛擬存儲池相關的每個網絡端口設置為一個監視組;
其中,網絡端口包含bond端口;
三、資源調度:根據虛擬存儲池及與其相關的監視組中鏈路的狀態,進行資源調度,包括以下內容:
1)據虛擬存儲池及與其相關的鏈路狀態,在兩個控制器使用下列公式分別計算權重:
W=(∑LSasDisk+∑LFcInit+∑LSasRaid)*(∑LFcTar+∑LNet)
其中,∑LSasDisk為共享expander上磁盤時狀態正常的SAS鏈路監視組的所有鏈路的權重和,∑LFcInit為所有FC initiator模式端口監視組的權重和,每個FC initiator模式端口監視組的權重為組內狀態正常的鏈路的最大權重;∑LSasRaid為共享后端磁盤陣列時狀態正常的SAS鏈路監視組的所有鏈路的權重和,∑LFcTar為所有FC target模式端口監視組的權重和,每個FC target模式端口監視組的權重為組內狀態正常的鏈路的最大權重;∑LNet為狀態正常的網口監視組的所有鏈路的權重和;∑LSasDisk+∑LFcInit+∑LSasRaid表示后端連接存儲介質相關鏈路監視組的權重和,∑LFcTar+∑LNet表示向外提供業務相關鏈路監視組的權重和;如果虛擬存儲池與某些鏈路無關或是鏈路處于未連接狀態,則該鏈路的權重按0計算,否則按鏈路監視中設置的權重值計算;
2)當創建虛擬存儲池或控制器上的鏈路狀態發生變化時,兩個控制器進行通信,獲取虛擬存儲池在對端控制器上的權重;
3)比較虛擬存儲池在本地控制器與對端控制器上的權重,權重小的控制器放棄虛擬存儲池,權重大的控制器獲取虛擬存儲池;在權重相同的情況下,如果auto-failback開啟,則虛擬存儲池的屬主獲取虛擬存儲池,另一控制器放棄虛擬存儲池;如果auto-failback關閉,則虛擬存儲池不進行切換。
2.根據權利要求1所述的一種雙控制器集群共享資源的調度方法,其特征在于:所述兩個控制器進行通信通過心跳盤或是心跳網口方式實現。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京同有飛驥科技股份有限公司,未經北京同有飛驥科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710071363.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種網絡拓撲構建方法與系統
- 下一篇:一種獲取網元IP的方法及系統





