首页> 中国专利> 一种安全面板、服务器监测系统以及服务器

一种安全面板、服务器监测系统以及服务器

摘要

本说明书提供一种安全面板、服务器监测系统以及服务器,该安全面板相较于传统安全面板,增加了控制单元和指示灯这一电气结构,该控制单元借助服务器机箱挂耳,获取服务器主板检测到的服务器的健康状态信息,并基于该健康状态信息控制指示灯的展示状态,以指示对应的服务器状态。这一安全面板在一定程度上替代了诊断面板的功能,在保留防护作用的同时还能显示服务器的健康状态,并且相较于诊断面板来说,不占硬盘槽位,节约了服务器的空间资源。

著录项

  • 公开/公告号CN113835943A

    专利类型发明专利

  • 公开/公告日2021-12-24

    原文格式PDF

  • 申请/专利权人 新华三技术有限公司;

    申请/专利号CN202111138583.0

  • 发明设计人 佟序;

    申请日2021-09-27

  • 分类号G06F11/22(20060101);G06F11/32(20060101);

  • 代理机构11415 北京博思佳知识产权代理有限公司;

  • 代理人王茹

  • 地址 310052 浙江省杭州市滨江区长河路466号

  • 入库时间 2023-06-19 13:49:36

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-01-28

    实质审查的生效 IPC(主分类):G06F11/22 专利申请号:2021111385830 申请日:20210927

    实质审查的生效

说明书

技术领域

本说明书涉及计算机技术领域,尤其涉及一种安全面板、服务器监测系统以及服务器。

背景技术

服务器是计算机的一种,其可以在网络中为其它客户机,如PC机、智能手机、ATM等终端提供计算或者应用服务。服务器设备前部一般安装有安全面板,该安全面板是一个与服务器前窗匹配的网罩结构,其上一般具有钥匙锁扣,能够防止服务器前部的硬盘被无关人员意外移除,从而起到安全防护的作用。然而,在服务器装有安全面板的情况下,插在硬盘槽位上、用于直观体现设备健康状态信息的诊断面板会被遮挡到,技术人员需要拆卸安全面板才能看到诊断面板,操作繁杂,非常不方便。

发明内容

为克服相关技术中存在的问题,本说明书提供了一种安全面板、服务器监测系统以及服务器。

根据本说明书实施例的第一方面,提供一种安全面板,其上安装有控制单元以及与所述控制单元相连接的指示灯,其中:

所述控制单元通过服务器机箱挂耳连接服务器主板,所述服务器机箱挂耳与所述安全面板通过连接器进行连接;

所述控制单元通过服务器机箱挂耳获取所述服务器主板检测到的服务器的健康状态信息,并基于所述健康状态信息控制所述指示灯的展示状态,不同的展示状态对应不同的健康状态信息。

在某些例子中,上述健康状态信息包括服务器的待机状态信息、开机初始化进度信息、负载状态信息、告警状态信息以及远程定位信息。

在某些例子中,上述展示状态包括以下至少一种:颜色、点亮数量、闪烁频率、呼吸频率、点亮方式。

在某些例子中,上述控制单元具体用于:

根据负载状态信息指示的负载级别,控制指示灯的点亮数量;不同的负载级别对应于不同的点亮数量;和/或,

根据告警状态信息指示的告警状态,控制指示灯的颜色;不同的告警状态对应于不同的颜色;和/或,

根据待机状态信息以及开机初始化进度信息中至少一个所指示的服务器状态,控制指示灯的点亮方式;不同的服务器状态对应于不同的点亮方式;和/或,

根据远程定位信息,控制指示灯的闪烁频率。

在某些例子中,上述控制单元具体用于:

当待机状态信息指示服务器处于待机状态,控制指示灯常亮;

当开机初始化进度信息指示初始化未完成,控制指示灯从中间向两侧逐个点亮;

当开机初始化进度信息指示初始化已完成,控制指示灯从一侧向另一侧流动点亮。

在某些例子中,上述指示灯包括至少两组指示灯,不同组指示灯的颜色不同;

所述控制单元具体用于:

根据远程定位信息,控制其中一组指示灯以指定的闪烁频率进行闪烁。

