[發明專利]一種分布式集群提供多存儲服務的方法、設備及可讀介質在審
| 申請號: | 201910769334.8 | 申請日: | 2019-08-20 |
| 公開(公告)號: | CN110515919A | 公開(公告)日: | 2019-11-29 |
| 發明(設計)人: | 李景要 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F16/182 | 分類號: | G06F16/182;G06F16/27 |
| 代理公司: | 11278 北京連和連知識產權代理有限公司 | 代理人: | 劉小峰<國際申請>=<國際公布>=<進入 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲服務 配置文件 集群 分布式集群 多存儲 節點組 可讀存儲介質 計算機設備 分組信息 支持服務 服務 寫入 靈活 | ||
本發明公開了一種分布式集群提供多存儲服務的方法,包括以下步驟:根據所需的多種存儲服務類型生成配置文件并導入集群中任意一個節點;上述節點根據配置文件中設置的每種存儲服務對集群容量的需求將集群中的節點分為多組并將分組信息寫入配置文件;以及根據配置文件分別將多種存儲服務設置到對應的節點組,并在節點組開啟對應的存儲服務。本發明還公開了一種計算機設備和可讀存儲介質。本發明提出的分布式集群提供多存儲服務的方法及裝置使得單集群可以提供多種服務,支持服務類型擴展,方便靈活。
技術領域
本發明涉及分布式集群領域,更具體地,特別是指一種分布式集群提供多存儲服務的方法、設備及可讀介質。
背景技術
分布式存儲集群系統一般包含多臺存儲服務器,也即是多個節點,這些服務器組成一個集群統一對外提供服務。傳統分布式存儲集群類型按照應用方式上可劃分為文件存儲(nas)、塊存儲(san)和對象存儲(obj),由于集群中單個節點同時只能提供一種存儲服務,故往往一套存儲集群系統只能支持一種服務類型,若同時存在會出現功能不兼容問題。
發明內容
有鑒于此,本發明實施例的目的在于提出一種分布式集群提供多存儲服務的方法及裝置,主要是根據集群中節點總數和不同業務的容量需求對節點進行規劃分組,根據節點組進行服務綁定,從而在單集群中提供多存儲服務。
基于上述目的,本發明實施例的一方面提供了一種分布式集群提供多存儲服務的方法,包括如下步驟:根據所需的多種存儲服務類型生成配置文件并導入集群中任意一個節點;節點根據配置文件中設置的每種存儲服務對集群容量的需求將集群中的節點分為多組并將分組信息寫入配置文件;以及根據配置文件分別將多種存儲服務設置到對應的節點組,并在節點組開啟對應的存儲服務。
在一些實施方式中,多種存儲服務類型包括:文件存儲服務、塊存儲服務和對象存儲服務中的至少兩種。
在一些實施方式中,根據配置文件中設置的每種存儲服務對集群容量的需求將集群中的節點分為多組包括:判斷集群總容量是否滿足所有存儲服務對集群容量的總需求;響應于集群總容量不能滿足所有存儲服務對集群容量的總需求,按照各存儲服務的需求占總需求的比例將集群中的節點分為多組。
在一些實施方式中,還包括:配置節點組間數據隔離。
在一些實施方式中,還包括:在導入配置文件的節點上設置deploy工具,deploy工具讀取配置文件并根據配置文件在每個節點組設置對應的存儲服務。
本發明實施例的另一方面,還提供了一種計算機設備,包括:至少一個處理器;以及存儲器,存儲器存儲有可在處理器上運行的計算機指令,指令由處理器執行以實現如下步驟:根據所需的多種存儲服務類型生成配置文件并導入集群中任意一個節點;節點根據配置文件中設置的每種存儲服務對集群容量的需求將集群中的節點分為多組并將分組信息寫入配置文件;以及根據配置文件分別將多種存儲服務設置到對應的節點組,并在節點組開啟對應的存儲服務。
在一些實施方式中,多種存儲服務類型包括:文件存儲服務、塊存儲服務和對象存儲服務中的至少兩種。
在一些實施方式中,根據配置文件中設置的每種存儲服務對集群容量的需求將集群中的節點分為多組包括:判斷集群總容量是否滿足所有存儲服務對集群容量的總需求;響應于集群總容量不能滿足所有存儲服務對集群容量的總需求,按照各存儲服務的需求占總需求的比例將集群中的節點分為多組。
在一些實施方式中,步驟還包括:配置節點組間數據隔離。
本發明實施例的再一方面,還提供了一種計算機可讀存儲介質,計算機可讀存儲介質存儲有被處理器執行時執行如上方法的計算機程序。
本發明具有以下有益技術效果:單集群可提供多種服務,支持服務類型擴展,方便靈活;使集群管理變的簡單,多種服務類型,只用管理一套集群;節點組之間數據隔離,保證各種服務類型不混雜,提高數據安全性,易于維護。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910769334.8/2.html,轉載請聲明來源鉆瓜專利網。





