硬盘运行状态检测系统技术方案

技术编号:11085925 阅读:200 留言:0更新日期:2015-02-26 12:42
一种硬盘运行状态检测系统,包括:一基板管理控制器;至少一硬盘,每一硬盘具有一信号输出接口;一硬盘控制器通过相应的信号输出接口电性连接所述至少一硬盘,用于通过并口通信协议接收所述至少一硬盘的运行状态信号,解析出相应的第一硬盘状态信息并进行通信协议转换,将转换后的相应的第二硬盘状态信息通过串口通信协议传出;一接口控制器电性连接基板管理控制器,用于将第二硬盘状态信息进行通信协议转换,将转换后的相应的第三硬盘状态信息通过GPIO通信协议传送至基板管理控制器;基板管理控制器将第三硬盘状态信息通过网络传送至远程控制端,供所述远程控制端实时远程监控所述至少一硬盘的运行状态。

【技术实现步骤摘要】
硬盘运行状态检测系统
本专利技术涉及服务器系统
,尤其涉及一种通过UART串口来远程检测HDD的运行状态的硬盘运行状态检测系统。
技术介绍
服务器是网络架构的重要基础。通常在服务器中,硬盘(Hard Disk Drive,简称HDD)是用来存储信息的记录装置。服务器系统中可以包括多个HDD,每个HDD都有3种状态:正常运行(Active)状态、硬盘存在(Present)状态、或处于硬盘加载失败(Fail)状态。 在现有的所有服务器系统里,每个HDD的运行状态是通过相关的信号输出点亮其相对应的HDD LED灯来直观的显示的;通过LED灯的亮灯颜色来指示HDD的运行状态为正常运行(Active)状态、硬盘存在(Present)状态、或处于硬盘加载失败(Fail)状态,可以有效的反映硬盘的工作状态,供使用者检视。但是,由于现有的HDD的3种运行状态只能在现场通过查看LED灯的亮灯颜色来识别,无法远程实时检测每个HDD的运行状态。 因此,设计能远程监控每个HDD的运行状态,使得工作人员可以及时有效的发现故障硬盘,提高系统的稳定性以及故障硬盘处理的时效性,保证系统的顺利运行便成为亟待解决的问题。
技术实现思路
针对现有服务器系统内各HDD的运行状态只能在现场通过查看LED灯的亮灯颜色来识别,无法远程实时检测每个HDD的运行状态的技术问题,本专利技术的目的在于提供一种硬盘运行状态检测系统,通过设置硬盘控制器采集硬盘的运行状态信号,并通过接口控制器采用GP1通信协议与基板管理控制器进行数据沟通,实现远程监控每个HDD的运行状态,有效提高系统的稳定性以及故障硬盘处理的时效性。 为实现上述目的,本专利技术提供了一种硬盘运行状态检测系统,包括:一基板管理控制器;至少一硬盘,每一所述硬盘具有一信号输出接口,所述至少一硬盘的运行状态信号通过相应的所述信号输出接口传输至相应的信号指示灯,以控制相应的所述信号指示灯显示所述至少一硬盘的运行状态;一硬盘控制器,通过相应的所述信号输出接口电性连接所述至少一硬盘,用于通过并口通信协议接收所述至少一硬盘的运行状态信号,解析出相应的第一硬盘状态信息、并进行通信协议转换,将转换后的相应的第二硬盘状态信息通过串口通信协议传出;一接口控制器,分别电性连接所述基板管理控制器以及所述硬盘控制器,用于将从所述硬盘控制器传来的所述第二硬盘状态信息进行通信协议转换,将转换后的相应的第三硬盘状态信息通过GP1通信协议传送至所述基板管理控制器,所述基板管理控制器通过GP1通信协议获取所述第三硬盘状态信息,并通过网络传送至远程控制端,供所述远程控制端实时远程监控所述至少一硬盘的运行状态。 在本专利技术一实施例中,所述硬盘控制器为SATA控制器、SAS控制器、SATA扩展卡或SAS扩展卡的其中之一。 在本专利技术一实施例中,所述基板管理控制器还包括一第一寄存器,当所述基板管理控制器通过GP1通信协议获取所述第三硬盘状态信息后,先将所述第三硬盘状态信息暂存于所述第一寄存器中。 在本专利技术一实施例中,所述接口控制器还包括一第一 SGP1接口 ;所述硬盘控制器包括:至少一组GP1接口,每一组GP1接口通过一所述信号输出接口电性连接一所述硬盘,以通过GP1接口通过并口通信协议接收所述硬盘的运行状态信号;一SGP10单元,用于对所述至少一硬盘的运行状态信号进行解析,解析出相应的所述第一硬盘状态信息,并进行通信协议转换,转换成可以通过串口通信协议传输的所述第二硬盘状态信息,其中,所述串口通信协议为SGP1通信协议;一第二 SGP1接口,电性连接与所述接口控制器的所述第一 SGP1接口,以通过所述SGP1通信协议将转换后的所述第二硬盘状态信息传送至所述接口控制器。 在本专利技术一实施例中,所述硬盘控制器还包括一第二寄存器,电性连接所述SGP1单元,当所述SGP1单元解析出相应的所述第一硬盘状态信息并转换成所述第二硬盘状态信息后,先将转换后的所述第二硬盘状态信息暂存于所述第二寄存器中。 在本专利技术一实施例中,所述基板管理控制器与所述接口控制器通过多组GP1接口沟通,每一组GP1接口用于传输一所述硬盘的所述第三硬盘状态信息。 在本专利技术一实施例中,所述接口控制器为复杂可编程逻辑器件或可编程逻辑器件。 本专利技术的优点在于:利用本专利技术的硬盘运行状态检测系统,以一个基板管理控制器实时检测多个硬盘的运行状态,且可以通过网络传送至远程控制端,供使用者远程检视。使得工作人员可以及时有效的发现故障硬盘,提高系统的稳定性以及故障硬盘处理的时效性,保证系统的顺利运行。 【附图说明】 图1,本专利技术所述硬盘运行状态检测系统一实施例的架构示意图; 图2,本专利技术所述硬盘运行状态检测系统另一实施例的架构示意图。 【具体实施方式】 下面结合附图对本专利技术提供的硬盘运行状态检测系统做详细说明。 参考图1,本专利技术所述硬盘运行状态检测系统一实施例的架构示意图;在本实施例中所述硬盘运行状态检测系统10包括一硬盘(Hard Disk Drive,HDD) 11、一硬盘控制器12、一接口控制器 13 以及一基板管理控制器(Baseboard Management Controller, BMC) 14。 所述硬盘11具有一信号输出接口 111,所述硬盘11的运行状态信号通过所述信号输出接口 111传输至相应的外部信号指示灯19,以控制所述信号指示灯19显示所述硬盘11的运行状态。其中,所述信号指示灯19可以为LED灯。通过LED灯的亮灯颜色来指示硬盘11的运行状态为正常运行(Active)状态、硬盘存在(Present)状态、或处于硬盘加载失败(Fail)状态,供使用者现场检视。 所述硬盘控制器12,电性连接所述接口控制器13,并通过所述信号输出接口111电性连接所述硬盘11,用于通过并口通信协议接收所述硬盘11的运行状态信号,解析出相应的第一硬盘状态信息并进行通信协议转换,将转换后的相应的第二硬盘状态信息通过串口通信协议传出传送至所述接口控制器13。其中,所述并口通信协议可以为GP1(General Purpose Input/Output,通用输入/输出)通信协议,所述串口通信协议可以为SGP1(Serial General Purpose Input/Output,串行通用输入/输出)通信协议;第一硬盘状态信息为并行数据形式的所述硬盘11状态信息;第二硬盘状态信息为串行数据形式的所述硬盘11状态信息。所述硬盘控制器12可以为SATA (Serial AdvancedTechnology Attachment,串行硬件驱动器接口)控制器、SAS(Serial Attached SCSI,串行连接SCSI,其中SCSI为Small Computer System Interface,小型计算机系统接口 )控制器、SATA扩展卡或SAS扩展卡的其中之一。 详细而言,所述硬盘控制器12通过GP1通信协议接收到所述硬盘11的运行状态信号后,通过内部的SGP1解析,即可解析出相应的第一硬盘状态信息:Active、Present、Fail状态。由于所述硬盘控制器12与接口控制器13可以通过串行通信协议,例如SGP1通信协本文档来自技高网...

