一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

多节点基板管理控制器的网络管理系统及方法与流程

2021-11-15 18:37:00 来源:中国专利 TAG:


1.本发明属于电子设备技术领域,特别是涉及机柜控制技术领域。


背景技术:

2.控制机柜是电气设备中不可或缺的组成部分,是电气控制设备的载体,控制机柜一般分为服务器机柜、网络机柜、控制台机柜等。在控制机柜(rack)中,存在多个控制节点(node),例如一个控制机柜(rack)里面有20台机器,相对控制机柜(rack)来说这20台机器就是20个控制节点(node);又例如控制机柜(rack)中包含有多个可插拔硬件设备,那么这些可插拔硬件设备相对控制机柜(rack)来说就控制节点(node)。传统的各控制节点的网络信息需要在前加工站通过ipmi工具或者离线通过烧录器将网络信息分别烧录到各个控制节点(node节点),比如有4台控制节点,那么就需要烧录4台,有n台,就需要烧录n台控制节点,这样需要维护多个控制节点的烧录资讯,而且在传统的多控制节点的机柜系统中,多个控制节点(node节点)从控制机柜插拔,容易因为误操作导致混插,从而导致各个控制节点(node节点)对应的基板管理控制器(bmc)的mac地址信息与控制机柜中支架(chassis)标注的不一致,使得控制节点的功能不正常。


技术实现要素:

