一种多磁盘指示灯测试方法、系统及装置制造方法及图纸

技术编号:26175367 阅读:46 留言:0更新日期:2020-10-31 14:08
本发明专利技术公开了一种多磁盘指示灯测试方法、系统及装置,在接收到包含待测试指示灯的测试指令后,自主判断待测试指示灯在不同磁盘连接方式下是否对应不同测试方式;若是,则根据磁盘连接信息自主确定系中各磁盘的连接方式,并根据预设磁盘连接方式‑指示灯种类‑测试方式对应关系确定目标磁盘上的待测试指示灯对应的第一目标测试方式,以根据第一目标测试方式对目标磁盘上的待测试指示灯进行测试;若否,则根据预设指示灯种类‑测试方式对应关系自主确定待测试指示灯对应的第二目标测试方式,以根据第二目标测试方式对系统中各磁盘上的待测试指示灯进行测试。可见,本申请可自动对不同连接方式的磁盘进行不同指示灯测试,省时省力且测试准确性较高。

【技术实现步骤摘要】
一种多磁盘指示灯测试方法、系统及装置
本专利技术涉及磁盘测试领域,特别是涉及一种多磁盘指示灯测试方法、系统及装置。
技术介绍
目前,系统中有不同连接方式的磁盘,且磁盘上有不同种类的指示灯。在系统磁盘测试时,需对磁盘上的指示灯进行测试。现有技术中,磁盘指示灯测试通常采用人工方式进行测试,因为不同连接方式的磁盘上同一种类的指示灯可能对应不同的指示灯测试方式,且同一连接方式的磁盘上不同种类的指示灯也可能对应不同的指示灯测试方式,所以在人工测试磁盘指示灯时,需要测试人员提前了解磁盘指示灯在不同磁盘连接方式及不同种类下的测试方式,然后手动对每个磁盘进行不同指示灯的测试,费时费力,且依靠人为区分磁盘连接方式无法完全保证测试的准确性。因此,如何提供一种解决上述技术问题的方案是本领域的技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种多磁盘指示灯测试方法、系统及装置,可自动对不同连接方式的磁盘进行不同指示灯测试,省时省力且测试准确性较高。为解决上述技术问题,本专利技术提供了一种多磁盘指示灯测试方法,包括:在接收到包含待测试指示灯的测试指令后,自主判断所述待测试指示灯在不同磁盘连接方式下是否对应不同测试方式;若是,则根据磁盘连接信息自主确定系统中各磁盘的连接方式,并根据预设磁盘连接方式-指示灯种类-测试方式对应关系确定目标磁盘上的待测试指示灯对应的第一目标测试方式,以根据所述第一目标测试方式对所述目标磁盘上的待测试指示灯进行测试;其中,所述目标磁盘为所述系统中任一磁盘;若否,则根据预设指示灯种类-测试方式对应关系自主确定所述待测试指示灯对应的第二目标测试方式,以根据所述第二目标测试方式对系统中各磁盘上的待测试指示灯进行测试。优选地,所述待测试指示灯包括用于表征磁盘的活跃状态的active灯和用于定位磁盘的locate灯;相应的,在接收到包含待测试指示灯的测试指令后,自主判断所述待测试指示灯在不同磁盘连接方式下是否对应不同测试方式的过程,包括:预先为不同种类的指示灯在不同磁盘连接方式下定义其对应的测试方式;其中,active灯在不同磁盘连接方式下对应同一测试方式;locate灯在不同磁盘连接方式下对应不同测试方式;在接收到包含active灯的测试指令后,根据所述active灯在不同磁盘连接方式下预定义的测试方式,确定所述active灯在不同磁盘连接方式下对应同一测试方式;在接收到包含locate灯的测试指令后,根据所述locate灯在不同磁盘连接方式下预定义的测试方式,确定所述locate灯在不同磁盘连接方式下对应不同测试方式。优选地,当所述待测试指示灯为active灯时,对目标磁盘上的active灯进行测试的过程,包括:向目标磁盘中用于存储active灯的点亮状态的存储位置中写入点亮数据,以使所述目标磁盘点亮自身上的active灯;获取所述目标磁盘上active灯的灯光状态,并根据其灯光状态判断所述目标磁盘上的active灯是否正常点亮;若否,则进行所述目标磁盘上的active灯非正常点亮提示。优选地,所述不同磁盘连接方式包括磁盘直连方式和磁盘经raid卡连接方式;相应的,当所述待测试指示灯为locate灯时,根据磁盘连接信息自主确定系统中各磁盘的连接方式,并根据预设磁盘连接方式-指示灯种类-测试方式对应关系确定目标磁盘上的待测试指示灯对应的第一目标测试方式,以根据所述第一目标测试方式对所述目标磁盘上的待测试指示灯进行测试的过程,包括:根据目标磁盘的磁盘连接信息自主确定所述目标磁盘的磁盘连接方式;当所述目标磁盘的磁盘连接方式为磁盘直连方式时,自主利用ledctl点灯工具点亮所述目标磁盘上的locate灯;当所述目标磁盘的磁盘连接方式为磁盘经raid卡连接方式时,自主利用storcli64点灯工具点亮所述目标磁盘上的locate灯;获取所述目标磁盘上locate灯的灯光状态,并根据其灯光状态判断所述目标磁盘上的locate灯是否正常点亮;若否,则进行所述目标磁盘上的locate灯非正常点亮提示。优选地,所述多磁盘指示灯测试方法还包括:在接收到包含用于表征磁盘的离线状态的offline灯的测试指令后,根据磁盘连接信息自主确定系统中经raid卡连接的待测磁盘;将所述待测磁盘进行离线处理,并根据所述offline灯对应的测试方式自主对所述待测磁盘上的offline灯进行测试。优选地,根据所述offline灯对应的测试方式自主对所述待测磁盘上的offline灯进行测试的过程,包括:利用storcli64点灯工具点亮所述待测磁盘上的offline灯;获取所述待测磁盘上offline灯的灯光状态,并根据其灯光状态判断所述待测磁盘上的offline灯是否正常点亮;若否,则进行所述待测磁盘上的offline灯非正常点亮提示。优选地,所述多磁盘指示灯测试方法还包括:在所述待测磁盘的offline灯测试结束后,将所述待测磁盘恢复在线状态。为解决上述技术问题,本专利技术还提供了一种多磁盘指示灯测试系统,包括:测试判断模块,用于在接收到包含待测试指示灯的测试指令后,自主判断所述待测试指示灯在不同磁盘连接方式下是否对应不同测试方式;若是,则执行第一测试模块;若否,则执行第二测试模块;第一测试模块,用于根据磁盘连接信息自主确定系统中各磁盘的连接方式,并根据预设磁盘连接方式-指示灯种类-测试方式对应关系确定目标磁盘上的待测试指示灯对应的第一目标测试方式,以根据所述第一目标测试方式对所述目标磁盘上的待测试指示灯进行测试;其中,所述目标磁盘为所述系统中任一磁盘;第二测试模块,用于根据预设指示灯种类-测试方式对应关系自主确定所述待测试指示灯对应的第二目标测试方式,以根据所述第二目标测试方式对系统中各磁盘上的待测试指示灯进行测试。优选地,所述多磁盘指示灯测试系统还包括:磁盘确定模块,用于在接收到包含用于表征磁盘的离线状态的offline灯的测试指令后,根据磁盘连接信息自主确定系统中经raid卡连接的待测磁盘;offline灯测试模块,用于将所述待测磁盘进行离线处理,并根据所述offline灯对应的测试方式自主对所述待测磁盘上的offline灯进行测试。为解决上述技术问题,本专利技术还提供了一种多磁盘指示灯测试装置,包括:存储器,用于存储计算机程序;处理器,用于在执行所述计算机程序时实现上述任一种多磁盘指示灯测试方法的步骤。本专利技术提供了一种多磁盘指示灯测试方法,在接收到包含待测试指示灯的测试指令后,自主判断待测试指示灯在不同磁盘连接方式下是否对应不同测试方式;若是,则根据磁盘连接信息自主确定系统中各磁盘的连接方式,并根据预设磁盘连接方式-指示灯种类-测试方式对应关系确定目标磁盘上的待测试指示灯对应的第一目标测试方式,以根据第一目标测试方式对目标磁盘上的待测试指示灯进行测试;本文档来自技高网...

