Raid储存模式测试系统、方法及电子装置的制造方法

文档序号:8412424阅读:160来源:国知局
Raid储存模式测试系统、方法及电子装置的制造方法
【技术领域】
[0001] 本发明涉及一种电子装置,尤其涉及一种用于对硬盘背板所配置的RAID储存模 式进行测试的电子装置,以及运行于该电子装置中的RAID储存模式测试系统和方法。
【背景技术】
[0002] RAID (Redundant Array of Independent Disks,磁盘阵列储存器)通常应用于计 算机平台,是一种把多块独立的硬盘按不同方式组合起来形成一个硬盘组,从而提供比单 个硬盘更高的存储性能和提供数据冗余的技术。组成磁盘阵列的不同方式用不同的RAID 储存模式(RAID Levels)表示,如 RAID Level 0、RAID Level 1、RAID Level 2 等。其中, RAID Level 0表示将资料以交错方式储存在至少二个硬盘;RAID Level I表示将资料以 镜像方式储存在至少二个硬盘;RAID Level 2表示将资料以交错及容错方式储存在至少二 个硬盘。为了并行连接这些磁盘,计算机上一般设有硬盘背板。硬盘背板连接一 RAID卡, RAID卡即用来实现RAID功能的板卡。
[0003] 当硬盘背板根据预设的配置参数完成RAID储存模式的配置后,通常还需要对硬 盘背板的RAID储存模式进行测试。然而,传统的测试过程当每测试一个硬盘背板时都需要 操作员人工将该硬盘背板连接至一测试系统,此过程费时费力,不利于测试效率的提高。

【发明内容】

