单板上的基板管理控制器及网元管理盘的基板管理控制器的制作方法

文档序号:12692340阅读:296来源:国知局
单板上的基板管理控制器及网元管理盘的基板管理控制器的制作方法与工艺

技术领域

本发明涉及通信领域,具体是涉及一种单板上的基板管理控制器及网元管理盘的基板管理控制器。



背景技术:

IPMI(Intelligent Platfrom Management Interface,智能平台管理接口)起源于服务器领域,是各个设备厂商为了更好的管理和控制服务器而推出的统一标准。用户利用IPMI可以远程监控服务器的物理电气特征,如温度、电压、风扇工作、电源监控等。

随着通信设备的日益成熟,用户对产品的可靠性、可维护性的要求也越来越高。在不影响业务的情况下增加带外智能管理系统成为各家电信厂商产品发展的方向。IPMI成为了一种很好的解决方案,被引入到ATCA(Advanced Telecom Computing Architecture,高级通讯计算机架构)规范中。

现有的满足ATCA规范的通信设备中采用业务和IPMI完全独立的架构,系统中将包含两套管理系统。一套负责业务管理,包括网管、机架上的网元管理盘和单板上的单板控制器;另一套为IPMI系统,包括系统管理器、机架上的机架管理器和单板上的IPMI控制器。

在现有的IPMI系统中,机架管理器的主节点通过IPMB(Intelligent Platfrom Management Bus,智能平台管理总线)总线与各个单板上的IPMI控制器通信,来完成IPMI信息的控制。当机架管理器的主节点不在位或异常时,整个系统无法工作。当IPMB接口或者总线出现故障时,单板上的IPMI控制器就成了信息孤岛。现有的IPMI系统涉及到多个机架时,系统组网的问题会进一步增加系统连接的复杂性,降低整个IPMI系统的可用性和可靠性。



技术实现要素:

本发明的目的是为了克服上述背景技术的不足,提供一种单板上的基板管理控制器,便于完成单板维护信息的配置。

为达到以上目的,本发明采取的技术方案是:一种单板上的基板管理控制器,包括第一上下电管理单元、第一电源监控单元、第一温度采集单元、第一风扇控制单元、第一升级单元、单板维护信息存储单元、第一用户界面接口,其中:

第一上下电管理单元用于:与第一电源监控单元配合,共同完成单板上的基板管理控制器的上下电;

第一电源监控单元用于:监测单板上的基板管理控制器的供电电压、电流以及功率,实现开关电控制;与第一上下电管理单元配合,共同完成上下电时序;

第一温度采集单元用于:监测单板上的基板管理控制器的温度,并将监测到的温度发到第一风扇控制单元;

第一风扇控制单元用于:根据第一温度采集单元发来的温度,实现对风扇的智能控制;

第一升级单元用于:对单板上的基板管理控制器的软件进行升级;

单板维护信息存储单元用于:存储单板的生产信息,存储现场可替换器件的物料信息,存储单板的升级和维修记录;

第一用户界面接口用于:通过基于串口的用户界面UI的接口,实现本地对智能管理平台信息的界面显示和功能维护。

在上述技术方案的基础上,单板上的基板管理控制器工作的流程如下:

S1、单板上电;

S2、单板上电后,单板上的基板管理控制器默认从节点模块开始工作,电源后级暂时断开,单板没有工作,基板管理控制器读取单板维护信息中配置的上电启动模式;

S3、判断上电启动模式是受控启动模式还是不受控启动模式,如果是受控启动模式,则转到步骤S5;如果是不受控启动模式,则转到步骤S4;

S4、控制后级电源开关接通,转到步骤S5;

S5、等待主节点下发上电启动命令,配置IPMB接口,转到步骤S6;

S6、完成IPMB接口配置后,开启电压、功耗以及温度等外围状态的性能监控,并上报监控信息,转到步骤S7;

S7、等待主节点下发的IPMI控制指令并执行,转到步骤S8;

S8、开启第一用户界面接口,等待用户查询和控制命令。

