存储设备机箱显示灯的管理方法、系统、设备及存储介质技术方案

技术编号:22658625 阅读:30 留言:0更新日期:2019-11-28 03:18
本发明专利技术公开了一种存储设备机箱显示灯的管理方法,包括:根据存储设备的第一状态信息生成对应的节点灯控制指令;执行节点灯控制指令以对节点灯的状态进行控制;监测节点灯的实际状态;判断监测到的节点灯的实际状态是否符合节点灯控制指令,并在判断出不符合时,重新执行节点灯控制指令。应用本申请的方案,可以有效地避免机箱显示灯的显示情况与存储设备的状态信息不一致的情况。本申请还提供了一种存储设备机箱显示灯的管理系统、设备及存储介质,具有相应技术效果。

Management method, system, equipment and storage medium of display lamp of storage device case

The invention discloses a management method for the display lamp of a storage device case, which includes: generating the corresponding node lamp control instruction according to the first state information of the storage device; executing the node lamp control instruction to control the node lamp state; monitoring the actual state of the node lamp; judging whether the actual state of the monitored node lamp conforms to the node lamp control instruction, and judging whether the actual state of the monitored node lamp conforms to the node lamp control instruction If not, execute the node light control command again. The scheme of the application can effectively avoid the situation that the display condition of the chassis display lamp is inconsistent with the state information of the storage device. The application also provides a management system, a device and a storage medium for a display lamp of a storage device case, which has corresponding technical effects.

【技术实现步骤摘要】
存储设备机箱显示灯的管理方法、系统、设备及存储介质
本专利技术涉及计算机
,特别是涉及一种存储设备机箱显示灯的管理方法、系统、设备及存储介质。
技术介绍
在存储设备中,机箱管理的LED灯起着举足轻重的作用,这些显示灯用于告知用户当前存储设备的状态信息,例如告知存储设备的机箱状态、告警、定位等信息。如果显示灯的显示情况与存储设备的状态信息不一致,会直接影响存储设备的相关业务,例如无法及时保存用户数据,无法及时进行故障处理引发更为严重的问题。而目前的方案中,通常是由上位系统直接下发命令,控制机箱显示灯的亮灭。当存储设备在运行过程中遇到特殊情况时,致使灯的显示状态改变,便可能导致灯的显示情况与存储设备的状态信息不一致的情况发生,例如突然断电或者固件重启导致显示灯全灭。综上所述,如何有效地避免机箱显示灯的显示情况与存储设备的状态信息不一致的情况,是目前本领域技术人员急需解决的技术问题。
技术实现思路
本专利技术的目的是提供一种存储设备机箱显示灯的管理方法、系统、设备及存储介质,以避免机箱显示灯的显示情况与存储设备的状态信息不一致的情况。为解决上述技术问题,本专利技术提供如下技术方案:一种存储设备机箱显示灯的管理方法,包括:根据存储设备的第一状态信息生成对应的节点灯控制指令;执行所述节点灯控制指令以对节点灯的状态进行控制;监测所述节点灯的实际状态;判断监测到的所述节点灯的实际状态是否符合所述节点灯控制指令,并在判断出不符合时,重新执行所述节点灯控制指令。优选的,还包括:执行接收到的集群灯控制指令,以对所述集群灯的状态进行控制;其中,所述集群灯控制指令为上位状态机根据第二状态信息生成的集群灯控制指令;监测集群灯的实际状态;判断监测到的所述集群灯的实际状态是否符合所述集群灯控制指令,并在判断出不符合时,重新执行所述集群灯控制指令;其中,所述第二状态信息包括所述存储设备的状态信息以及其他至少一个存储节点的状态信息。优选的,所述节点灯为节点告警灯,所述根据存储设备的第一状态信息生成对应的节点灯控制指令包括:将所述存储设备的传感器温度与预设的温度阈值进行比较,并将所述存储设备的风扇转速与预设的转速范围进行比较;当所述传感器温度超出所述温度阈值和/或所述风扇转速超出所述转速范围时,生成用于控制所述节点告警灯为亮灯状态的节点灯控制指令;当所述传感器温度未超出所述温度阈值且所述风扇转速未超出所述转速范围时,生成用于控制所述节点告警灯为灭灯状态的节点灯控制指令。优选的,所述集群灯为机箱定位集群灯,所述集群灯控制指令具体为所述上位状态机通过以下步骤生成的集群灯控制指令:所述上位状态机判断所述存储设备以及其他存储节点构成的目标集群的ID是否正确,并判断所述目标集群接收到的针对所述机箱定位集群灯的上层命令是否完整,并判断所述存储设备是否处于所述目标集群中,并判断所述目标集群的受管状态是否正确;当所述上位状态机的针对所述机箱定位灯的四项判断均成立时,生成用于控制所述机箱定位集群灯为亮灯状态的集群灯控制指令;当所述上位状态机的针对所述机箱定位灯的四项判断中至少一项不成立时,生成用于控制所述机箱定位集群灯为灭灯状态的集群灯控制指令。优选的,所述执行接收到的集群灯控制指令,以对所述集群灯的状态进行控制,包括:通过IPC通道接收所述上位状态机发送的所述集群灯控制指令;执行所述集群灯控制指令,以对所述集群灯的状态进行控制。一种存储设备机箱显示灯的管理系统,包括:节点灯状态控制模块,用于根据存储设备的第一状态信息生成对应的节点灯控制指令;第一执行模块,用于执行所述节点灯控制指令以对节点灯的状态进行控制;状态监测模块,用于监测所述节点灯的实际状态;第一比较模块,用于判断所述状态监测模块监测到的所述节点灯的实际状态是否符合所述节点灯控制指令,并在判断出不符合时,控制所述第一执行模块重新执行所述节点灯控制指令。优选的,所述状态监测模块还用于监测集群灯的实际状态;存储设备机箱显示灯的管理系统中还包括:上位状态机,用于根据第二状态信息生成集群灯控制指令;第二执行模块,用于执行接收到的所述集群灯控制指令,以对所述集群灯的状态进行控制;第二比较模块,用于判断所述状态监测模块监测到的所述集群灯的实际状态是否符合所述集群灯控制指令,并在判断出不符合时,控制所述第二执行模块重新执行所述集群灯控制指令;其中,所述第二状态信息包括所述存储设备的状态信息以及其他至少一个存储节点的状态信息。优选的,所述第二执行模块,具体用于:通过IPC通道接收所述上位状态机发送的所述集群灯控制指令;执行所述集群灯控制指令,以对所述集群灯的状态进行控制。一种存储设备机箱显示灯的管理设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序以实现上述任一项所述的存储设备机箱显示灯的管理方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的存储设备机箱显示灯的管理方法的步骤。本申请的方案中,可以根据存储设备的第一状态信息生成对应的节点灯控制指令,进而可以执行节点灯控制指令以对节点灯的状态进行控制。考虑到特殊情况时可能致使灯的显示状态改变,因此本申请监测节点灯的实际状态,进而可以判断监测到的节点灯的实际状态是否符合节点灯控制指令,在判断出不符合时,会重新执行节点灯控制指令,可以看出,当特殊情况致使节点灯的显示状态改变而不符合存储设备的真实的状态时,本申请的方案可以重新调整节点灯的显示状态。因此,本申请的方案可以有效地避免机箱显示灯的显示情况与存储设备的状态信息不一致的情况。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术中一种存储设备机箱显示灯的管理方法的实施流程图;图2为本专利技术中一种存储设备机箱显示灯的管理系统的结构示意图。具体实施方式本专利技术的核心是提供一种存储设备机箱显示灯的管理方法,可以有效地避免机箱显示灯的显示情况与存储设备的状态信息不一致的情况。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术中一种存储设备机箱显示灯的管理方法的实施流程图,该存储设备机箱显示灯的管理方本文档来自技高网
...