在某些例子中,上述告警状态信息的种类包括至少两种,不同种类的告警状态信息对应不同的优先级,且不同的告警状态信息对应不同的展示状态;所述控制单元具体用于:

若接收到至少两个告警状态信息,控制指示灯展示优先级较高的告警状态信息对应的展示状态。

根据本说明书实施例的第二方面,提供一种服务器监测系统,包括安全面板以及服务器机箱挂耳,所述安全面板上安装有控制单元以及与所述控制单元相连接的指示灯,其中:

所述控制单元通过服务器机箱挂耳连接服务器主板,所述服务器机箱挂耳与所述安全面板通过连接器进行连接;

所述控制单元通过服务器机箱挂耳获取所述服务器主板检测到的服务器的健康状态信息,并基于所述健康状态信息控制所述指示灯的展示状态,不同的展示状态对应不同的健康状态信息。

根据本说明书实施例的第三方面,提供一种服务器,包括服务器主板、服务器机箱挂耳以及安全面板,其中,所述安全面板上安装有控制单元以及与所述控制单元相连接的指示灯;

所述服务器机箱挂耳与所述安全面板通过连接器进行连接;

所述服务器主板通过服务器机箱挂耳连接所述控制单元,所述服务器主板检测服务器的健康状态信息,并写入所述控制单元;

所述控制单元基于所述健康状态信息控制所述指示灯的展示状态,不同的展示状态对应不同的健康状态信息。

在某些例子中,上述健康状态信息包括服务器的待机状态信息、开机初始化进度信息、负载状态信息、告警状态信息以及远程定位信息;

所述服务器主板包括主板逻辑单元、基本输入输出系统单元和基板管理控制器单元;其中,所述主板逻辑单元与所述控制单元相连接,用于获取服务器的待机状态信息,以及将获取的健康状态信息写入所述控制单元;所述基本输入输出系统单元与所述主板逻辑单元相连接,用于获取服务器的开机初始化进度信息,并写入所述主板逻辑单元;所述基板管理控制器单元与所述主板逻辑单元相连接,用于获取服务器的负载状态信息、告警状态信息以及远程定位信息,并写入所述主板逻辑单元。

在某些例子中,上述主板逻辑单元通过单总线协议将健康状态信息写入所述控制单元。

在某些例子中,上述基板管理控制器单元具体用于:

读取服务器的电源的当前功耗信息,根据所述电源的冗余状态确定所述电源的最大功耗信息,并根据所述当前功耗信息以及所述最大功耗信息,确定出服务器的负载状态信息。

本说明书的实施例提供的技术方案可以包括以下有益效果:

本说明书实施例中,公开了一种安全面板、服务器监测系统以及服务器,该安全面板相较于传统安全面板,增加了控制单元和指示灯这一电气结构,该控制单元借助服务器机箱挂耳,获取服务器主板检测到的服务器的健康状态信息,并基于该健康状态信息控制指示灯的展示状态,以指示对应的服务器状态。这一安全面板在一定程度上替代了诊断面板的功能,在保留防护作用的同时还能显示服务器的健康状态,并且相较于诊断面板来说,不占硬盘槽位,节约了服务器的空间资源。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本说明书的原理。

图1是本说明书根据一示例性实施例示出的一种安全面板的示意图;

图2是本说明书根据一示例性实施例示出的一种服务器的监测系统的示意图;

图3是本说明书根据一示例性实施例示出的安全面板的装配图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。

在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

服务器是计算机的一种,其可以在网络中为其它客户机,如PC机、智能手机、ATM等终端提供计算或者应用服务。服务器设备前部可以安装安全面板,安全面板是一个与服务器前窗匹配的网罩结构,其上一般具有钥匙锁扣,能够防止服务器前部的硬盘被无关人员意外移除,从而起到安全防护的作用。然而,在服务器装有安全面板的情况下,插在硬盘槽位上、用于直观体现设备健康状态信息的诊断面板会被遮挡到,技术人员需要拆卸安全面板才能看到诊断面板,操作繁杂,非常不方便。基于此,本说明书实施例提供一种安全面板,用以解决上述技术问题。

接下来对本说明书实施例进行详细说明。