3.鉴于以上所述现有技术的缺点,本发明的目的在于提供一种多节点基板管理控制器的网络管理系统及方法,用于解决现有技术中控制节点在控制机柜中出现混插时无法正常工作的技术问题。
4.为实现上述目的及其他相关目的,本发明的实施例提供一种多节点基板管理控制器的网络管理系统,包括:控制机柜,配置于所述控制机柜中的多个基板管理控制器、多个控制节点以及中段接板;其中:所述中段接板分别与多个所述基板管理控制器和多个所述控制节点相连,所述中段接板配置有各个所述控制节点的网络配置信息,所述基板管理控制器基于所述中段接板中的所述网络配置信息建立与对应的所述控制节点之间的网络管控。
5.所述基板管理控制器在每次启动后从所述中段接板读取对应控制节点的网络配置信息,建立所述基板管理控制器和对应的所述控制节点之间的网络管控。
6.于本技术的一实施例中,还包括:寄存器,与各所述基板管理控制器相连,用于存储多个所述控制节点的节点信息,各所述基板管理控制器在每次启动后,从所述寄存器获取所述控制节点的节点信息,并基于所述控制节点的节点信息从所述中段接板读取对应控制节点的网络配置信息。
7.于本技术的一实施例中,所述控制节点的节点信息为节点序列号。
8.于本技术的一实施例中,所述控制节点的网络配置信息按内容大小分别存储于所述中段接板的存储器中的不同区域。
9.于本技术的一实施例中,所述控制节点的网络配置信息包括控制节点的物理地
址、现场可更换单元、动态ip地址以及静态ip地址中的多个。
10.本发明还提供一种多节点基板管理控制器的网络管理方法,包括:将多个控制节点的网络配置信息预先存储于中段接板中;基板管理控制器基于所述中段接板中的所述网络配置信息建立与对应的控制节点之间的网络管控。
11.于本技术的一实施例中,所述基板管理控制器基于所述中段接板中的所述网络配置信息建立与对应的控制节点之间的网络管控包括:所述基板管理控制器在每次启动后,从存储有多个所述控制节点的节点信息的寄存器获取所述控制节点的节点信息;基于所述控制节点的节点信息从所述中段接板读取对应控制节点的网络配置信息;所述基板管理控制器基于所述中段接板中的所述网络配置信息建立与对应的所述控制节点之间的网络管控。
12.于本技术的一实施例中,所述控制节点的节点信息为节点序列号;所述控制节点的网络配置信息包括控制节点的物理地址、现场可更换单元、动态ip地址以及静态ip地址中的多个。
13.于本技术的一实施例中,所述控制节点的网络配置信息按内容大小分别存储于所述中段接板的存储器中的不同区域。
14.如上所述,本发明的多节点基板管理控制器的网络管理系统及方法,具有以下有益效果:
15.本发明将各个控制节点的网络配置信息存储于中段接板上,基板管理控制器在每次启动后基于中段接板中的网络配置信息建立与对应的控制节点之间的网络管控,有效避免了控制节点在控制机柜中出现混插时无法正常工作的技术问题,而且也有效减少了控制节点程序烧录的次数,有效提高了控制机柜的管控效率。
附图说明
16.图1显示为本发明的多节点基板管理控制器的网络管理系统的整体原理结构示意图。
17.图2显示为本发明的多节点基板管理控制器的网络管理系统中基板管理控制器从中段接板读取对应控制节点的网络配置信息示意图。
18.图3显示为本发明的多节点基板管理控制器的网络管理系统中基板管理控制器基于中段接板中的网络配置信息建立与对应的控制节点之间的网络管控的原理示意图。
19.图4显示为本发明的多节点基板管理控制器的网络管理方法的流程示意图。
20.图5显示为本发明的多节点基板管理控制器的网络管理方法中基板管理控制器基于中段接板中的网络配置信息建立与对应的控制节点之间的网络管控的流程示意图。
21.元件标号说明
[0022]1ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
多节点基板管理控制器的网络管理系统
[0023]
100
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
控制机柜
[0024]
110
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
基板管理控制器
[0025]
120
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
中段接板
[0026]
130
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
控制节点
[0027]
140
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
寄存器
[0028]
s100~s200
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
步骤
[0029]
s210~s230
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
步骤
具体实施方式
[0030]
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0031]
本实施例的目的在于提供一种多节点基板管理控制器的网络管理系统及方法,用于解决现有技术中控制节点在控制机柜中出现混插时无法正常工作的技术问题。
[0032]
以下将详细阐述本实施例的多节点基板管理控制器的网络管理系统及方法的原理及实施方式,使本领域技术人员不需要创造性劳动即可理解本发明的多节点基板管理控制器的网络管理系统及方法。
[0033]
实施例1
[0034]
如图1所示,本实施例提供一种多节点基板管理控制器的网络管理系统,包括:控制机柜,配置于所述控制机柜中的多个基板管理控制器、多个控制节点以及中段接板;其中:所述中段接板分别与多个所述基板管理控制器和多个所述控制节点相连,所述中段接板配置有各个所述控制节点的网络配置信息,所述基板管理控制器基于所述中段接板中的所述网络配置信息建立与对应的所述控制节点之间的网络管控。
[0035]
本实施例中,所述控制机柜为但不限于服务器机柜、网络机柜、控制台机柜等,所述控制节点(node)中的节点设备基于所述控制机柜的类型确定,所述控制节点例如包括至少一个服务器、或者包括至少一个网络设备,或包括至少一个控制器。所述中段接板(middle plane board)包括整合连接器及连接至整合连接器及所述控制节点(node)的内部交换器,所述中段接板协调各所述基板管理控制器与各个所述控制节点之间的通讯。
[0036]
于本实施例中,将各个所述控制节点的网络配置信息预先保存于中段接板上,所述基板管理控制器基于所述中段接板中的所述网络配置信息建立与对应的所述控制节点之间的网络管控。
[0037]
即本实施例中,将各个基板管理控制器对应的各控制节点(node)的网络配置信息保存中段接板上,将原有的对n个控制节点的n次烧录改善为1次烧录,解除各控制节点(node)的网络配置与所述控制机柜的耦合,使得各控制节点(node)在控制机柜上混插时不存在配置混淆的问题。将所有控制节点(node)的网络配置信息保存到中段接板上,基板管理控制器的固件启动时读取中段接板上网络配置进行生效。
[0038]
其中,所述控制节点的网络配置信息包括但不限于控制节点的物理地址、现场可更换单元、动态ip地址以及静态ip地址中的多个。
[0039]
具体地,于本实施例中,所述控制节点的网络配置信息按内容大小分别存储于所述中段接板的存储器中的不同区域。
[0040]
也就是说,所述中段接板上有具有存储功能的存储器,优先为带电可擦可编程只读存储器(eeprom),通过eeprom编程软件将控制节点的网络配置信息写入中段接板的存储
器(eeprom),所述控制节点的网络配置信息按内容大小,分配在eeprom不同的区域内,例如,控制节点1的网络配置信息保存在eeprom的区域1,控制节点2的网络配置信息保存在eeprom的区域2,以此类推,将各所述控制节点的网络配置信息按内容大小分别存储于所述中段接板的存储器中的对应区域中。
[0041]
于本实施例中,所述基板管理控制器在每次启动后从所述中段接板读取对应控制节点的网络配置信息,建立所述基板管理控制器和对应的所述控制节点之间的网络管控。
[0042]
具体地,如图2所示,于本实施例中,所述多节点基板管理控制器的网络管理系统还包括:寄存器,所述寄存器与各所述基板管理控制器相连,用于存储多个所述控制节点的节点信息,各所述基板管理控制器在每次启动后,从所述寄存器获取所述控制节点的节点信息,并基于所述控制节点的节点信息从所述中段接板读取对应控制节点的网络配置信息。
[0043]
其中,所述控制节点的节点信息为节点序列号,所述节点序列号即指所述控制机柜中为所述控制节点配置的插槽的插槽序列号。
[0044]
本实施例中,为各所述基板管理控制器提供寄存器,例如通过通用型之输入输出(gpio,general

purpose input/output)为各所述基板管理控制器提供寄存器,所述寄存器用于所述基板管理控制器基于插槽序列号识别当前所述控制节点所在的插槽位置,当所述基板管理控制器识别到当前所述控制节点所在的插槽位置,通过总线获取中段接板对应区域的控制节点的网络配置信息,其中,所述总线优选但不限于集成电路总线(i2c bus)。当基板管理控制器读取到对应区域的控制节点的网络配置信息,则将配置信息应用到自身功能模块中或网络中等。
[0045]
图3显示为本实施例的多节点基板管理控制器的网络管理系统中基板管理控制器基于中段接板中的网络配置信息建立与对应的控制节点之间的网络管控的原理示意图。
[0046]
如图3所示,基板管理控制器启动,进行初始化时,基板管理控制器的固件从寄存器获取控制节点的节点信息即从寄存器(gpio)获取插槽序列号,然后基于所述控制节点的节点信息从所述中段接板读取对应控制节点的网络配置信息,即基于插槽序列号识别当前所述控制节点所在的插槽位置,当所述基板管理控制器识别到当前所述控制节点所在的插槽位置,通过总线获取中段接板对应区域的控制节点的网络配置信息。最后所述基本管理控制器基于获取的控制节点的网络配置信息与对应的控制节点自适应配置并生效配置,完成基板管理控制器与对应的控制节点之间的网络管控。
[0047]
所以本实施例中的多节点基板管理控制器的网络管理将各个控制节点的网络配置信息存储于中段接板上,基板管理控制器在每次启动后基于中段接板中的网络配置信息建立与对应的控制节点之间的网络管控,有效避免了控制节点在控制机柜中出现混插时无法正常工作的技术问题,而且也有效减少了控制节点程序烧录的次数,有效提高了控制机柜的管控效率。
[0048]
实施例2
[0049]
如图4所示,本实施例提供一种多节点基板管理控制器的网络管理方法,所述方法包括以下步骤:
[0050]
步骤s100,将多个控制节点的网络配置信息预先存储于中段接板中。
[0051]
其中,于本实施例中,所述控制节点的网络配置信息按内容大小分别存储于所述
中段接板的存储器中的不同区域。
[0052]
将多个控制节点的网络配置信息预先存储于中段接板中的存储方式已于实施例1中进行了详细说明,在此不再赘述。
[0053]
步骤s200,基板管理控制器基于所述中段接板中的所述网络配置信息建立与对应的控制节点之间的网络管控。
[0054]
具体地,于本实施例中,如图5所示,所述基板管理控制器基于所述中段接板中的所述网络配置信息建立与对应的控制节点之间的网络管控包括:
[0055]
步骤s210,所述基板管理控制器在每次启动后,从存储有多个所述控制节点的节点信息的寄存器获取所述控制节点的节点信息;
[0056]
步骤s220,基于所述控制节点的节点信息从所述中段接板读取对应控制节点的网络配置信息。
[0057]
其中,于本实施例中,所述控制节点的节点信息为节点序列号;所述控制节点的网络配置信息包括控制节点的物理地址、现场可更换单元、动态ip地址以及静态ip地址中的多个。
[0058]
基于所述控制节点的节点信息从所述中段接板读取对应控制节点的网络配置信息已于实施例1中进行了详细说明,在此不再赘述。
[0059]
步骤s230,所述基板管理控制器基于所述中段接板中的所述网络配置信息建立与对应的所述控制节点之间的网络管控。
[0060]
本实施例中步骤s100至步骤s200,步骤s210至步骤s230的实现原理与实施例1中的多节点基板管理控制器的网络管理系统的实现原理相同,原理间相似或相同的技术特征不再赘述。
[0061]
综上所述,本发明将各个控制节点的网络配置信息存储于中段接板上,基板管理控制器在每次启动后基于中段接板中的网络配置信息建立与对应的控制节点之间的网络管控,有效避免了控制节点在控制机柜中出现混插时无法正常工作的技术问题,而且也有效减少了控制节点程序烧录的次数,有效提高了控制机柜的管控效率。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0062]
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献