【技术保护点】
1.一种多磁盘指示灯测试方法,其特征在于,包括:/n在接收到包含待测试指示灯的测试指令后,自主判断所述待测试指示灯在不同磁盘连接方式下是否对应不同测试方式;/n若是,则根据磁盘连接信息自主确定系统中各磁盘的连接方式,并根据预设磁盘连接方式-指示灯种类-测试方式对应关系确定目标磁盘上的待测试指示灯对应的第一目标测试方式,以根据所述第一目标测试方式对所述目标磁盘上的待测试指示灯进行测试;其中,所述目标磁盘为所述系统中任一磁盘;/n若否,则根据预设指示灯种类-测试方式对应关系自主确定所述待测试指示灯对应的第二目标测试方式,以根据所述第二目标测试方式对系统中各磁盘上的待测试指示灯进行测试。/n

【技术特征摘要】
1.一种多磁盘指示灯测试方法,其特征在于,包括:
在接收到包含待测试指示灯的测试指令后,自主判断所述待测试指示灯在不同磁盘连接方式下是否对应不同测试方式;
若是,则根据磁盘连接信息自主确定系统中各磁盘的连接方式,并根据预设磁盘连接方式-指示灯种类-测试方式对应关系确定目标磁盘上的待测试指示灯对应的第一目标测试方式,以根据所述第一目标测试方式对所述目标磁盘上的待测试指示灯进行测试;其中,所述目标磁盘为所述系统中任一磁盘;
若否,则根据预设指示灯种类-测试方式对应关系自主确定所述待测试指示灯对应的第二目标测试方式,以根据所述第二目标测试方式对系统中各磁盘上的待测试指示灯进行测试。