如图1所示,图1是本说明书根据一示例性实施例示出的一种安全面板的示意图,该安全面板11上安装有控制单元111以及与所述控制单元111相连接的指示灯112,其中:

所述控制单元111通过服务器机箱挂耳12连接服务器主板13,所述服务器机箱挂耳12与所述安全面板11通过连接器14进行连接;

所述控制单元111通过服务器机箱挂耳12获取所述服务器主板13检测到的服务器的健康状态信息,并基于所述健康状态信息控制所述指示灯112的展示状态,不同的展示状态对应不同的健康状态信息。

目前的安全面板从实用性而言,仅具有防护作用,是一个纯结构部件。而本说明书实施例的安全面板增加了控制单元、指示灯这一电气部分,通过指示灯的不同展示状态来体现服务器的实时健康状态,从而实现将监测服务器健康状态的作用融入安全面板中。

本实施例的安全面板的控制单元可以包括具有解析指令和/或处理数据等功能的处理器或控制器,如MCU(Microcontroller Unit,微控制单元)、FPGA(Field-ProgrammableGate Array,现场可编程逻辑门阵列)、CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)等,其负责将服务器主板传递过来的健康状态信息转换为控制指示灯的控制信号。该指示灯可以包括具有发光氛围灯效果的指示灯,例如,其可以包括间隔排列的LED灯珠,一方面可以呈现多种不同的展示效果,另一方面也可以增加安全面板的美观性。当然,在其他实施例中,也可以采用其他类型的指示灯,如OLED(Organic Light-EmittingDiode,有机发光二极管)灯等。或者,在另外一些例子中,安全面板上所安装的指示灯也可以由LCD(Liquid Crystal Display,液晶显示器)屏幕替代,利用LCD屏幕来显示服务器状态,图形化界面更为直观。

本实施例的安全面板巧妙地借助了服务器机箱挂耳(也可简称为挂耳)来实现系统互联及信号传递。在服务器领域中,挂耳是服务器配合机柜上架安装的结构组件,挂耳上通常带有VGA(Video Graphics Array,视频图形阵列)、USB(Universal Serial Bus,通用串行总线)等对外接口。因此,挂耳具有与服务器主板电气互联的特性,基于此,本实施例的安全面板借助挂耳,通过实现挂耳和控制单元之间的电连接,即可实现服务器主板与安全面板上的控制单元之间的电气互联,这样,不需要增加额外的转接板,可以节约成本。而且,挂耳上通常设计有防静电、防短路等器件,这样可以保证服务器主板与安全面板之间电连接的安全性,并且支持安全面板的热插拔。

进一步地,本实施例通过连接器来实现挂耳和控制单元之间的电连接。在一个可选的实施例中,所采用的连接器可以是触点连接器。触点连接器也称为触点式电连接器,通常包括多个触点(触点是指两个导体间可供电流通过的交接处或接触面),可用于电流、信号的传输。在本实施例中,触点连接器的一端安装于挂耳上,另一端安装于安全面板上,这样,服务器主板和控制单元各自可以通过线缆与距离其最近的连接器进行连接,从而实现服务器主板和控制单元之间的连接。另外,触点连接器可以分为公端和母端,一般来说,有凸口的、或者可以插入别的部件的一端为触点连接器的公端,相应的,有凹口的、或者可以接纳别的部件的一端为触点连接器的母端。由于公母端的外形区别可以强调电流、信号单向流通的特性,因此,本说明书的一些实施例可以在挂耳上设置触点连接器的母端(也可称为母端连接器),使其与安装于安全面板上的触点连接器的公端(也可称为公端连接器)匹配,这样,能够加强安全性以及保证设备的正常运作。触点连接器可以包括弹簧顶针连接器(Pogo-Pin连接器),本说明书的一些实施例使用的触点连接器可以包括4Pin Pogo-Pin连接器。弹簧顶针连接器是一种由针头、针管以及弹簧三个基本部件组成的连接器,由于弹簧顶针连接器是一个很精细的探针,体积较小,从而降低连接器的重量、节省空间,同时相比较于其他类型的连接器,如弹片式连接器来说,弹簧顶针连接器的压缩量更大、具有更为稳定的电气性能,因此更为方便安全面板的拆装。当然,在其他实施例中,也可以根据具体场景的需要采用其他类型的连接器,如FFC(Flexible Flat Cable,柔性扁平电缆)连接器等。

