板载RAID的控制方法、装置、系统、BMC和介质制造方法及图纸

技术编号:27827649 阅读:48 留言:0更新日期:2021-03-30 11:17
本申请提供一种板载RAID的控制方法、装置、系统、BMC和计算机可读存储介质,该方法包括:BMC识别板载RAID卡连接的硬盘数量;根据硬盘数量获取多种支持的RAID模式;从多种支持的RAID模式中确定目标RAID模式;将目标RAID模式发送至BIOS,以使BIOS根据目标RAID模式调用板载RAID卡的option rom控制硬盘组成RAID阵列。本申请优化板载RAID卡配置RAID模式操作,解决需要拆机修改板载RAID卡模式的问题,方便操作,可靠性高。可靠性高。可靠性高。

【技术实现步骤摘要】
板载RAID的控制方法、装置、系统、BMC和介质


[0001]本申请涉及存储
,特别涉及一种板载RAID的控制方法、装置、系统、BMC和介质。

技术介绍

[0002]信息时代随着大数据技术的发展,对于服务器数据存储能力及存储量的要求越来越高。服务器常用存储硬盘组合为前置硬盘与后置硬盘,后置硬盘通常是由两块硬盘通过板载的RAID(Redundant Arrays of Independent Disks,磁盘阵列)卡来组成阵列,作为系统盘来使用。
[0003]目前常用的将板载RAID卡组成不同RAID模式的方法技术是通过跳帽来实现,操作过程会需要拆卸机箱、跳帽、上电、按RAID卡控制按键,操作需要操作人员完全掌握跳帽的组合、完整操作步骤等,操作过程比较麻烦、易出错。
[0004]因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。

技术实现思路

