一种服务器故障离线诊断装置及方法制造方法及图纸

技术编号:31310522 阅读:16 留言:0更新日期:2021-12-12 21:40
本发明专利技术提供一种服务器故障离线诊断装置及方法,包括:控制芯片,所述控制芯片的输入引脚连接基板管理控制器,所述基板管理控制器向控制芯片输入故障灯控制信号,所述故障灯控制信号包括故障灯明灭控制方案;所述控制芯片的输出引脚连接故障灯;所述控制芯片包括第一供电引脚和第二供电引脚,所述第一供电引脚连接服务器主板,所述第二供电引脚连接离线电源;服务器主板和离线电源均与故障灯电连接;所述控制芯片包括存储模块,所述存储模块存储所述故障灯明灭控制方案。本发明专利技术方便高密度服务器出现问题时进行离线debug。避免由于配置过于复杂导致服务器内的其他板卡挡住了故障灯,无法解析BIOS的post信息的问题。法解析BIOS的post信息的问题。法解析BIOS的post信息的问题。

【技术实现步骤摘要】
一种服务器故障离线诊断装置及方法


[0001]本专利技术属于服务器
,具体涉及一种服务器故障离线诊断装置及方法。

技术介绍

[0002]由于硬件技术的发展以及客户需求的多样化,服务器能够实现的功能以及配置也越来越复杂,因此对服务器硬件设计、软硬件交互的要求也越来越高。更加复杂精细的设计带来更高性能的同时也使得服务器运行时出现问题概率的增高。宕机是服务器测试时常见的一类问题,导致宕机的原因多种多样,软件和硬件层面的原因均有包含。因此当出现宕机时,应当在不破坏现象的前提下尽可能地获取服务器的信息,例如硬件配置、固件版本、BIOS和BMC日志等。BIOS的postcode信息是相对重要的一个信息,通过postcode可以了解出现宕机问题时BIOS的post状态,从而缩小问题原因的范围,因此在主板上一般都会设置故障灯或者蜂鸣器等来指示postcode。但是对于一些高密度服务器,尤其是1U服务器,当服务器满配时,主板的故障灯常常会被机箱内其他板卡挡住,仅打开机箱盖无法看到故障灯的状态。由于多数板卡在服务器上电时不能拆装,因此很多情况下现场postcode信息只能舍弃,只能靠之后的复现bug操作来获取。
[0003]因此需要一种能够在服务器断电之后让用户依然能够读到宕机时postcode的方法来提高debug效率。

技术实现思路