本实施例的安全面板中,控制单元获取服务器主板检测到的服务器的健康状态信息。这里的健康状态信息可以包括能够反映服务器的运行状态的信息,如服务器的待机状态信息、开机初始化进度信息、负载状态信息、告警状态信息,还可以包括指示服务器的指定功能被启动的信息,如服务器的远程定位信息。其中,服务器的待机状态信息指示服务器处于待机状态,即服务器处于通电未开机的状态,此时服务器不进行如提供应用服务之类的实质性工作;服务器的开机初始化进度信息指示服务器的POST(Power On Self Test,上电自检)进度,POST是主板在接通电源后,系统通过上电自检程序来对内部各个器件进行检查的过程;服务器的负载状态信息指示服务器的负载状态,过高的负载会影响服务器的正常运行,服务器的负载高低主要是由CPU(Central Processing Unit,中央处理器)使用、内存使用、I/O(Input/Output,输入/输出)消耗来决定的;服务器的告警状态信息指示服务器的告警状态,当主板上某个器件的指标达到为其设定的阈值,如CPU温度高于设定的温度阈值时,触发告警;服务器的远程定位信息指示服务器的定位功能被启动了,在服务器领域中,经常会有多个服务器集中在一起进行同一种服务的情况,因此存在着从多个服务器中定位某个服务器的需求,而远程定位信息就表征运维人员在远程启用了定位功能。

其中,关于服务器的负载状态信息,其可以是指示服务器当前的负载级别的信息。这里的负载级别可以是通过PSU(Power Supply Unit,电源)的当前功耗信息结合PSU的最大功耗信息计算出的负载百分比确定得到的。例如,若负载百分比在0至10%范围内,服务器的负载级别为空负载;若负载百分比在10%至50%范围内,服务器的负载级别为轻负载;若负载百分比在50%至80%范围内,服务器的负载级别为中负载;若负载百分比大于80%,服务器的负载级别为重负载。当然,负载级别的具体类型以及具体数值范围也可以根据具体场景的需求来设置。

同时,考虑到存在着功耗降额的情况,PSU的最大功耗信息可以根据PSU的冗余状态来确定,例如,假定电源的最大功耗为1000瓦,若电源的冗余状态为1+1电源冗余,即正常使用1个电源并冗余配置1个电源,则此时电源的最大功耗信息可以是单个电源的最大功耗的数值,即1000瓦;若电源的冗余状态为单电源无冗余,即正常使用1个电源,没有冗余配置,则此时电源的最大功耗信息可以是单个电源的最大功耗的数值的百分之七十,即700瓦;若电源的冗余状态为2+2电源冗余,即正常使用2个电源并冗余配置2个电源,则此时电源的最大功耗信息可以是2个电源的最大功耗的数值,即2000瓦;若电源的冗余状态为双电源无冗余,即正常使用2个电源,没有冗余配置,则此时电源的最大功耗信息可以是2个电源的最大功耗的数值的百分之七十,即1400瓦。通过这样的设置,可以更为合理准确地反映出服务器的负载状态。

关于服务器的告警状态信息,其可以包括至少两种种类,如,服务器的告警状态信息的种类可以包括三种,分别对应预告警、严重告警和紧急告警这三种告警状态。服务器主板可以监测服务器上各器件的相应指标,如CPU温度、散热风扇功率等,并根据为这些指标对应设置的阈值,来确定是否出现故障以及故障的严重程度,进而产生对应的告警状态信息。这里的告警状态可以不区分故障类型,如CPU温度过高达到预告警状态时产生的告警状态信息,和硬盘驱动器故障达到预告警状态时产生的告警状态信息可以是相同种类的,这样可以降低所需的指示灯展示状态的复杂度;或者,也可以针对部分重要指标设置特殊的告警状态信息,如,为与CPU相关的故障类型设置特殊的告警状态信息,则CPU温度过高达到预告警状态时产生的告警状态信息,和硬盘驱动器故障达到预告警状态时产生的告警状态信息可以是不同种类的,这样可以方便用户对服务器关键位置的健康状态的直观掌控。