本发明还提供一种网元管理盘的基板管理控制器,能够有效提高IPMI系统的可用性和可靠性。

为达到以上目的,本发明采取的技术方案是:一种网元管理盘的基板管理控制器包括IPMI信息收集单元、第二上下电管理单元、第二电源监控单元、第二温度采集单元、第二风扇控制单元、第二升级单元、网元管理盘维护信息存储单元、第二用户界面接口,其中:

IPMI信息收集单元用于:当网元管理盘的基板管理控制器切换为主节点时,基板管理控制器的IPMI信息收集单元通过2条IPMB总线收集除该主节点以外其余BMC的IPMI信息;

第二上下电管理单元用于:与第二电源监控单元配合,共同完成网元管理盘上的基板管理控制器的上下电;

第二电源监控单元用于:监测网元管理盘上的基板管理控制器的供电电压、电流以及功率,实现开关电控制;与第二上下电管理单元配合,共同完成上下电时序;

第二温度采集单元用于:监测网元管理盘上的基板管理控制器的温度,并将监测到的温度发到第二风扇控制单元;

第二风扇控制单元用于:根据第二温度采集单元发来的温度,实现对风扇的智能控制;

第二升级单元用于:对网元管理盘上的基板管理控制器的软件进行升级;

网元管理盘维护信息存储单元用于:存储网元管理盘的生产信息,存储现场可替换器件的物料信息,存储网元管理盘的升级和维修记录;

第二用户界面接口用于:通过基于串口的用户UI的接口,实现本地对智能管理平台信息的界面显示和功能维护。

在上述技术方案的基础上,网元管理盘的基板管理控制器工作的流程如下:

网元管理盘上电后,网元管理盘上的基板管理控制器默认从节点模块开始工作,电源后级暂时断开,网元管理盘没有工作,基板管理控制器读取网元管理盘维护信息中配置的上电启动模式;

上电启动模式是不受控启动模式时,控制后级电源开关接通,等待主节点下发上电启动命令,配置IPMB接口;上电启动模式是受控启动模式时,直接等待主节点下发上电启动命令,配置IPMB接口;

完成IPMB接口配置后,开启电压、功耗以及温度等外围状态的性能监控,并上报监控信息;等待主节点下发的IPMI控制指令并执行;开启第二用户界面接口,等待用户查询和控制命令。

与现有技术相比,本发明的优点如下:

本发明中的单板上的基板管理控制器,在实际生产时,可先利用用户界面完成单板维护信息的配置,包括PCB版号、出产日期、现场可替换器件的物料号、电源启动模式,升级和维修记录等信息待后续执行相应的动作时再添加。

本发明中的网元管理盘的基板管理控制器包括IPMI信息收集单元,可实现IPMI信息收集。采用该网元管理盘的基板管理控制器的智能平台管理接口系统,将IPMI系统和网元管理系统结合起来,BMC通过SPI接口与BMU相连,利用现有网元管理平面通道实现IPMI信息的传递,在现有的网管和网元组网上实现多个IPMI系统的管理。此外,BMC还可以利用BMU上的以太网口,通过以太网和用户UI实现单个BMC的远程监控。在现有通信设备的基础上,只需花费很小的代价,就能够实现IPMI信息的单个节点的本地监控和远程监控,以及多个IPMI系统的远程监控,使IPMI系统变得简单易用。

附图说明

图1是本发明实施例中IPMI系统组网的结构框图。

图2是本发明实施例中IPMI系统的结构框图。

图3是本发明实施例中BMC和BMU连接的结构示意图。

图4是本发明实施例中单板上的第一BMC的结构框图。

图5是本发明实施例中单板上的第一BMC工作的流程图。

具体实施方式

下面结合附图及具体实施例对本发明作进一步的详细描述。