[0005]本申请的目的是提供一种板载RAID的控制方法、装置、系统、BMC和介质,优化板载RAID卡配置RAID模式操作,解决需要拆机修改板载RAID卡模式的问题,方便操作,可靠性高。其具体方案如下:
[0006]本申请提供了一种板载RAID的控制方法,包括:
[0007]BMC识别板载RAID卡连接的硬盘数量;
[0008]根据所述硬盘数量获取多种支持的RAID模式;
[0009]从多种支持的所述RAID模式中确定目标RAID模式;
[0010]将所述目标RAID模式发送至BIOS,以使所述BIOS根据所述目标RAID模式调用所述板载RAID卡的option rom控制硬盘组成RAID阵列。
[0011]优选地,所述从多种支持的所述RAID模式中确定目标RAID模式,包括:
[0012]在BMC WEB界面显示所有支持的所述RAID模式;
[0013]当所述目标RAID模式被触发后,获取触发信息;
[0014]根据所述触发信息确定所述目标RAID模式。
[0015]优选地,所述从多种支持的所述RAID模式中确定目标RAID模式,包括:
[0016]接收到BMC OEM指令;
[0017]解析所述BMC OEM指令,得到所述目标RAID模式。
[0018]优选地,还包括:
[0019]接收到服务器下发的集群RAID模式控制指令;
[0020]解析所述集群RAID模式控制指令,得到当前设备对应的RAID模式控制指令;
[0021]根据所述RAID模式控制指令执行模式的修改。
[0022]优选地,所述根据所述硬盘数量获取多种支持的RAID模式,包括:
[0023]当所述硬盘数量为2时,获取RAID 0模式和RAID 1模式。
[0024]优选地,所述根据所述硬盘数量获取多种支持的RAID模式,包括:
[0025]当所述硬盘数量为4时,获取RAID 1模式、RAID 0、RAID 01和RAID 5模式。
[0026]本申请提供了一种板载RAID的控制装置,包括:
[0027]识别模块,用于BMC识别板载RAID卡连接的硬盘数量;
[0028]RAID模式获取模块,用于根据所述硬盘数量获取多种支持的RAID模式;
[0029]目标RAID模式确定模块,用于从多种支持的所述RAID模式中确定目标RAID模式;
[0030]发送模块,用于将所述目标RAID模式发送至BIOS,以使所述BIOS根据所述目标RAID模式调用所述板载RAID卡的option rom控制硬盘组成RAID阵列。
[0031]本申请提供了一种BMC,包括:
[0032]存储器,用于存储计算机程序;
[0033]处理器,用于执行所述计算机程序时实现如上所述板载RAID的控制方法的步骤。
[0034]本申请提供了一种板载RAID的控制系统,包括:
[0035]如上所述的BMC;
[0036]BIOS,用于根据目标RAID模式调用板载RAID卡的option rom控制硬盘组成RAID阵列。
[0037]本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述板载RAID的控制方法的步骤。
[0038]本申请提供一种板载RAID的控制方法,包括:BMC识别板载RAID卡连接的硬盘数量;根据硬盘数量获取多种支持的RAID模式;从多种支持的RAID模式中确定目标RAID模式;将目标RAID模式发送至BIOS,以使BIOS根据目标RAID模式调用板载RAID卡的option rom控制硬盘组成RAID阵列。
[0039]可见,本申请BMC能通过识别板硬盘数列出所支持的RAID模式,当从中选择目标RAID模式后,将目标RAID模式发送至BIOS,BIOS中集成板载RAID卡的option rom,BIOS能通过BMC的反馈来控制板载RAID卡的组成对应的RAID模式,优化板载RAID卡配置RAID模式操作,解决需要拆机修改板载RAID卡模式的问题,方便操作,可靠性高。
[0040]本申请同时还提供了一种板载RAID的控制装置、系统、BMC和计算机可读存储介质,均具有上述有益效果,在此不再赘述。
附图说明
[0041]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0042]图1为本申请实施例所提供的一种板载RAID的控制方法的流程图;
[0043]图2为本申请实施例提供的一种具体的控制方法
[0044]图3为本申请实施例提供的一种板载RAID的控制装置的结构示意图。
具体实施方式
[0045]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0046]目前常用的将板载RAID卡组成不同RAID模式的方法技术是通过跳帽来实现,操作过程会需要拆卸机箱、跳帽、上电、按RAID卡控制按键,操作需要操作人员完全掌握跳帽的组合、完整操作步骤等,操作过程比较麻烦、易出错。
[0047]基于上述技术问题,本实施例提供一种板载RAID的控制方法,优化板载RAID卡配置RAID模式操作,解决需要拆机修改板载RAID卡模式的问题,方便操作,可靠性高,具体请参考图1,图1为本申请实施例所提供的一种板载RAID的控制方法的流程图,具体包括:
[0048]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种板载RAID的控制方法,其特征在于,包括:BMC识别板载RAID卡连接的硬盘数量;根据所述硬盘数量获取多种支持的RAID模式;从多种支持的所述RAID模式中确定目标RAID模式;将所述目标RAID模式发送至BIOS,以使所述BIOS根据所述目标RAID模式调用所述板载RAID卡的option rom控制硬盘组成RAID阵列。2.根据权利要求1所述的板载RAID的控制方法,其特征在于,所述从多种支持的所述RAID模式中确定目标RAID模式,包括:在BMC WEB界面显示所有支持的所述RAID模式;当所述目标RAID模式被触发后,获取触发信息;根据所述触发信息确定所述目标RAID模式。3.根据权利要求1所述的板载RAID的控制方法,其特征在于,所述从多种支持的所述RAID模式中确定目标RAID模式,包括:接收到BMC OEM指令;解析所述BMC OEM指令,得到所述目标RAID模式。4.根据权利要求1所述的板载RAID的控制方法,其特征在于,还包括:接收到服务器下发的集群RAID模式控制指令;解析所述集群RAID模式控制指令,得到当前设备对应的RAID模式控制指令;根据所述RAID模式控制指令执行模式的修改。5.根据权利要求1所述的板载RAID的控制方法,其特征在于,所述根据所述硬盘数量获取多种支持的RAID模式,包括:当所述硬盘数量为2时,获取RAID ...

【专利技术属性】
技术研发人员:陆慧琴
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1