需要说明的是,服务器在同一时间可能出现多种故障,这种情况下,服务器主板会对应产生多个告警状态信息,而若控制单元针对同一时刻的多个告警状态信息,向指示灯发送多个控制信号的话,容易出现混乱的展示状态,基于此,在控制单元中,可以为不同种类的告警状态信息设置不同的优先级,如紧急告警对应的优先级高于严重告警对应的优先级,严重告警对应的优先级高于预告警对应的优先级,这样,控制单元在接收到至少两个告警状态信息时,可以根据这些告警状态信息中优先级较高的告警状态信息,控制指示灯展示对应的展示状态。这样,使得展示效果清晰明确,方便用户掌握情况。

相对应的,本实施例的安全面板可以通过不同颜色的指示灯以及不同的指示灯行为,实时体现上述健康状态信息所指示的服务器状态。具体地,控制单元可以通过发送PWM(Pulse Width Modulation,脉冲宽度调制)信号,控制指示灯呈现相应的展示状态。指示灯的展示状态可以包括以下至少一种:颜色、点亮数量、闪烁频率、呼吸频率、点亮方式。例如,考虑到人眼对指示灯的不同展示状态具有不同的敏感程度,如闪烁的灯相较于不变或平缓变化的灯更容易吸引人眼注意,因此针对需要提醒运维人员注意的健康状态信息,可以采用闪烁这种点亮方式,而针对其余健康状态信息则采用呼吸、流水、常亮等点亮方式,或者也可以采用呼吸频率/闪烁频率更高的展示状态,来对应需要引起运维人员注意的健康状态信息。

在一个可选的实施例中,控制单元可以根据负载状态信息指示的负载级别,控制指示灯的点亮数量;不同的负载级别对应于不同的点亮数量。也就是说,通过开启灯珠的数量表示负载轻重,随着整机负载功耗增加,点亮的灯珠逐渐增多,具有科技感,方便用户直观掌控服务器资源消耗情况。

在一个可选的实施例中,控制单元可以根据告警状态信息指示的告警状态,控制指示灯的颜色;不同的告警状态对应于不同的颜色。例如,可以用白色、橙色、红色依次对应预告警、严重告警、紧急告警这三种告警状态,这与台风的预警级别颜色的原理是相近的,符合用户认知,减少了用户认知切换成本。

在一个可选的实施例中,控制单元可以根据待机状态信息以及开机初始化进度信息中至少一个所指示的服务器状态,控制指示灯的点亮方式。不同的服务器状态对应于不同的点亮方式;例如,该控制单元可以具体用于:当待机状态信息指示服务器处于待机状态,控制指示灯常亮;当开机初始化进度信息指示初始化未完成,控制指示灯从中间向两侧逐个点亮;当开机初始化进度信息指示初始化已完成,控制指示灯从一侧向另一侧流动点亮。这样,通过三种不同点亮方式,来展示服务器从待机阶段到启动阶段的整个过程。

在一个可选的实施例中,控制单元可以根据远程定位信息,控制指示灯的闪烁频率。相关技术中,服务器一般是通过一个定位灯来指示远程定位,当运维人员启用目标服务器的定位功能时,该定位灯常亮,但是这对于运维人员来说,其还需要在多个服务器中查找定位灯亮起的目标服务器,这仍是不方便的,基于此,在另一个实施例中,该指示灯可以包括至少两组指示灯,不同组指示灯的颜色不同;该控制单元还可以具体用于:根据远程定位信息,控制其中一组指示灯以指定的闪烁频率进行闪烁。也就是说,相较于相关技术的一个定位灯来说,本实施例的安全面板可以通过一组指示灯来指示远程定位,并且该组指示灯可以以指定的闪烁频率进行闪烁,展示效果更为明显、醒目,更加便于运维人员对目标服务器的远程定位。

当然,在其他实施例中,也可以将前面提到的颜色、点亮数量、闪烁频率、呼吸频率、点亮方式进行分别组合,从而呈现丰富的展示效果。