参见图1所示,本发明实施例提供一种智能平台管理接口系统,包括1个机架和2条IPMB总线,机架上插有若干单板和2个互为主备的网元管理盘,每个单板均设置有第一BMC(Baseboard Management Controller,基板管理控制器)和第一BMU(Board Manage Unit,单板管理单元),每个网元管理盘设置有第二BMC和第二BMU。参见图2所示,每个单板上的第一BMC与2条IPMB总线均相连,参见图3所示,每个单板上的第一BMC均通过SPI(Serial Peripheral Interface,串行外围设备接口)接口与该单板上的第一BMU相连。参见图2所示,每个网元管理盘的第二BMC与2条IPMB总线均相连,参见图3所示,每个网元管理盘的第二BMC均通过SPI接口与该网元管理盘的第二BMU相连。

单板上的第一BMC或网元管理盘的第二BMC收到切换为主节点的配置命令时,自动切换为主节点,2条IPMB总线收集除该主节点以外其余BMC的IPMI信息,再回传IPMI信息给该主节点,该主节点通过SPI接口传递IPMI信息给与该主节点对应的BMU,该BMU通过网元管理通道将IPMI信息传送到网管服务器上显示,并接收网管服务器发来的IPMI控制指令,再将IPMI控制指令下发到各个BMC执行,最终实现该主节点对其余BMC的监控。

BMC通过SPI接口与BMU相连,利用现有网元管理平面通道实现IPMI信息的传递,在现有的网管和网元组网上实现多个IPMI系统的管理。此外,BMC还可以利用BMU上的以太网口,通过以太网和用户UI实现单个BMC的远程监控。

参见图4所示,单板上的第一BMC包括第一上下电管理单元、第一电源监控单元、第一温度采集单元、第一风扇控制单元、第一升级单元、单板维护信息存储单元、第一用户界面接口,其中:

第一上下电管理单元用于:与第一电源监控单元配合,共同完成单板上的第一BMC的上下电;

第一电源监控单元用于:监测单板上的第一BMC的供电电压、电流以及功率,实现开关电控制;与第一上下电管理单元配合,共同完成上下电时序;

第一温度采集单元用于:监测单板上的第一BMC的温度,并将监测到的温度发到第一风扇控制单元;

第一风扇控制单元用于:根据第一温度采集单元发来的温度,实现对风扇的智能控制;

第一升级单元用于:对单板上的第一BMC的软件进行升级;

单板维护信息存储单元用于:存储单板的生产信息,存储现场可替换器件的物料信息,存储单板的升级和维修记录;

第一用户界面接口用于:通过基于串口的用户UI(User Interface,用户界面)的接口,实现本地对智能管理平台信息的界面显示和功能维护。

在实际生产时,先利用图4所示的用户界面完成单板维护信息的配置,包括PCB(Printed Circuit Board,印刷电路板)版号、出产日期、现场可替换器件的物料号、电源启动模式,升级和维修记录等信息待后续执行相应的动作时再添加。

参见图5所示,单板上的第一BMC工作的流程如下:

S1、单板上电;

S2、单板上电后,单板上的第一BMC默认从节点模块开始工作,电源后级暂时断开,单板没有工作,第一BMC读取单板维护信息中配置的上电启动模式;

S3、判断上电启动模式是受控启动模式还是不受控启动模式,如果是受控启动模式,则转到步骤S5;如果是不受控启动模式,则转到步骤S4;

S4、控制后级电源开关接通,转到步骤S5;

S5、等待主节点下发上电启动命令,配置IPMB接口,转到步骤S6;

S6、完成IPMB接口配置后,开启电压、功耗以及温度等外围状态的性能监控,并上报监控信息,转到步骤S7;

S7、等待主节点下发的IPMI控制指令并执行,转到步骤S8;

S8、开启第一用户界面接口,等待用户查询和控制命令。

网元管理盘的第二BMC包括IPMI信息收集单元、第二上下电管理单元、第二电源监控单元、第二温度采集单元、第二风扇控制单元、第二升级单元、网元管理盘维护信息存储单元、第二用户界面接口,其中:

IPMI信息收集单元用于:当网元管理盘的第二BMC切换为主节点时,第二BMC的IPMI信息收集单元通过2条IPMB总线收集除该主节点以外其余BMC的IPMI信息;