[0004] 针对上述问题,本发明提供一种RAID储存模式测试系统及方法,能够解决以上问 题。
[0005] 本发明提供一种RAID储存模式测试系统,运行于一电子装置的BMC中,从而对与 之连接的一硬盘背板的RAID储存模式进行配置并测试配置是否成功,该BMC包括一存储 器,该存储器存储有该硬盘背板的RAID储存模式,所述系统包括: 一获取模块,用于在预设的BMC配置下获取一主机发送的开机指令时,控制该BMC上 电启动并完成初始化; 一指令生成模块,用于在该BMC完成初始化后,根据存储器中存储的RAID储存模式生 成一控制指令,并将该控制指令发送至该硬盘背板的RAID卡,从而控制该RAID卡根据该 控制指令进行RAID储存模式的配置并测试所述RAID储存模式是否配置成功,并控制所述 RAID卡将测试结果写入该硬盘背板的一寄存器中;以及 一执行模块,用于在该指令生成模块将该控制指令发送至该硬盘背板后,扫描该硬盘 背板寄存器获取该测试结果,从而判断所述RAID储存模式是否配置成功而将判断结果存 储至该BMC的存储器中,以供该主机从该存储器中获取所述判断结果。
[0006] 本发明还提供一种电子装置,可与一硬盘背板以及一主机进行通信,该电子装置 包括一 BMC,该BMC包括一存储器,该存储器存储有该硬盘背板的RAID储存模式,所述BMC 包括: 一获取模块,用于在预设的BMC配置下获取一主机发送的开机指令时,控制该BMC上 电启动并完成初始化; 一指令生成模块,用于在该BMC完成初始化后,根据存储器中存储的RAID储存模式生 成一控制指令,并将该控制指令发送至该硬盘背板的RAID卡,从而控制该RAID卡根据该 控制指令进行RAID储存模式的配置并测试所述RAID储存模式是否配置成功,并控制所述 RAID卡将测试结果写入该硬盘背板的一寄存器中;以及 一执行模块,用于在该指令生成模块将该控制指令发送至该硬盘背板后,扫描该硬盘 背板寄存器获取该测试结果,从而判断所述RAID储存模式是否配置成功而将判断结果存 储至该BMC的存储器中,以供该主机从该存储器中获取所述判断结果。
[0007] 本发明还提供一种RAID储存模式测试方法,运行于一电子装置的BMC中,从而对 与之连接的一硬盘背板的RAID储存模式进行配置并测试配置是否成功,该BMC包括一存储 器,该存储器存储有该硬盘背板的RAID储存模式,所述方法包括: 在预设的BMC配置下获取一主机发送的开机指令时,控制该BMC上电启动并完成初始 化; 在该BMC完成初始化后,根据存储器中存储的RAID储存模式生成一控制指令,并将该 控制指令发送至该硬盘背板的RAID卡,从而控制该RAID卡根据该控制指令进行RAID储存 模式的配置并测试所述RAID储存模式是否配置成功,并控制所述RAID卡将测试结果写入 该硬盘背板的一寄存器中;以及 扫描该硬盘背板寄存器获取该测试结果,从而判断所述RAID储存模式是否配置成功 而将判断结果存储至该BMC的存储器中,以供该主机从该存储器中获取所述判断结果。
[0008] 相较于现有技术,本发明可控制与其连接的硬盘背板自动根据预设的配置参数完 成RAID储存模式的配置,然后测试RAID储存模式是否配置成功,上述过程不需要人力参 与,从而提1?测试效率。
【附图说明】
[0009] 图1为本发明一较佳实施中的RAID储存模式测试系统的功能模块示意图。
[0010] 图2为本发明一较佳实施中的RAID储存模式测试方法的流程图。
[0011] 主要元件符号说明
【主权项】
1. 一种RAID储存模式测试系统,运行于一电子装置的BMC中,从而对与之连接的一硬 盘背板的RAID储存模式进行配置并测试配置是否成功,该BMC包括一存储器,该存储器存 储有该硬盘背板的RAID储存模式,其特征在于,所述系统包括: 一获取模块,用于在预设的BMC配置下获取一主机发送的开机指令时,控制该BMC上 电启动并完成初始化; 一指令生成模块,用于在该BMC完成初始化后,根据存储器中存储的RAID储存模式生 成一控制指令,并将该控制指令发送至该硬盘背板的RAID卡,从而控制该RAID卡根据该 控制指令进行RAID储存模式的配置并测试所述RAID储存模式是否配置成功,并控制所述 RAID卡将测试结果写入该硬盘背板的一寄存器中;以及 一执行模块,用于在该指令生成模块将该控制指令发送至该硬盘背板后,扫描该硬盘 背板寄存器获取该测试结果,从而判断所述RAID储存模式是否配置成功而将判断结果存 储至该BMC的存储器中,以供该主机从该存储器中获取所述判断结果。
2. 如权利要求1所述的RAID储存模式测试系统,其特征在于,该RAID储存模式测试 系统还进一步包括一界面提供模块,该界面提供模块用于在该电子装置进入BIOS时显示 一BIOS设置菜单,从而供用户选择是否启动该BMC而对硬盘背板的RAID储存模式进行配 置,该获取模块当用户选择启动该BMC而对硬盘背板的RAID储存模式进行配置时,才去根 据主机发送的开机指令控制该BMC上电启动并完成初始化。
3. -种电子装置,可与一硬盘背板以及一主机进行通信,该电子装置包括一BMC,该 BMC包括一存储器,该存储器存储有该硬盘背板的RAID储存模式,其特征在于,所述BMC包 括: 一获取模块,用于在预设的BMC配置下获取一主机发送的开机指令时,控制该BMC上 电启动并完成初始化; 一指令生成模块,用于在该BMC完成初始化后,根据存储器中存储的RAID储存模式生 成一控制指令,并将该控制指令发送至该硬盘背板的RAID卡,从而控制该RAID卡根据该 控制指令进行RAID储存模式的配置并测试所述RAID储存模式是否配置成功,并控制所述 RAID卡将测试结果写入该硬盘背板的一寄存器中;以及 一执行模块,用于在该指令生成模块将该控制指令发送至该硬盘背板后,扫描该硬盘 背板寄存器获取该测试结果,从而判断所述RAID储存模式是否配置成功而将判断结果存 储至该BMC的存储器中,以供该主机从该存储器中获取所述判断结果。
4. 如权利要求3所述的电子装置,其特征在于,该BMC还进一步包括一界面提供模块, 该界面提供模块用于在该电子装置进入BIOS时显示一BIOS设置菜单,从而供用户选择是 否启动该BMC而对硬盘背板的RAID储存模式进行配置,该获取模块当用户选择启动该BMC 而对硬盘背板的RAID储存模式进行配置时,才去根据主机发送的开机指令控制该BMC上 电启动并完成初始化。
5. -种RAID储存模式测试方法,运行于一电子装置的BMC中,从而对与之连接的一硬 盘背板的RAID储存模式进行配置并测试配置是否成功,该BMC包括一存储器,该存储器存 储有该硬盘背板的RAID储存模式,其特征在于,所述方法包括: 在预设的BMC配置下获取一主机发送的开机指令时,控制该BMC上电启动并完成初始 化; 在该BMC完成初始化后,根据存储器中存储的RAID储存模式生成一控制指令,并将该 控制指令发送至该硬盘背板的RAID卡,从而控制该RAID卡根据该控制指令进行RAID储存 模式的配置并测试所述RAID储存模式是否配置成功,并控制所述RAID卡将测试结果写入 该硬盘背板的一寄存器中;以及 扫描该硬盘背板寄存器获取该测试结果,从而判断所述RAID储存模式是否配置成功 而将判断结果存储至该BMC的存储器中,以供该主机从该存储器中获取所述判断结果。
【专利摘要】本发明提供一种RAID储存模式测试系统、方法及电子装置。电子装置的BMC包括一存储器,该存储器存储有硬盘背板的RAID储存模式,所述方法包括:获取一主机发送的开机指令时,控制该BMC上电启动并完成初始化;在BMC完成初始化后,根据存储的RAID储存模式生成一控制指令,并将该控制指令发送至该硬盘背板的RAID卡,从而控制该RAID卡根据该控制指令进行RAID储存模式的配置并测试所述RAID储存模式是否配置成功,并控制所述RAID卡将测试结果写入该硬盘背板的一寄存器中;扫描该硬盘背板寄存器获取该测试结果,从而判断所述RAID储存模式是否配置成功而将判断结果存储至该BMC的存储器中,以供该主机从该存储器中获取所述判断结果。本发明有利于提高测试效率。
【IPC分类】G06F11-22
【公开号】CN104731678
【申请号】CN201310712222
【发明人】陈吉宝, 陈继平
【申请人】鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
【公开日】2015年6月24日
【申请日】2013年12月19日
【公告号】US20150177998
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1