本实施例的安全面板,增加了控制单元和指示灯这一电气结构,该控制单元借助服务器机箱挂耳,获取服务器主板检测到的服务器的健康状态信息,并基于该健康状态信息控制指示灯的展示状态,以指示对应的服务器状态。这一安全面板在一定程度上替代了诊断面板的功能,在保留防护作用的同时还能显示服务器的健康状态,并且相较于诊断面板来说,不占硬盘槽位,节约了服务器的空间资源。同时,安全面板和挂耳之间采用触点连接,方便了安全面板的拆卸和热插拔。

与安全面板的实施例相对应的,本说明书还提供了一种服务器监测系统的实施例,所述服务器检测系统包括安全面板以及服务器机箱挂耳,所述安全面板上安装有控制单元以及与所述控制单元相连接的指示灯,其中:所述控制单元通过服务器机箱挂耳连接服务器主板,所述服务器机箱挂耳与所述安全面板通过连接器连接;所述控制单元通过服务器机箱挂耳获取所述服务器主板检测到的服务器的健康状态信息,并基于所述健康状态信息控制所述指示灯的展示状态,不同的展示状态对应不同的健康状态信息。

并且,本说明书还提供一种服务器的实施例,所述服务器包括服务器主板、服务器机箱挂耳以及安全面板,其中,所述安全面板上安装有控制单元以及与所述控制单元相连接的指示灯;所述服务器机箱挂耳与所述安全面板通过连接器连接;所述服务器主板通过服务器机箱挂耳连接所述控制单元,所述服务器主板检测服务器的健康状态信息,并写入所述控制单元;所述控制单元基于所述健康状态信息控制所述指示灯的展示状态,不同的展示状态对应不同的健康状态信息。

与前面的安全面板相对应的,本实施例中,健康状态信息也可以包括服务器的待机状态信息、开机初始化进度信息、负载状态信息、告警状态信息以及远程定位信息。相应的,为了检测到上述健康状态信息,服务器主板可以包括主板逻辑单元、基本输入输出系统单元和基板管理控制器单元;其中,所述主板逻辑单元与所述控制单元相连接,用于获取服务器的待机状态信息,以及将获取的健康状态信息写入所述控制单元;所述基本输入输出系统单元与所述主板逻辑单元相连接,用于获取服务器的开机初始化进度信息,并写入所述主板逻辑单元;所述基板管理控制器单元与所述主板逻辑单元相连接,用于获取服务器的负载状态信息、告警状态信息以及远程定位信息,并写入所述主板逻辑单元。具体地,主板逻辑单元可以包括具有解析指令和/或处理数据等功能的处理器或控制器,如MCU、FPGA、CPLD等,其负责在服务器处于通电未开机状态时,提供待机状态信息,同时负责收集基板管理控制器(Baseboard Management Controller,BMC)单元和基本输入输出系统(BasicInput Output System,BIOS)单元传递过来的信息,并将这些信息转化成数据写入控制单元的寄存器中。BIOS单元可以用于计算机开机过程中各种硬件设备的初始化和检测,在本实施例中,BIOS单元可以负责提供开机初始化进度信息,并通过LPC总线写入主板逻辑单元的寄存器中,可选的,从硬件层面而言,BIOS单元可以由运行有BIOS程序的CPU芯片来实现,也可以是由能够联系CPU的其它芯片,如PCH(Platform Controller Hub,平台控制器中枢)芯片来实现。BMC单元可以是一个BMC芯片,BMC芯片是一个安装在服务器主板上的独立的芯片,其可以在重新上电、LAN警告、系统监控监视等方面提供远程可管理性,在本实施例中,BMC单元可以负责提供服务器的负载状态信息和告警状态信息,以及在运维人员通过BMCWeb界面启用定位功能时,提供远程定位信息,并通过I2C(也可称为IIC)总线将这些健康状态信息写入主板逻辑单元的寄存器中。当然,需要说明的是,在其他实施例中,BIOS单元和主板逻辑单元也可以通过其他类型的总线进行互联,相应的,BMC单元和主板逻辑单元也可以通过其他类型的总线进行互联,本说明书对此不作限制。

