交换控制器设有预设的逻辑模块,通过所述逻辑模块配置第一个服务器节点为默认的管理节点;所述管理节点将管理信息通过单独的数据通道发送至所述管理信息交换控制器;
[0050]所述位置判定模块包括三个并联的电阻,通过三个电阻之间的上拉或下拉关系,形成二进制数,并通过二进制数表示位置引脚,所述位置引脚用于所述确定服务器节点的主从位置。
[0051]进一步地,所述位置判定模块与服务器节点的位置判别模块相对应;所述位置判别模块具有针对位置引脚的判断功能,通过读取位置引脚,判断自身当前所处主从位置。
[0052]进一步地,所述位置判别模块读取到的位置引脚为000时,说明其对应的服务器节点当前位置为主节点位置,承担机箱管理功能;所述位置判别模块读取到的位置引脚为001时,说明其对应的服务器节点当前位置为从节点位置,关闭机箱管理功能。
[0053]进一步地,所述系统背板设有插槽,所述服务器节点通过连接器连接于插槽处。
[0054]进一步地,所述具有机箱管理功能的机架式服务器系统还包括如下任一个或任多个部件:
[0055]-机箱,所述服务器节点和系统背板均设置于机箱内;
[0056]-电源模块,所述电源模块分别与服务器节点和所述系统背板相连;
[0057]-风扇模块,所述风扇模块为至少一个,并与所述系统背板相连。
[0058]下面结合附图对本实施例进一步描述。
[0059]本实施例包括一个可以容纳若干服务器节点的机箱、服务器节点(如图2中所示的其余服务器节点101以及第一个服务器节点111)、系统背板102、电源模块104、风扇模块103。
[0060]服务器节点、系统背板102、风扇模块103、电源模块104均配置于机箱内;服务器节点通过连接器与系统背板102相连;电源模块104分别与服务器节点和系统背板102相连,为整个系统提供所需的电源;风扇模块103与系统背板102相连接,为系统提供必要的散热功會K。
[0061]其中,信息管理信息由每个服务器节点自身的BMC(如图2所示的其余服务器节点的BMC107和第一个服务器节点的BMC117)产生,其中包含了温度、电压、电流、功耗以及配置信息等管理信息通过每个服务器节点对应的单独的数据通道送入系统背板102的管理信息交换控制器106中。
[0062]在管理信息交换控制器内部,有预设的逻辑模块,在系统背板上电启动后,会配置第一个服务器节点为默认的管理节点。管理节点与管理信息交换控制器之间的数据通道115进行交换,即所有默认的管理信息都会通过数据通道交换进入到管理信息交换控制器106 中。
[0063]如图3和图4所示,系统背板102上具有服务器节点安装位置区别的功能,服务器节点上具有相应的位置判别电路。系统背板102上的3个电阻210形成一个位置判定电路,三个电阻通过不同的上拉、下拉组合设置,形成一系列二进制数(如000、001等)。服务器节点的BMC具有针对位置引脚的位置判别电路,如果BMC中的软件读取到当前地址为000,则说明当前位置的BMC将承担机箱管理任务,BMC的软件将开启机箱管理功能。同时,其它位置的BMC则关闭机箱管理功能。
[0064]BMC读取到对应的引脚设置(如000或001)就可以判断当前插入的位置。位置引脚从0-2形成一个3位二进制数,三个引脚全部接地则是000;第一个引脚接电源是I,其余两个引脚接地则是001。当读取数值为000时,说明当前插入到主节点位置,后续操作按照主节点方式配置;若是读取数值为001,说明当前插入的位置是从节点,后续操作按照从节点方式配置。
[0065]所述后续操作按照主节点方式配置具体为:主服务器节点启动后,开启BMC软件,启用所有机箱管理功能,进入正常管理方式。同时,通过背板上的管理信息交换控制器发送信息给其余服务器节点,使处于其它位置的服务器节点的BMC关闭机箱管理功能。简而言之,主服务器节点主要提供传统管理技术中的CMM的功能,为整个机架式服务器系统提供系统级的机箱管理和控制功能。
[0066]所述后续操作按照从节点方式配置具体为:从服务器节点启动后,开启BMC软件,但仅启用本节点管理功能,禁用针对所有服务器节点的机箱管理功能。同时,通过背板上的管理信息交换控制器发送管理信息给主服务器节点,由主服务器节点进行管理信息的汇总分析以及后续操作。当主服务器节点失效即从服务器节点与其通信中断时,从服务器节点主动接替主服务器节点承担起系统级的机箱管理和控制任务,然后通过背板向电源模块的电源管理电路发送消息以重置主服务器节点电源并使其重启。
[0067]本实施例提供的具有机箱管理功能的机架式服务器系统,通过设置多个服务器节点,一主多从,可以实现机架式服务器系统机箱内的自主管理,而不需要额外的管理模块参与,即机箱内无需配备专门的管理模块即可实现系统管理;使机箱具有主从冗余功能;服务器节点自身不区分主从,由其安装位置进行区分,结构简单,使用方便。
[0068]以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。
【主权项】
1.一种具有机箱管理功能的机架式服务器系统,其特征在于,包括多个服务器节点以及系统背板,所述服务器节点与所述系统背板相连;所述服务器节点输出管理信息至所述系统背板,所述系统背板用于确定所述服务器节点的主从节点位置;被确定为主节点的服务器节点作为管理节点承担机箱管理功能,其余服务器节点则关闭机箱管理功能。2.根据权利要求1所述的具有机箱管理功能的机架式服务器系统,其特征在于,每一个所述服务器节点均设有自身的BMC,所述BMC设有位置判别模块,所述BMC用于产生管理信息;每一个所述服务器节点分别通过单独的数据通道将管理信息发送至所述系统背板;所述位置判别模块用于接收所述系统背板确定的主从位置。3.根据权利要求2所述的具有机箱管理功能的机架式服务器系统,其特征在于,所述管理信息包括如下任一项或任多项: -温度; -电压; -电流; -功耗; -配置信息。4.根据权利要求1所述的具有机箱管理功能的机架式服务器系统,其特征在于,所述系统背板设有管理信息交换控制器和位置判定模块,其中: 所述管理信息交换控制器设有预设的逻辑模块,通过所述逻辑模块配置第一个服务器节点为默认的管理节点;所述管理节点将管理信息通过单独的数据通道发送至所述管理信息交换控制器; 所述位置判定模块包括三个并联的电阻,通过三个电阻之间的上拉或下拉关系,形成二进制数,并通过二进制数表示位置引脚,所述位置引脚用于确定所述服务器节点的主从位置。5.根据权利要求4所述的具有机箱管理功能的机架式服务器系统,其特征在于,所述位置判定模块与服务器节点的位置判别模块相对应;所述位置判别模块具有针对位置引脚的判断功能,通过读取位置引脚,判断自身当前所处主从位置。6.根据权利要求5所述的具有机箱管理功能的机架式服务器系统,其特征在于,所述位置判别模块读取到的位置引脚为OOO时,说明其对应的服务器节点当前位置为主节点位置,承担机箱管理功能;所述位置判别模块读取到的位置引脚为001时,则说明其对应的服务器节点当前位置为从节点位置,关闭机箱管理功能。7.根据权利要求1所述的具有机箱管理功能的机架式服务器系统,其特征在于,所述系统背板设有插槽,所述服务器节点通过连接器连接于插槽处。8.根据权利要求1至7中任一项所述的具有机箱管理功能的机架式服务器系统,其特征在于,所述具有机箱管理功能的机架式服务器系统还包括如下任一个或任多个部件: -机箱,所述服务器节点和系统背板均设置于机箱内; -电源模块,所述电源模块分别与所述服务器节点和系统背板相连; -风扇模块,所述风扇模块为至少一个,并与所述系统背板相连。
【专利摘要】本发明提供了一种具有机箱管理功能的机架式服务器系统,包括多个服务器节点以及系统背板,服务器节点与系统背板相连;服务器节点输出管理信息至系统背板,系统背板用于确定服务器节点的主从节点位置;被确定为主节点的服务器节点作为管理节点承担机箱管理功能,其余服务器节点则关闭机箱管理功能。本发明通过设置多个服务器节点,一主多从,可以实现机架式服务器系统机箱内的自主管理,而不需要额外的管理模块参与,即机箱内无需配备专门的管理模块即可实现系统管理;机箱管理具有主从冗余功能;服务器节点自身不区分主从,由其安装位置进行区分,结构简单,使用方便。
【IPC分类】G06F11/30, G06F1/18
【公开号】CN105549696
【申请号】CN201510897121
【发明人】杨庆勉, 骆意, 马冬冬, 陈晓竹
【申请人】中国电子科技集团公司第三十二研究所
【公开日】2016年5月4日
【申请日】2015年12月7日