2.如权利要求1所述的多磁盘指示灯测试方法,其特征在于,所述待测试指示灯包括用于表征磁盘的活跃状态的active灯和用于定位磁盘的locate灯;
相应的,在接收到包含待测试指示灯的测试指令后,自主判断所述待测试指示灯在不同磁盘连接方式下是否对应不同测试方式的过程,包括:
预先为不同种类的指示灯在不同磁盘连接方式下定义其对应的测试方式;其中,active灯在不同磁盘连接方式下对应同一测试方式;locate灯在不同磁盘连接方式下对应不同测试方式;
在接收到包含active灯的测试指令后,根据所述active灯在不同磁盘连接方式下预定义的测试方式,确定所述active灯在不同磁盘连接方式下对应同一测试方式;
在接收到包含locate灯的测试指令后,根据所述locate灯在不同磁盘连接方式下预定义的测试方式,确定所述locate灯在不同磁盘连接方式下对应不同测试方式。


3.如权利要求2所述的多磁盘指示灯测试方法,其特征在于,当所述待测试指示灯为active灯时,对目标磁盘上的active灯进行测试的过程,包括:
向目标磁盘中用于存储active灯的点亮状态的存储位置中写入点亮数据,以使所述目标磁盘点亮自身上的active灯;
获取所述目标磁盘上active灯的灯光状态,并根据其灯光状态判断所述目标磁盘上的active灯是否正常点亮;
若否,则进行所述目标磁盘上的active灯非正常点亮提示。


4.如权利要求2所述的多磁盘指示灯测试方法,其特征在于,所述不同磁盘连接方式包括磁盘直连方式和磁盘经raid卡连接方式;
相应的,当所述待测试指示灯为locate灯时,根据磁盘连接信息自主确定系统中各磁盘的连接方式,并根据预设磁盘连接方式-指示灯种类-测试方式对应关系确定目标磁盘上的待测试指示灯对应的第一目标测试方式,以根据所述第一目标测试方式对所述目标磁盘上的待测试指示灯进行测试的过程,包括:
根据目标磁盘的磁盘连接信息自主确定所述目标磁盘的磁盘连接方式;
当所述目标磁盘的磁盘连接方式为磁盘直连方式时,自主利用ledctl点灯工具点亮所述目标磁盘上的locate灯;当所述目标磁盘的磁盘连接方式为磁盘经raid卡连接方式时,自主利用storcl...

【专利技术属性】
技术研发人员:刘青青
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1