相关技术中,诊断面板和服务器主板BMC之间一般通过I2C总线或者SGPIO总线通信,其管脚数量较多。而由于本说明书的部分实施例采用了触点连接器,若触点数量过多,则容易降低可靠性,基于此,在某些例子中,前面提到的主板逻辑单元可以通过单总线(1-Wire)协议将健康状态信息写入控制单元。单总线是一种串行扩展总线技术,与I2C总线等的通信方式不同,其采用单根信号线,既传输时钟又传输数据,因此,采用单总线协议传输信息,可以最大程度降低硬件管脚数量,保证了可靠性。

除了前面提到的健康状态信息,在其他实施例中,控制单元所获取的健康状态信息还可以包括其他信息,如服务器主板上的中央处理器的温度信息、指示散热风扇是否出现故障的信息、指示网卡是否出现故障的信息等等,相应的,这些其他信息也可以是通过BMC单元检测得到的,例如由BMC单元通过PECI(Platform Environment ControlInterface,平台环境控制接口)监测CPU温度。当然,其也可以根据具体场景的需要进行设置,本说明书对此不作限制。

另外,关于服务器的负载状态信息,其可以是指示服务器当前的负载级别的信息。BMC单元可以通过PMBus(Power Management Bus,电源管理总线)实时读取PSU(PowerSupply Unit,电源)的当前功耗信息,根据PSU的冗余状态确定PSU的最大功耗信息,进而根据该当前功耗信息和最大功耗信息计算出负载百分比,从而确定服务器的负载级别,对应产生负载级别状态信息。而在一些例子中,服务器的负载状态信息也可以是服务器的电源的当前功耗信息,也就是说,BMC单元读取到服务器的电源的当前功耗信息后,通过主板逻辑单元将其写入控制单元的寄存器中,由控制单元来根据该当前功耗信息计算出服务器的负载级别。或者,由BMC单元读取到服务器的电源的当前功耗信息后,将该当前功耗信息写入主板逻辑单元的寄存器,再由主板逻辑单元根据该当前功耗信息计算出服务器的负载级别,进而由主板逻辑单元将计算得到的结果转换成数据写入控制单元的寄存器中。当然,具体由谁来执行这一计算过程,可以结合各器件的性能来决定,通过由性能最好的器件来执行这一计算过程,可以减轻其他器件的计算压力。

还有,需要说明的是,上述服务器监测系统和上述服务器的基本硬件环境还可以包括CPU、内存、非易失性存储器以及其他硬件。可以理解的,前面安全面板的改进内容同样适用于该服务器监测系统和该服务器,本说明书对此不再赘述。

为了对本说明书的安全面板做更为详细的说明,接下来介绍一具体实施例:

如图2所示,图2是本说明书根据一示例性实施例示出的一种服务器的监测系统的示意图,该系统包括服务器主板、安全面板和服务器机箱挂耳三个部分。

首先介绍这一系统的组成结构:

其中,本实施例的安全面板的电气部分有LED灯板和触点连接器,本实施例中使用4Pin Pogo-Pin连接器作为触点连接器,LED灯板和触点连接器之间通过线缆互联,LED灯板采用1-Wire总线协议与服务器主板通信;LED灯板上有间隔排列的三色灯珠,具有发光氛围灯效果,LED灯板的控制核心是控制单元,本实施例中使用CPLD作为控制单元,其负责将1-Wire总线传递过来的健康状态信息转换为LED氛围灯指示;

如图3所示,图3是本说明书根据一示例性实施例示出的安全面板的装配图,该安全面板主要由面板本体31、灯板32、导光灯罩33以及不锈钢板34组成,其中,面板本体31是一层网罩结构,其相当于相关技术中的安全面板,起到避免误插拔硬盘的防护作用;灯板32是一个PCB电路板,其上承载有LED灯板(包括控制单元和灯珠),该灯板32可以通过定位柱放到面板本体31上;导光灯罩33可以通过定位柱扣到灯板32上,用于提升发光效率;不锈钢板34可以穿过导管灯罩33上的孔与面板本体31扣合,起到保护灯板32的作用,另外,该不锈钢板34上的凹槽可以放置背光板25和/或展示有LOGO图标的贴膜36,从而起到提升安全面板美观度的作用;