[0004]针对现有技术的上述不足,本专利技术提供一种服务器故障离线诊断装置及方法,以解决上述技术问题。
[0005]第一方面,本专利技术提供一种服务器故障离线诊断装置,包括:控制芯片,所述控制芯片的输入引脚连接基板管理控制器,所述基板管理控制器向控制芯片输入故障灯控制信号,所述故障灯控制信号包括故障灯明灭控制方案;所述控制芯片的输出引脚连接故障灯;所述控制芯片包括第一供电引脚和第二供电引脚,所述第一供电引脚连接服务器主板,所述第二供电引脚连接离线电源;服务器主板和离线电源均与故障灯电连接;所述控制芯片包括存储模块,所述存储模块存储所述故障灯明灭控制方案。
[0006]进一步的,所述离线电源包括:超级电容和开关,所述超级电容的一端连接服务器主板,超级电容的另一端经过开关分别连接控制芯片和故障灯,控制芯片与故障灯并联。
[0007]进一步的,所述开关采用指拨开关。
[0008]进一步的,所述离线电源包括蓄电池和开关。
[0009]进一步的,所述控制芯片包括多个输出引脚,每个输出引脚均连接一个故障灯。
[0010]进一步的,所述控制芯片的输入引脚通过I2C总线连接基板管理控制器,所述基板管理控制器连接平台控制器中心。
[0011]进一步的,所述控制芯片为多个。
[0012]进一步的,所述离线电源为多个,一个离线电源为一个控制芯片和控制芯片对应
的故障灯供电。
[0013]第二方面,本专利技术提供一种服务器故障离线诊断方法,所述方法包括:
[0014]在服务器主板供电期间,接收基板管理控制器发送的故障灯控制信号,从故障灯控制信号解析出故障灯明灭控制方案并将故障灯明灭控制方案保存至存储模块,所述存储模块为非易失性内存;
[0015]在服务器主板下电且离线电源供电期间,从存储模块读取故障灯明灭控制方案;并通过各输出引脚的电平信号控制各故障灯明灭状态,执行所述故障灯明灭控制方案。
[0016]进一步的,通过各输出引脚的电平信号控制各故障灯明灭状态,执行所述故障灯明灭控制方案,包括:
[0017]解析故障灯明灭控制方案各故障灯编号对应的明灭状态;
[0018]根据故障灯编号查找对应的输出引脚编号,根据故障灯对应的明灭状态判断是否点亮故障灯,若是则根据对应的输出引脚编号控制相应输出引脚输出高电平信号,点亮所述故障灯。
[0019]本专利技术的有益效果在于,
[0020]本专利技术提供的服务器故障离线诊断装置及方法,通过增设控制芯片和离线电源,实现对故障灯明灭控制方案的离线存储,并在服务器主板下电后基于离线电源读取并执行故障灯明灭控制方案,实现服务器故障离线诊断。在服务器主板下电状态下拆除遮挡故障灯的主板,即可查看完整的故障灯信号。本专利技术方便高密度服务器出现问题时进行离线debug。避免由于配置过于复杂导致服务器内的其他板卡挡住了故障灯,无法在不拆机的情况下了解BIOS的post信息的问题,且装置电路简单、容易实现,使用一组BMC的I2C信号,对于BMC芯片的接口资源占用较小。
[0021]此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。
附图说明
[0022]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023]图1是本申请一个实施例的服务器故障离线诊断装置的结构示意图;
[0024]图2是本申请一个实施例的服务器故障离线诊断装置的示例性电路图。
具体实施方式
[0025]为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0026]需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。
[0027]在本专利技术的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不
能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0028]在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本专利技术中的具体含义。
[0029]下面将参考附图并结合实施例来详细说明本专利技术。
[0030]实施例1
[0031]请参考图1,本实施例提供一种服务器故障离线诊断装置,包括:控制芯片,控制芯片的输入引脚连接基板管理控制器,基板管理控制器(BMC)向控制芯片输入故障灯控制信号,故障灯控制信号包括故障灯明灭控制方案;控制芯片的输出引脚连接故障灯;控制芯片包括第一供电引脚和第二供电引脚,第一供电引脚连接服务器主板,第二供电引脚连接离线电源;服务器主板和离线电源均与故障灯电连接;控制芯片包括存储模块,存储模块存储故障灯明灭控制方案。其本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器故障离线诊断装置,其特征在于,包括:控制芯片,所述控制芯片的输入引脚连接基板管理控制器,所述基板管理控制器向控制芯片输入故障灯控制信号,所述故障灯控制信号包括故障灯明灭控制方案;所述控制芯片的输出引脚连接故障灯;所述控制芯片包括第一供电引脚和第二供电引脚,所述第一供电引脚连接服务器主板,所述第二供电引脚连接离线电源;服务器主板和离线电源均与故障灯电连接;所述控制芯片包括存储模块,所述存储模块存储所述故障灯明灭控制方案。2.根据权利要求1所述的装置,其特征在于,所述离线电源包括:超级电容和开关,所述超级电容的一端连接服务器主板,超级电容的另一端经过开关分别连接控制芯片和故障灯,控制芯片与故障灯并联。3.根据权利要求2所述的装置,其特征在于,所述输出引脚经MOS管连接至故障灯。4.根据权利要求1所述的装置,其特征在于,所述离线电源包括蓄电池和开关。5.根据权利要求1所述的装置,其特征在于,所述控制芯片包括多个输出引脚,每个输出引脚均连接一个故障灯。6.根据权利要求1所述的装置,其特征在于,所述控制芯片的输入引脚通过I 2C总线连接基板管理控制器,...

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

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

1