【技术实现步骤摘要】
一种存储系统的扩容方法、系统及相关装置
本申请涉及数据存储领域,特别涉及一种存储系统的扩容方法、系统及相关装置。
技术介绍
随着企业的业务增长以及面临的不确定性,对存储资源的弹性扩展提出越来越高的要求。企业单位在首次采购存储设备资源时,并不能完全的评估出未来三五年的存储需求规划,对于多数在线业务的正常运行,存储系统的灵活性扩展是业务快速增长过程中的必要条件。而相关技术中每当分布式存储系统有扩容需求时,只能将新的存储节点扩容至已有的存储池之中,从而发生大量的数据重构,严重影响已有业务的正常运行。同时因为分布式存储数据服务进程之间的心跳机制会限制一个存储集群的规模不能过大,在线项目进行扩容时不能灵活的根据业务实际需求进行,导致扩容操作被多种因素掣肘,也就导致了存储厂商一旦遇见扩容需求的时候就会建议用户搭建新的存储集群,或者将扩容设备直接扩容至老的存储池中,也就会发生大量的数据重构,而数据重构过程中会对在线业务产生较大的影响,从而造成用户使用体验差。
技术实现思路
本申请的目的是提供一种存储系统的扩容方 ...
【技术保护点】
1.一种存储系统的扩容方法,其特征在于,包括:/n获取目标存储池的扩容请求,并确认所述目标存储池的原存储节点信息;/n根据所述扩容请求确定对应的扩容策略;/n根据所述原存储节点信息创建扩容池对应的crushmap树节点;/n在所述crushmap树节点上根据所述扩容策略创建所述目标存储池对应的扩容池。/n
【技术特征摘要】
1.一种存储系统的扩容方法,其特征在于,包括:
获取目标存储池的扩容请求,并确认所述目标存储池的原存储节点信息;
根据所述扩容请求确定对应的扩容策略;
根据所述原存储节点信息创建扩容池对应的crushmap树节点;
在所述crushmap树节点上根据所述扩容策略创建所述目标存储池对应的扩容池。
2.根据权利要求1所述的扩容方法,其特征在于,根据所述扩容请求确定对应的扩容策略包括:
根据所述扩容请求确定对应的扩容节点数、扩容节点IP信息和扩容节点磁盘信息。
3.根据权利要求1所述的扩容方法,其特征在于,根据所述原存储节点信息创建扩容池对应的crushmap树节点之后,还包括:
检测所述crushmap树节点是否存在异常;
若是,对所述crushmap树节点进行修复,或,更换另一crushmap树节点作为扩容池地点;
若否,执行在所述crushmap树节点上根据所述扩容策略创建所述目标存储池对应的扩容池的步骤。
4.根据权利要求1或2所述的扩容方法,其特征在于,根据所述扩容请求确定对应的扩容策略后,还包括:
对所述目标存储池和对应的扩容池配置数据隔离参数;
则在所述crushmap树节点上根据所述扩容策略创建所述目标存储池对应的扩容池后,还包括:
以所述数据隔离参数执行所述目标存储池和所述扩容池之间的数据隔离。
5.根据权利要求1所述的扩容方法,其特征在于,获取目标存储池的扩容请求后,还包括:
接收所述扩容池的冗余规则要求,...
【专利技术属性】
技术研发人员:李晓伟,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。