服务器主板端参与信号处理的器件包括主板逻辑单元、BMC单元和BIOS单元,本实施例中使用CPLD作为主板逻辑单元。其中,BMC单元可提供服务器健康信息、动态负载等信息,和主板逻辑单元之间通过I2C总线互联;BIOS单元可提供系统启动Post阶段的百分比,和主板逻辑单元之间通过LPC总线互联,其中,主板逻辑单元负责收集BMC单元和BIOS单元传递过来的健康状态信息,并进行并串转换,转化为1-Wire协议数据传送给安全面板;

服务器机箱挂耳是服务器配合机柜上架安装的结构组件,安全面板的安全方式也是卡接在挂耳上的。本实施例的挂耳上设置有触点连接器的母端,与安全面板侧的公端连接器相匹配,这样,能够借助挂耳具有的电气特性透传1-Wire总线协议数据。

其次,介绍本实施例的安全面板所定义的功能状态和实现原理:

本实施例的安全面板中,LED灯板可以展示服务器设备丰富的状态信息,其通过颜色、点亮数量、闪烁频率、呼吸频率、流动方式等展示状态的组合,实时体现服务器的不同健康状态信息,本实施例的一种指示灯定义方案如下表所示:

其中各健康状态信息的获取方式为:

服务器处于待机状态时,服务器主电未上,由主板逻辑单元提供待机状态信息,并通过1-Wire协议写入LED灯板的控制单元的寄存器;

服务器处于启动阶段时,由BIOS单元提供开机初始化进度信息,该开机初始化进度信息反映了从按下电源按钮后的开机Post进度,Post进度达到100%即代表Post完成,BIOS单元通过LPC总线写入主板逻辑单元的寄存器,主板逻辑单元通过1-Wire协议写入LED灯板的控制单元的寄存器;

服务器处于运行阶段时,由BMC单元提供负载状态信息,该负载状态信息反映了服务器的当前负载级别,BMC单元通过PMBus总线实时读取PSU功耗数据,并和PSU的最大功耗做比较,计算出当前负载级别,进而通过I2C总线写入主板逻辑单元的寄存器,主板逻辑单元通过1-Wire协议写入LED灯板的控制单元的寄存器;

同时,在服务器出现故障时,由BMC单元提供告警状态信息,该告警状态信息反映了服务器当前的告警状态,其中告警状态包括预告警、严重告警、紧急告警,其优先级依次递增,同样的,BMC单元通过I2C总线写入主板逻辑单元的寄存器,主板逻辑单元通过1-Wire协议写入LED灯板的控制单元的寄存器;

另外,当运维人员在远程通过BMC Web界面启用定位功能时,由BMC单元提供远程定位信息,同样的,BMC单元通过I2C总线写入主板逻辑单元的寄存器,主板逻辑单元通过1-Wire协议写入LED灯板的控制单元的寄存器。

此外,对比相关技术中的诊断面板与本实施例的安全面板:

相关技术中的诊断面板插在硬盘槽位,存在被安全面板遮挡的问题,其状态信息不直观,需要抽出模块才可以看到,而且需要占用1个硬盘槽位,装有诊断面板的槽位无法再安装硬盘,并且,诊断面板使用I2C总线或SGPIO总线与服务器主板通信,其管脚数量过多,增加了失效概率,因此可靠性较低;

而本实施例的安全面板可以体现服务器健康状态,在一定程度替代了诊断面板的功能,相较于诊断面板来说,更为方便用户直观掌控服务器的运行状态情况,并且不占硬盘槽位,同时本实施例的安全面板和挂耳之间采用触点连接,方便拆卸,同时采用单总线协议传输信息,最大程度降低硬件管脚数量,因此提升了可靠性。另外,在实现上,相对于传统安全面板只需要增加LED灯板和触点连接器,成本较低,容易实现。

本领域技术人员在考虑说明书及实践这里申请的发明后,将容易想到本说明书的其它实施方案。本说明书旨在涵盖本说明书的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本说明书的一般性原理并包括本说明书未申请的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本说明书的真正范围和精神由下面的权利要求指出。

应当理解的是,本说明书并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本说明书的范围仅由所附的权利要求来限制。

以上所述仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号