[發明專利]一種存儲池的創建方法、系統、設備以及介質有效
| 申請號: | 202010177217.5 | 申請日: | 2020-03-13 |
| 公開(公告)號: | CN111414136B | 公開(公告)日: | 2023-01-06 |
| 發明(設計)人: | 馬順 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F11/20 |
| 代理公司: | 北京連和連知識產權代理有限公司 11278 | 代理人: | 楊帆 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 存儲 創建 方法 系統 設備 以及 介質 | ||
本發明公開了一種存儲池的創建方法,包括以下步驟:獲取default root下的多個節點;判斷是否進行數據隔離;響應于進行數據隔離,獲取故障域的類型;響應于所述故障域為rack,創建rack并將所述多個節點中的若干個節點加入到所述創建的rack中;構建root/rack/host層級的crush結構;將預設的保護策略與所述crush結構綁定并利用綁定所述保護策略的crush結構創建存儲池。本發明還公開了一種系統、計算機設備以及可讀存儲介質。本發明提出的方案通過在存儲池創建時基于存儲池進行隔離,保證磁盤OSD和老的存儲節點沒有交集,保證部分存儲數據的獨立性,對客戶對存儲數據的安全性和讀寫性能都有相應的提升。
技術領域
本發明涉及集群領域,具體涉及一種存儲池的創建方法、系統、設備以及存儲介質。
背景技術
伴隨著全球信息化的浪潮,網絡和云計算已經和人們的生活息息相關,隨著移動互聯網和人工智能浪潮的來臨,數據信息以幾何指數方式增長這樣對存儲設備性能提出了很高的要求。PB級的海量數據存儲在設備后端,數據存儲變的非常耗時也非常的困難,不但要存儲新的大量結構性和非結構性數據,還要保留海量歷史數據保存的時間有可能以年為計算單位,比如微信、QQ等數據,再比如銀行大量客戶信息等等,單單依靠已有的設備信息已經很難保證數據存儲空間的夠用,這樣就需要有一種信息的擴容方案,保證節點在擴容到新建的存儲池,與老的數據池進行隔離。
基于OSD(Object-based Storage Device)資源隔離是指不同的存儲池所屬OSD是沒有交集,是不同的故障域。當前的存儲方案,不管是文件存儲、對象存儲還是快存儲,底層實現都是以全量OSD構建存儲池,OSD容量*OSD個數就是整個集群的總容量。數據寫入集群的時候,根據冗余規則均分到每個OSD上。無法區分新舊數據,無法區分冷熱數據,無法區分重要和非重要數據。
發明內容
有鑒于此,為了克服上述問題的至少一個方面,本發明實施例提出一種存儲池的創建方法,包括以下步驟:
獲取default root下的多個節點;
判斷是否進行數據隔離;
響應于進行數據隔離,獲取故障域的類型;
響應于所述故障域為rack,創建rack并將所述多個節點中的若干個節點加入到所述創建的rack中;
構建root/rack/host層級的crush結構;
將預設的保護策略與所述crush結構綁定并利用綁定所述保護策略的crush結構創建存儲池。
在一些實施例中,還包括:
響應于所述故障域為host;
構建root/host層級的crush結構;
將預設的保護策略與所述crush結構綁定并利用綁定所述保護策略的crush結構創建存儲池。
在一些實施例中,還包括:
響應于不進行數據隔離,獲取集群中已有的crush結構;
將預設的保護策略與所述已有的crush結構綁定并利用綁定所述保護策略的所述已有的crush結構創建存儲池。
在一些實施例中,還包括:
響應于接收到擴容所述存儲池的指令,判斷所述存儲池的健康狀態;
響應于所述存儲池處于健康狀態,將所述default root下的節點擴容到集群;
判斷待擴容的所述存儲池的故障域的類型;
響應于所述待擴容的存儲池的故障域為rack,將擴容到所述集群中的所述節點加入所述待擴容的存儲池的rack中;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010177217.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種換熱器和空調器
- 下一篇:基于干涉儀模塊的半導體激光六自由度誤差測量系統