【技术保护点】
1.一种存储设备机箱显示灯的管理方法,其特征在于,包括:/n根据存储设备的第一状态信息生成对应的节点灯控制指令;/n执行所述节点灯控制指令以对节点灯的状态进行控制;/n监测所述节点灯的实际状态;/n判断监测到的所述节点灯的实际状态是否符合所述节点灯控制指令,并在判断出不符合时,重新执行所述节点灯控制指令。/n

【技术特征摘要】
1.一种存储设备机箱显示灯的管理方法,其特征在于,包括:
根据存储设备的第一状态信息生成对应的节点灯控制指令;
执行所述节点灯控制指令以对节点灯的状态进行控制;
监测所述节点灯的实际状态;
判断监测到的所述节点灯的实际状态是否符合所述节点灯控制指令,并在判断出不符合时,重新执行所述节点灯控制指令。


2.根据权利要求1所述的存储设备机箱显示灯的管理方法,其特征在于,还包括:
执行接收到的集群灯控制指令,以对所述集群灯的状态进行控制;其中,所述集群灯控制指令为上位状态机根据第二状态信息生成的集群灯控制指令;
监测集群灯的实际状态;
判断监测到的所述集群灯的实际状态是否符合所述集群灯控制指令,并在判断出不符合时,重新执行所述集群灯控制指令;
其中,所述第二状态信息包括所述存储设备的状态信息以及其他至少一个存储节点的状态信息。


3.根据权利要求1所述的存储设备机箱显示灯的管理方法,其特征在于,所述节点灯为节点告警灯,所述根据存储设备的第一状态信息生成对应的节点灯控制指令包括:
将所述存储设备的传感器温度与预设的温度阈值进行比较,并将所述存储设备的风扇转速与预设的转速范围进行比较;
当所述传感器温度超出所述温度阈值和/或所述风扇转速超出所述转速范围时,生成用于控制所述节点告警灯为亮灯状态的节点灯控制指令;当所述传感器温度未超出所述温度阈值且所述风扇转速未超出所述转速范围时,生成用于控制所述节点告警灯为灭灯状态的节点灯控制指令。


4.根据权利要求2所述的存储设备机箱显示灯的管理方法,其特征在于,所述集群灯为机箱定位集群灯,所述集群灯控制指令具体为所述上位状态机通过以下步骤生成的集群灯控制指令:
所述上位状态机判断所述存储设备以及其他存储节点构成的目标集群的ID是否正确,并判断所述目标集群接收到的针对所述机箱定位集群灯的上层命令是否完整,并判断所述存储设备是否处于所述目标集群中,并判断所述目标集群的受管状态是否正确;
当所述上位状态机的针对所述机箱定位灯的四项判断均成立时,生成用于控制所述机箱定位集群灯为亮灯状态的集群灯控制指令;当所述上位状态机的针对所述机箱定位灯的四项判断中至少一项不成立时,生成用于控制所述机箱定位集群灯为灭灯状态的集群灯控制指令。...

【专利技术属性】
技术研发人员:姜辉
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1