本发明涉及服务器管理板领域,具体的说是一种可收集多节点管理信息的管理板。
背景技术:
随着用户对服务器计算密度及存储密度的要求越来越高,一种新型的高密度服务器-Rack机柜式服务器应运而生。机柜式服务器最多可以在1U空间内放置3个服务器主板。在标准的机柜中,可以轻松放置80多个服务器主板,大幅提高了服务器的计算密度和存储密度。与普通PC不同的是,服务器的可靠性非常重要,出现意外宕机等情况往往会造成难以弥补的损失。
因此,服务器需要运维工程师时刻掌握各个节点的资源使用率、功耗、存储空间、板卡健康状况、温度、网络速率等很多的管理信息,尽量将问题预知在发生之前,最大程度上避免损失的发生。运维工程师一般是通过主板BMC(基板管理控制器)上的IIC总线收集各节点的管理信息,各个节点的管理信息通过IIC总线向管理板传递自身状态信息,但是由于各个节点的IIC地址默认相同,容易出现地址冲突,对管理板正确的收集各个节点的管理信息造成了困难。
技术实现要素:
本发明针对目前技术发展的需求和不足之处,提供一种可收集多节点管理信息的管理板。
本发明所述一种可收集多节点管理信息的管理板,解决上述技术问题采用的技术方案如下:所述一种可收集多节点管理信息的管理板,所述管理板上设置有一多级IIC Switch芯片和管理板(BMC) controller,所述BMC controller与所述多IIC Switch芯片交互通信,各个节点的IIC总线通过线缆连接至所述管理板上,BMC controller向IIC Switch芯片发送信息控制其某个下行接口与上行接口联通,使得管理板能够依次访问形同IIC地址的各个节点并收集管理信息。
优选的,所述多级IIC Switch芯片采用三级IIC Switch芯片,并且所述IIC Switch芯片是四路下行一路上行。
优选的,所述BMC controller访问任何一节点IIC总线时,依次选通第一级、第二级、第三级IIC Switch芯片,实现BMC controller与该节点I2C总线的连接。
本发明所述一种可收集多节点管理信息的管理板与现有技术相比具有的有益效果是:本发明管理板,通过使用I2C switch芯片,实现对多节点相同I2C总线地址的访问,能够收集多个节点的管理信息;接收各个节点IIC地址完全相同,兼容性高,提高了各个节点管理信息的收集效率;通过管理板firmware映射管理信息与实际节点,灵活度高;解决了多节点IIC地址相同情况下收集管理信息的难题,成本低,实现简便, 提高管理板兼容性,缩短研发周期,减小研发成本,提高产品品质,具有很高的实用价值。
附图说明
附图1为所述可收集多节点管理信息的管理板的示意图;
附图2为所述多级IIC Switch芯片的示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,对本发明所述一种可收集多节点管理信息的管理板进一步详细说明。
鉴于各个节点IIC地址相同情况下收集管理信息较难的问题,本发明提出一种可收集多节点管理信息的管理板,通过使用多级IIC Switch芯片实现依次对各个相同IIC地址的节点访问,并收集其管理信息,可以轻松收集多个节点管理信息,且不会造成不同主板间的IIC地址冲突,大幅提高了工作效率。
实施例:
本实施例所述可收集多节点管理信息的管理板,如附图1所示,所述管理板上设置有一多级IIC Switch芯片和管理板(BMC)controller,所述BMC controller与所述多IIC Switch芯片交互通信,各个节点的IIC总线通过线缆连接至所述管理板上,BMC controller向IIC Switch芯片发送信息控制其某个下行接口与上行接口联通,使得管理板能够依次访问形同IIC地址的各个节点并收集管理信息。
所述多级IIC Switch芯片的示意如附图2所示,IIC Switch芯片是一个IIC器件,有其自身的IIC总线地址,管理板(BMC)controller通过向IIC switch芯片地址写入不同的信息,可以选择下行接口的任意一路与上行接口联通;可以按照类似的方式实现多级IIC Switch的连接,并可以依次逐级建立连接。
本实施例中,所述多级IIC Switch芯片采用三级IIC Switch芯片,并且所述IIC Switch芯片是四路下行一路上行,如附图1所述,在所示拓扑结构下,使得所述管理板最多能够连接96组IIC总线输入。
本实施中,所述BMC controller访问任何一节点IIC总线时,依次选通第一级、第二级、第三级IIC Switch芯片,实现BMC controller与该节点I2C总线的连接。这样,实现BMC controller依次选通其与每一个节点的IIC总线,能够收集整个机柜所有节点的管理信息。
该可收集多节点管理信息的管理板,具体实施过程如下:1、首先将管理板与各个节点的IIC总线连接,2、通过BMC controller依次选通所述三级IIC Switch芯片,收集一个节点的管理信息,3、重复步骤2,收集所有节点的管理信息。这样,即可使用该管理板轻松收集超过80个主板管理信息,且不会造成不同主板间的IIC地址冲突。
上述具体实施方式仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述具体实施方式,任何符合本发明的权利要求书的且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。