一种服务器故障硬盘自动定位系统、方法及装置制造方法及图纸

技术编号:33551835 阅读:11 留言:0更新日期:2022-05-26 22:48
本发明专利技术涉及故障硬盘自动定位领域,具体公开一种服务器故障硬盘自动定位系统、方法及装置,包括多个硬盘,各个硬盘分别通过硬盘背板与硬盘控制器连接,还包括BMC芯片和设置在各个硬盘处的指示灯;BMC芯片通过I2C总线与硬盘控制器通信,并分别与各个指示灯连接;BMC芯片从硬盘控制器获取各个硬盘的硬盘信息,并判断是否有硬盘故障,当有硬盘故障时,BMC芯片控制故障硬盘处的指示灯亮起。本发明专利技术通过带外管理系统进行硬盘监控,并自动对故障硬盘进行定位,通过此方法可以完全使用带外管理的方法对硬盘进行监控与管理,降低对CPU和内存的压力,节省系统资源,并提高硬盘监控系统的安全性。并提高硬盘监控系统的安全性。并提高硬盘监控系统的安全性。

【技术实现步骤摘要】
一种服务器故障硬盘自动定位系统、方法及装置


[0001]本专利技术涉及故障硬盘自动定位领域,具体涉及一种服务器故障硬盘自动定位系统、方法及装置。

技术介绍

[0002]随着数据的不断增长,服务器的存储容量越来越高,硬盘数量不断增加,硬盘的运维工作量及复杂度也不断增加,如何有效提升硬盘的运维效率,降低人为判定故障硬盘的复杂度并提升运维的自动化程度成为了越来越紧迫的需求。在现有服务器系统中,通常会有大量的带内管理软件对硬盘进行管理,但这些软件运行在带内业务系统下,消耗了CPU和内存等系统资源,也存在着一定的安全性问题。

技术实现思路