第二上下电管理单元用于:与第二电源监控单元配合,共同完成网元管理盘上的第二BMC的上下电;

第二电源监控单元用于:监测网元管理盘上的第二BMC的供电电压、电流以及功率,实现开关电控制;与第二上下电管理单元配合,共同完成上下电时序;

第二温度采集单元用于:监测网元管理盘上的第二BMC的温度,并将监测到的温度发到第二风扇控制单元;

第二风扇控制单元用于:根据第二温度采集单元发来的温度,实现对风扇的智能控制;

第二升级单元用于:对网元管理盘上的第二BMC的软件进行升级;

网元管理盘维护信息存储单元用于:存储网元管理盘的生产信息,存储现场可替换器件的物料信息,存储网元管理盘的升级和维修记录;

第二用户界面接口用于:通过基于串口的用户UI的接口,实现本地对智能管理平台信息的界面显示和功能维护。

网元管理盘的第二BMC与单板上的第一BMC的功能基本相同,区别仅仅在于:网元管理盘的第二BMC比单板上的第一BMC多了一个IPMI信息收集功能。

网元管理盘的第二BMC工作的流程如下:

网元管理盘上电后,网元管理盘上的第二BMC默认从节点模块开始工作,电源后级暂时断开,网元管理盘没有工作,第二BMC读取网元管理盘维护信息中配置的上电启动模式;

上电启动模式是不受控启动模式时,控制后级电源开关接通,等待主节点下发上电启动命令,配置IPMB接口;上电启动模式是受控启动模式时,直接等待主节点下发上电启动命令,配置IPMB接口;

完成IPMB接口配置后,开启电压、功耗以及温度等外围状态的性能监控,并上报监控信息;等待主节点下发的IPMI控制指令并执行;开启第二用户界面接口,等待用户查询和控制命令。

本发明实施例还提供一种上述智能平台管理接口系统的实现方法,包括以下步骤:

单板上电后,单板上的第一BMC默认从节点模块开始工作,电源后级暂时断开,单板没有工作,第一BMC读取单板维护信息中配置的上电启动模式;上电启动模式是不受控启动模式时,控制后级电源开关接通,等待主节点下发上电启动命令,配置IPMB接口;上电启动模式是受控启动模式时,直接等待主节点下发上电启动命令,配置IPMB接口;完成IPMB接口配置后,开启电压、功耗以及温度等外围状态的性能监控,并上报监控信息;等待主节点下发的IPMI控制指令并执行;开启第一用户界面接口,等待用户查询和控制命令。

网元管理盘上电后,网元管理盘上的第二BMC默认从节点模块开始工作,电源后级暂时断开,网元管理盘没有工作,第二BMC读取网元管理盘维护信息中配置的上电启动模式;上电启动模式是不受控启动模式时,控制后级电源开关接通,等待主节点下发上电启动命令,配置IPMB接口;上电启动模式是受控启动模式时,直接等待主节点下发上电启动命令,配置IPMB接口;完成IPMB接口配置后,开启电压、功耗以及温度等外围状态的性能监控,并上报监控信息;等待主节点下发的IPMI控制指令并执行;开启第二用户界面接口,等待用户查询和控制命令。

本发明实施例中的IPMI系统提供两个IPMB总线,IPMI系统中的BMC在物理上不分主节点和从节点,每个BMC都可以切换为主节点,管理其他BMC。切换为主节点的BMC通过与其他BMC之间的通信在两个IPMB总线之间进行切换,能够有效提高IPMB总线的可靠性。当主节点不在时,可以通过通过配置其他BMC为主节点,来完成系统功能,提高设备的可用性和可靠性。

本领域的技术人员可以对本发明实施例进行各种修改和变型,倘若这些修改和变型在本发明权利要求及其等同技术的范围之内,则这些修改和变型也在本发明的保护范围之内。

说明书中未详细描述的内容为本领域技术人员公知的现有技术。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1