【技术实现步骤摘要】
磁盘阵列的通道管理方法、系统、设备及介质
[0001]本申请涉及数据存储领域,特别涉及一种磁盘阵列的通道管理方法
、
系统
、
设备及介质
。
技术介绍
[0002] 随着现代数据中心业务量的急剧增加,大型服务器上运行和存储的数据越来越多;同时对数据存储速度和安全性的要求也越来越高
。
在此背景下,
RAID
技术应运而生
。
而随着性能
、
安全等要求越来越严格,在高性能
、
高可靠场景下,软件
RAID
卡(
Redundant Array of Independent Disks
,独立磁盘冗余阵列)受限于操作系统的
CPU
和内存资源的限制,逐渐不能满足性能需求适用于一般用户和小型企业
。
而在实际应用场景中,硬件
RAID
卡能够缓解软件
RAID
卡带来一些不利因素,然而,终端用户选择硬件
RAID
方案时,实际上成本过高
、
配置复杂成了最大的担忧
。
[0003]现有技术条件下,硬件
RAID
卡的诸多硬件资源实际上都在硬件设计之初提前部署就位,后期并不能根据用户实际需求简单
、
快速的进行重新配置
。
因此,定制化的硬件
RAID
卡在特定场景下有其特殊优势,但是配置灵活性欠缺 ...
【技术保护点】
【技术特征摘要】
1.
一种磁盘阵列的通道管理方法,应用于磁盘阵列卡,其特征在于,所述方法包括:接收主机下发的磁盘的需求配置关系;提取所述需求配置关系中的引擎配置关系,确定一个或多个待配置引擎;确定所述待配置引擎内的多个通道分组中的最优分组;将所述磁盘与所述待配置引擎内的最优分组内任意一个可分配通道进行绑定以实现磁盘阵列卡与所述磁盘的连接
。2.
根据权利要求1所述的方法,其特征在于,所述待配置引擎内的多个通道分组的分组方法,包括:提取所述需求配置关系中的分组层选择器的大小;根据所述分组层选择器的大小以及待配置引擎内的
IO
通道的总数,确定通道分组的数量并为每一个通道分组划分对应
IO
通道
。3.
根据权利要求2所述的方法,其特征在于,所述根据所述分组层选择器的大小以及待配置引擎内的
IO
通道的总数,确定通道分组的数量并每一个通道分组划分对应
IO
通道,包括:根据待配置引擎内的
IO
通道的总数除以所述分组层选择器的大小,计算得到通道分组的数量;为每一个通道分组划分数量与分组层选择器的大小匹配的
IO
通道
。4.
一种基于权利要求1所述的方法,其特征在于,所述提取所述需求配置关系中的引擎配置关系,确定一个或多个待配置引擎之前,所述方法还包括:对下发的所述需求配置关系进行合法性校验,并判断所述需求配置关系是否通过合法性校验;若所述需求配置关系未通过合法性校验,则反馈配置错误信息至主机以进行重新配置;若所述需求配置关系通过合法性校验,则提取所述需求配置关系中的引擎配置关系,确定一个或多个待配置引擎
。5.
根据权利要求4所述的方法,其特征在于,所述对下发的所述需求配置关系进行合法性校验,包括:执行第一验证,验证磁盘类型是否为可支持类型;执行第二验证,验证当前通道资源是否够分配;执行第三验证,验证待配置引擎的合法性
。6.
根据权利要求5所述的方法,其特征在于,所述判断所述需求配置关系是否通过合法性校验,包括:若所述第一验证
、
第二验证以及第三验证均通过,则判定所述需求配置关系通过合法性校验;若所述第一验证
、
第二验证以及第三验证任意一项未通过,则判定所述需求配置关系未通过合法性校验
。7.
根据权利要求1所述的方法,其特征在于,所述确定所述待配置引擎内的多个通道分组中的最优分组,包括:选择所述多个通道分组中的任意一个通道分组作为最优分组,并将剩余的多个通道分
组定义为待定分组;选择一个所述待定分组,并比较所述最优分组与所述待定分组内的
IO
通道内的可分配通道数;若所述最优分组的可分配通道数小于所述待定分组,则更新所述待定分组为所述最优分组,反之,则将所述待定分组定义为劣势分组,直至完成所述待定分组与所述最优分组的比较...
【专利技术属性】
技术研发人员:汪勋,陈静静,程广亮,李志刚,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。