[0003]为解决上述问题,本专利技术提供一种服务器故障硬盘自动定位系统、方法及装置,通过带外管理系统进行硬盘监控,并自动对故障硬盘进行定位,通过此方法可以完全使用带外管理的方法对硬盘进行监控与管理,降低对CPU和内存的压力,节省系统资源,并提高硬盘监控系统的安全性。
[0004]第一方面,本专利技术的技术方案提供一种服务器故障硬盘自动定位系统,包括多个硬盘,各个硬盘分别通过硬盘背板与硬盘控制器连接,该装置还包括BMC芯片和设置在各个硬盘处的指示灯;BMC芯片通过I2C总线与硬盘控制器通信,并分别与各个指示灯连接;BMC芯片从硬盘控制器获取各个硬盘的硬盘信息,并判断是否有硬盘故障,当有硬盘故障时,BMC芯片控制故障硬盘处的指示灯亮起。
[0005]进一步地,BMC芯片还与用户客户端连接,当BMC芯片判断有硬盘故障时,记录故障信息并发送至用户客户端。
[0006]第二方面,本专利技术的技术方案提供一种服务器故障硬盘自动定位方法,由BMC芯片执行,包括以下步骤:从硬盘控制器获取各个硬盘的硬盘信息;基于所获取的所有硬盘信息,判断是否有硬盘故障;若有硬盘故障,则控制故障硬盘处的指示灯亮起。
[0007]进一步地,基于所获取的所有硬盘信息,判断是否有硬盘故障,具体包括:将所有硬盘信息进行汇总,并筛选出错误信息;将筛选出的错误信息根据用户自定义的报错机制进行逻辑判断;当某个硬盘的错误信息出现用户自定义的错误时,判断为该硬盘故障。
[0008]进一步地,该方法还包括以下步骤:当某个硬盘的错误信息出现用户自定义的错误时,记录该硬盘的错误信息,并发送至用户客户端。
[0009]进一步地,该方法还包括以下步骤:将筛选出的错误信息根据用户自定义的报错机制进行逻辑判断的结果记录在运维日志。
[0010]进一步地,该方法还包括以下步骤:当出现硬盘故障后,定时监测故障硬盘是否已更换并消除错误信息;若是,则将故障硬盘处的指示灯熄灭,并记录运维日志。
[0011]第三方面,本专利技术的技术方案提供一种服务器故障硬盘自动定位装置,配置于BMC芯片,包括,硬盘信息获取模块:从硬盘控制器获取各个硬盘的硬盘信息;硬盘故障判断模块:基于所获取的所有硬盘信息,判断是否有硬盘故障;指示灯控制模块:若有硬盘故障,则控制故障硬盘处的指示灯亮起。
[0012]进一步地,硬盘故障判断模块基于所获取的所有硬盘信息,判断是否有硬盘故障,具体包括:将所有硬盘信息进行汇总,并筛选出错误信息;将筛选出的错误信息根据用户自定义的报错机制进行逻辑判断;当某个硬盘的错误信息出现用户自定义的错误时,判断为该硬盘故障。
[0013]进一步地,该装置还包括,硬盘故障发送模块:当某个硬盘的错误信息出现用户自定义的错误时,记录该硬盘的错误信息,并发送至用户客户端。
[0014]本专利技术提供的一种服务器故障硬盘自动定位系统、方法及装置,相对于现有技术,具有以下有益效果:由BMC芯片从硬盘控制器获取硬盘信息,根据硬盘信息判断硬盘故障,在硬盘故障时控制相应指示灯点亮以指示故障硬盘位置。本专利技术通过带外管理系统进行硬盘监控,并自动对故障硬盘进行定位,通过此方法可以完全使用带外管理的方法对硬盘进行监控与管理,降低对CPU和内存的压力,节省系统资源,并提高硬盘监控系统的安全性。
附图说明
[0015]为了更清楚的说明本申请实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为当前服务器系统带内硬盘管理示意图。
[0017]图2为本专利技术实施例一提供的一种服务器故障硬盘自动定位系统结构示意图。
[0018]图3为本专利技术实施例二提供的一种服务器故障硬盘自动定位系统结构示意图。
[0019]图4为本专利技术实施例三提供的一种服务器故障硬盘自动定位方法流程示意图。
[0020]图5为本专利技术实施例三提供的一种服务器故障硬盘自动定位方法一具体实施例流程示意图。
[0021]图6为本专利技术实施例四提供一种服务器故障硬盘自动定位装置结构示意框图。
具体实施方式
[0022]以下对本专利技术涉及的部分术语进行解释。
[0023]BMC:Baseboard Management Cotroller(基板管理控制器),是对服务器进行管理的模块,其主要对于服务器的功耗,温度,故障,散热等运行状态进行监控与管理的模块。
[0024]带内系统:通常是指CPU/DDR/网络等承载实际业务的系统模块。
[0025]带外系统:通常是指BMC等对整个服务器的业务系统提供监控管理等保障功能的系统,例如,BMC模块即是一种带外系统模块,BMC主要是为服务器提供散热,温度,功耗等监控及管理功能,只是为CPU/DDR/网卡等这些业务系统模块提供保证,并不承载实际的业务。
[0026]为了使本
的人员更好地理解本申请方案,下面结合附图和具体实施方式对本申请作进一步的详细说明。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0027]实施例一如图1所示为当前服务器系统带内硬盘管理示意图,CPU连接硬盘控制器,硬盘控制器连接硬盘背板,硬盘背板连接硬盘,通过在操作系统下安装对应的硬盘控制器驱动及硬盘管理系统,通过操作系统OS>CPU>硬盘控制器>硬盘背板>硬盘这条路径对硬盘进行监控和管理。这种方法,需要在操作系统下安装硬盘管理系统,会占用CPU和DDR等系统资源,并且硬盘管理系统与客户的业务同时运行在带内的系统上,有着被外部客户控制并破坏硬盘数据的风险,随着网络破坏者的技术不断提升,为了保证安全性,会使得硬盘管理系统安全性要求越来越高,系统越来越繁重,给CPU等系统资源造成的压力越来越大。
[0028]因此,本实施例一提供一种服务器故障硬盘自动定位系统,通过BMC芯片对系统内硬盘进行监控,自动抓取硬盘故障信息,并控制硬盘的指示灯,便于用户故障定位。
[0029]如图2所示为本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器故障硬盘自动定位系统,包括多个硬盘,各个硬盘分别通过硬盘背板与硬盘控制器连接,其特征在于,该装置还包括BMC芯片和设置在各个硬盘处的指示灯;BMC芯片通过I2C总线与硬盘控制器通信,并分别与各个指示灯连接;BMC芯片从硬盘控制器获取各个硬盘的硬盘信息,并判断是否有硬盘故障,当有硬盘故障时,BMC芯片控制故障硬盘处的指示灯亮起。2.根据权利要求1所述的服务器故障硬盘自动定位系统,其特征在于,BMC芯片还与用户客户端连接,当BMC芯片判断有硬盘故障时,记录故障信息并发送至用户客户端。3.一种服务器故障硬盘自动定位方法,其特征在于,由BMC芯片执行,包括以下步骤:从硬盘控制器获取各个硬盘的硬盘信息;基于所获取的所有硬盘信息,判断是否有硬盘故障;若有硬盘故障,则控制故障硬盘处的指示灯亮起。4.根据权利要求3所述的服务器故障硬盘自动定位方法,其特征在于,基于所获取的所有硬盘信息,判断是否有硬盘故障,具体包括:将所有硬盘信息进行汇总,并筛选出错误信息;将筛选出的错误信息根据用户自定义的报错机制进行逻辑判断;当某个硬盘的错误信息出现用户自定义的错误时,判断为该硬盘故障。5.根据权利要求4所述的服务器故障硬盘自动定位方法,其特征在于,该方法还包括以下步骤:当某个硬盘的错误信息出现用户自定义的错误时,记录该硬盘的错误信息,...

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

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

1