[发明专利]一种基于RAID的SDS部署方法及系统在审
申请号: | 201710521958.9 | 申请日: | 2017-06-30 |
公开(公告)号: | CN107329856A | 公开(公告)日: | 2017-11-07 |
发明(设计)人: | 李铮鋆 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 raid sds 部署 方法 系统 | ||
技术领域
本发明涉及存储技术领域,特别是涉及一种基于RAID的SDS部署方法及系统。
背景技术
随着信息技术的发展,数据量越来越多,如何存储这些数据成为整个IT行业亟需解决的问题。现有技术中采用软件定义存储的部署方式,在物理节点上安装SDS(Software Defined Storage,软件定义存储)软件,从软件层面对物理节点上的所有硬盘进行统一管理,部署存储池,并对外提供存储服务。存储池设置相应的冗余规则,使存储池能够在硬件发生一定故障的同时,提供完好的存储服务。
传统的部署方式完成的存储池,其数据冗余依赖于软件层,具有有以下几个缺点:
1)当上层要向磁盘中写数据时,以双副本为例,SDS会在软件层根据预设策略(例如选出剩余存储容量最大的两个磁盘)进行相应计算确定两个磁盘,然后分别将数据写入两个磁盘,该过程要确定两个磁盘且分别向两个磁盘中写数据,消耗的CPU、内存及网络等资源较多,增加了CPU、内存及网络的负担。
2)由于一份数据写入时,存储系统需要在软件层写两份数据,最后返回落盘成功的信息。该过程I/O路径较长,时延较大。
3)SDS可以感知到坏盘,为保证数据有足够的冗余,当SDS感知到坏盘后,SDS会进行数据重构,额外占用CPU、内存及网络资源。
因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
发明内容
本发明的目的是提供一种基于RAID的SDS部署方法及系统,减少了CPU、内存及网络等资源的消耗,降低了CPU、内存及网络的负担;缩短了I/O路径,减少了I/O时延。
为解决上述技术问题,本发明提供了一种基于RAID的SDS部署方法,包括:
确定参与部署且配置有磁盘阵列RAID卡的物理节点;
根据需求将所述物理节点中的磁盘进行具有冗余功能的RAID模式设置;
在所述物理节点上安装软件定义存储SDS;
通过所述SDS对进行RAID模式设置后的磁盘进行格式化,并搭建单副本存储池,以为上层提供存储服务。
优选地,所述根据需求将所述物理节点中的磁盘进行具有冗余功能的RAID模式设置的过程具体为:
确定具有冗余功能的RAID模式;
确定所述物理节点中的磁盘的分组方式。
优选地,所述RAID模式为RAID1或者RAID5。
优选地,所述在所述物理节点上安装软件定义存储SDS的过程具体为:
在所述物理节点上灌装SDS操作系统或者安装SDS软件。
优选地,所述物理节点为x86服务器。
为解决上述技术问题,本发明提供了一种基于RAID的SDS部署系统,包括:
确定模块,用于确定参与部署且配置有磁盘阵列RAID卡的物理节点;
RAID设置模块,用于根据需求将所述物理节点中的磁盘进行具有冗余功能的RAID模式设置;
安装模块,用于在所述物理节点上安装软件定义存储SDS;
搭建模块,用于通过所述SDS对进行RAID模式设置后的磁盘进行格式化,并搭建单副本存储池,以为上层提供存储服务。
优选地,所述RAID设置模块具体用于:
确定具有冗余功能的RAID模式;
确定所述物理节点中的磁盘的分组方式。
优选地,所述RAID模式为RAID1或者RAID5。
优选地,所述安装模块具体用于:
在所述物理节点上灌装SDS操作系统或者安装SDS软件。
优选地,所述物理节点为x86服务器。
本发明提供了一种基于RAID的SDS部署方法,本申请利用RAID的冗余机制来取代SDS的软件冗余机制,且因为部署时是采用单副本进行部署,在进行数据写入时,SDS只需计算放到哪个磁盘上即可,因为该磁盘在写入数据后RAID卡会自动将这些数据写入与其在一组内的其他磁盘,减少了CPU、内存及网络等资源的消耗,降低了CPU、内存及网络的负担。另外,SDS只需在软件层写一份数据,缩短了I/O路径,减少了I/O时延。另外,每个实现互为冗余的磁盘组对于SDS来说是一个磁盘,因此,该冗余磁盘组中存在磁盘故障时,因为存在正常盘还能进行正常存储服务,因此,SDS是感知不到坏盘的,也因此,SDS不会进行数据重构,进一步减少了CPU、内存及网络等资源的消耗,提高了性能稳定性。
本发明提供的一种基于RAID的SDS部署系统具有如上有益效果。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710521958.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:还原固件信息的方法及装置
- 下一篇:一种煤炭地下气化燃空区回填系统和回填方法