【技术保护点】
一种硬盘运行状态检测系统,其特征在于,包括:一基板管理控制器;至少一硬盘,每一所述硬盘具有一信号输出接口,所述至少一硬盘的运行状态信号通过相应的所述信号输出接口传输至相应的信号指示灯,以控制相应的所述信号指示灯显示所述至少一硬盘的运行状态;一硬盘控制器,通过相应的所述信号输出接口电性连接所述至少一硬盘,用于通过并口通信协议接收所述至少一硬盘的运行状态信号,解析出相应的第一硬盘状态信息、并进行通信协议转换,将转换后的相应的第二硬盘状态信息通过串口通信协议传出;一接口控制器,分别电性连接所述基板管理控制器以及所述硬盘控制器,用于将从所述硬盘控制器传来的所述第二硬盘状态信息进行通信协议转换,将转换后的相应的第三硬盘状态信息通过GPIO通信协议传送至所述基板管理控制器,所述基板管理控制器通过GPIO通信协议获取所述第三硬盘状态信息,并通过网络传送至远程控制端,供所述远程控制端实时远程监控所述至少一硬盘的运行状态。

【技术特征摘要】
1.一种硬盘运行状态检测系统,其特征在于,包括: 一基板管理控制器; 至少一硬盘,每一所述硬盘具有一信号输出接口,所述至少一硬盘的运行状态信号通过相应的所述信号输出接口传输至相应的信号指示灯,以控制相应的所述信号指示灯显示所述至少一硬盘的运行状态; 一硬盘控制器,通过相应的所述信号输出接口电性连接所述至少一硬盘,用于通过并口通信协议接收所述至少一硬盘的运行状态信号,解析出相应的第一硬盘状态信息、并进行通信协议转换,将转换后的相应的第二硬盘状态信息通过串口通信协议传出; 一接口控制器,分别电性连接所述基板管理控制器以及所述硬盘控制器,用于将从所述硬盘控制器传来的所述第二硬盘状态信息进行通信协议转换,将转换后的相应的第三硬盘状态信息通过GP1通信协议传送至所述基板管理控制器,所述基板管理控制器通过GP1通信协议获取所述第三硬盘状态信息,并通过网络传送至远程控制端,供所述远程控制端实时远程监控所述至少一硬盘的运行状态。2.根据权利要求1所述的硬盘运行状态检测系统,其特征在于,所述硬盘控制器为SATA控制器、SAS控制器、SATA扩展卡或SAS扩展卡的其中之一。3.根据权利要求1所述的硬盘运行状态检测系统,其特征在于,所述基板管理控制器还包括一第一寄存器,当所述基板管理控制器通过GP1通信协议获取所述第三硬盘状态信息后,先将所述第三硬盘状态信息暂存于所述第一寄存器...

【专利技术属性】
技术研发人员:汪成
申请(专利权)人:英业达科技有限公司英业达股份有限公司
类型:发明
国别省市:上海;31

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

1