[发明专利]一种分布式集群融合存储方法、系统及设备在审
申请号: | 202110962341.7 | 申请日: | 2021-08-20 |
公开(公告)号: | CN113821165A | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 张大帅 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 刘小峰;陈黎明 |
地址: | 250000 山东省济南市中国(山东)自由贸易*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 集群 融合 存储 方法 系统 设备 | ||
本申请提供一种分布式集群融合存储方法,包括:将多个集群节点上的多个SSD硬盘按照第一预定大小进行分区得到多个一级分区;将多个集群上的多个一级分区设定为多个OSD分区,并将多个OSD分区组成第一存储池;根据应用程序所需求的数据存储的类型,从第一存储池中获取多个OSD分区组成不同数据存储类型的多个第二存储池。通过本发明提出的方法,在有不同数据存储类型的存储需求时,根据数据存储类型从第一存储池中获取一个或多个OSD分区组建满足需要的第二存储池,并将第二存储池中的一个或多个OSD进行分区并供给应用程序使用,可有效解决现实中对于固态硬盘的单一使用方式,可在一个集群节点上提供不同的数据存储类型的存储池。
技术领域
本发明涉及分布式存储集群领域,具体涉及一种分布式集群融合存储方法、系统及设备。
背景技术
分布式存储集群系统一般包含多台存储服务器(Server,文中也将服务器用“节点”表示),这些服务器组成一个集群统一对外提供服务。分布式存储集群按应用程序类型可分为文件存储(nas)、块存储(san)和对象存储(obj),为了保障各类型集群性能,以上三种集群对硬盘(特别是SSD固态盘)的划分和使用方式不尽相同,故一套存储集群系统只能部署一种应用程序场景,很难实现单套集群中每个节点均可提供三种应用程序,往往是单个节点只能提供一种存储应用程序,无法满足部分客户对单集群同时支持三种应用程序类型的需求,增加了客户使用和运维成本。
因此如何解决上述单个节点只能提供一种存储成为亟待解决的技术难题。
发明内容
为解决以上问题,本发明提出了一种分布式集群融合存储方法,包括:
将多个集群节点上的多个SSD硬盘按照第一预定大小进行分区得到多个一级分区;
将所述多个集群上的多个所述一级分区设定为多个OSD分区,并将所述多个OSD分区组成第一存储池;
根据应用程序所需求的数据存储的类型,从所述第一存储池中获取多个所述OSD分区组成不同数据存储类型的多个第二存储池。
在本发明的一些实施方式中,方法还包括:
根据应用程序所需求的数据存储的类型,将所述不同数据存储类型的多个第二存储池中的一个或多个OSD分区分配给所述应用程序。
在本发明的一些实施方式中,根据应用程序所需求的数据存储的类型,从所述第一存储池中获取多个所述OSD分区组成不同数据存储类型的多个第二存储池包括:
响应于所述应用程序所需求的数据存储类型为文件类型,从所述第一存储池中获取一个或多个OSD分区组成文件存储池。
在本发明的一些实施方式中,根据应用程序所需求的数据存储的类型,从所述第一存储池中获取多个所述OSD分区组成不同数据存储类型的多个第二存储池还包括:
响应于所述应用程序所需求的数据存储类型为块类型,从所述第一存储池中获取一个或多个OSD分区组成块存储池。
在本发明的一些实施方式中,根据应用程序所需求的数据存储的类型,从所述第一存储池中获取多个所述OSD分区组成不同数据存储类型的多个第二存储池还包括:
响应于所述应用程序所需求的数据存储类型为对象类型,从所述第一存储池中获取一个或多个OSD分区组成对象存储池。
在本发明的一些实施方式中,SSD硬盘的容量不低于第二预定大小。
在本发明的一些实施方式中,方法还包括:
分别计算多个所述第二存储池的所述OSD分区的使用容量及空余容量;
基于所述使用容量和所述空余容量分别计算所述第二存储池的使用率;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110962341.7/2.html,转载请声明来源钻瓜专利网。