一种刀片服务器的制造方法

文档序号:6551259阅读:218来源:国知局
一种刀片服务器的制造方法
【专利摘要】本发明公开了一种刀片服务器,至少包括:一个或一个以上计算节点,和系统管理控制器SMC;计算节点至少包括片上可编程系统PSOC;SMC至少包括BMC芯片;BMC芯片包含有多个SMbus接口,每一个SMbus接口分别与不同的PSOC之间分别通过SMbus接口相连。本发明能够降低SMC的实现复杂度。
【专利说明】—种刀片服务器

【技术领域】
[0001]本发明涉及计算机领域,尤指一种刀片服务器。

【背景技术】
[0002]刀片服务器是指在标准高的机架式机箱内可插装多个卡式的服务器单元,是一种实现高可用高密度(HAHD,High Availability High Density)的低成本服务器平台,为特殊应用行业和高密度计算环境专门设计。其主要结构为一大型主体机箱,内部可插上许多“刀片”,其中每一块刀片实际上就是一块系统母板,类似于一个个独立的服务器,它们可以通过本地硬盘启动自身的操作系统。每一块刀片可以运行自身的系统,服务于指定的不同用户群,相互之间没有关联。而且,也可以用系统软件将这些刀片集合成一个服务器集群。在集群模式下,所有的刀片可以连接起来提供高速的网络环境,共享资源,为相同的用户群服务。在集群中插入新的刀片,就可以提高整体性能。而由于每块刀片都是热插拔的,所以,系统可以轻松地进行替换,并且将维护时间减少到最小。
[0003]图1为传统的刀片服务器的系统管理架构示意图。图1中,在计算节点和系统管理控制器(SMC, System Management Controller)上集成了对等的基板管理控制器(BMC,Baseboard Management Controller)芯片。计算节点的BMC芯片用于收集本地信息及进行部分本地管理,SMC的BMC芯片则用于收集所有计算节点的信息及进行整机系统的管理。
[0004]传统的刀片服务器的系统管理架构中,计算节点的BMC芯片和SMC的BMC芯片之间通过百兆/千兆以太网络互连,通常SMC的BMC芯片需要同时与多个计算节点的BMC芯片互连,而SMC的BMC芯片上只有两个以太网接口,为了实现SMC的BMC芯片同时与多个计算节点的BMC芯片互连,需要在SMC上集成网络交换芯片,而网络交换芯片的使用使得SMC的实现变得复杂。


【发明内容】

[0005]为了解决上述问题,本发明提出了一种刀片服务器,能够降低SMC的实现复杂度,同时降低SMC的成本。
[0006]为了达到上述目的,本发明提出了一种刀片服务器,至少包括:一个或一个以上计算节点,和系统管理控制器SMC ;
[0007]计算节点至少包括包含有系统管理总线SMbus接口的片上可编程系统PSOC ;
[0008]SMC至少包括BMC芯片;BMC芯片包含有多个SMbus接口,每一个SMbus接口分别与不同的PSOC之间分别通过SMbus接口相连。
[0009]优选地,与所述BMC的一个SMbus接口相连的所述PSOC为两个或三个或四个;
[0010]与所述BMC的一个SMbus接口相连的PSOC利用两个地址码管脚连接的上拉电阻或下拉电阻来区分不同的PSOC ;
[0011 ] 所述BMC还用于:通过所述地址码管脚的信息来识别所述BMC上同一 SMbus接口对应的不同PSOC。
[0012]优选地,还包括:背板;
[0013]所述背板用于:实现所述PSOC的两个地址码管脚与上拉电阻或下拉电阻之间的连接。
[0014]优选地,还包括CPU ;
[0015]所述CPU与所述PSOC的SMbus接口之间通过SMbus接口相连;
[0016]或者,所述CPU与所述PSOC之间通过低引脚数总线LPC或者外设互联接口 PCI相连。
[0017]优选地,还包括:背板;
[0018]所述背板用于:实现所述PSOC上的SMbus接口和所述BMC上的SMbus接口之间通过SMbus的相连。
[0019]与现有技术相比,本发明包括:一个或一个以上计算节点,和系统管理控制器SMC ;计算节点至少包括包含有系统管理总线SMbus接口的片上可编程系统PSOC ;SMC至少包括BMC芯片;BMC芯片包含有多个SMbus接口,每一个SMbus接口分别与不同的PSOC之间通过SMbus接口相连。通过本发明的方案,由于BMC芯片一般包括多个(如七或八个)SMbus接口,因此SMC能够与多个计算节点互连,而不需要通过网络交换芯片来实现与多个计算节点互连,使得SMC的实现更加简单,并且降低了 SMC的成本。
[0020]进一步地,PSOC可以利用两个地址码管脚连接的上拉电阻或下拉电阻来区分不同的PS0C,从而BMC上同一 SMbus接口可连接不同的PSOC。

【专利附图】

【附图说明】
[0021 ] 下面对本发明实施例中的附图进行说明,实施例中的附图是用于对本发明的进一步理解,与说明书一起用于解释本发明,并不构成对本发明保护范围的限制。
[0022]图1为传统的刀片服务器的系统管理架构示意图;
[0023]图2为本发明的刀片服务器的结构组成示意图;
[0024]图3为本发明的BMC的同一个接口连接多个PSOC的连接示意图。

【具体实施方式】
[0025]为了便于本领域技术人员的理解,下面结合附图对本发明作进一步的描述,并不能用来限制本发明的保护范围。
[0026]参见图2,本发明提出了一种刀片服务器,至少包括:一个或一个以上计算节点和SMC ;
[0027]计算节点至少包括片上可编程系统(PSOC, Programmable System-On-Chip);
[0028]SMC至少包括BMC芯片;BMC芯片一般包含有多个(如七个或八个)SMbus接口,BMC芯片利用每一个SMbus接口分别与和不同的PSOC之间通过系统管理总线(SMbus,SystemManagement Bus)接口相连。也就是说,SMC简单地实现了与多个计算节点的互连,而不需要通过网络交换芯片来实现与多个计算节点互连,使得SMC的实现更加简单,并且降低了 SMC的成本。
[0029]本发明的刀片服务器中,当计算节点的个数大于BMC芯片的SMbus接口数时,本发明还包括:两个或三个或四个PSOC与BMC上同一 SMbus接口相连,PSOC上的两个地址码管脚分别与上拉电阻或下拉电阻相连,以区别连接于同一 SMbus接口的不同PSOC ;BMC还用于:通过地址码管脚的信息来识别BMC上同一 SMbus接口对应的不同PS0C。
[0030]具体识别过程为:PS0C在与BMC通信过程中将自身的两个地址码管脚对应的地址发送给BMC ;BMC通过地址来识别BMC上同一 SMbus接口对应的不同PS0C。例如,图3为BMC的同一个接口连接多个PSOC的连接示意图,图3中,PSOCl的两个地址码管脚均与一个上拉电阻相连,则PSOCl的地址为“11”;PS0C2的一个地址码管脚均与一个上拉电阻相连,另一个地址码管脚与一个下拉电阻相连,则PS0C2的地址为“01”或者“10” ;PS0C3的两个地址码管脚均与一个下拉电阻相连,则PS0C3的地址为“00”。
[0031]本发明的刀片服务器中,还包括:背板;背板用于:实现PSOC的两个地址码管脚与上拉电阻或下拉电阻之间的连接。
[0032]本发明的刀片服务器中,还包括CPU ;CPU包含有SMbus接口,PSOC包含有SMbus接口,CPU与PSOC之间通过SMbus接口相连;或者,CPU与PSOC之间通过低引脚数总线(LPC,Low pin count Bus)或者外设互联接口(PCI, Peripheral Component Interconnect)相连。
[0033]本发明的刀片服务器中,还包括:背板;背板用于:实现PSOC上的SMbus接口和BMC上的SMbus接口之间通过SMbus的相连。
[0034]本发明的刀片服务器中,PSOC用于收集本地信息及进行部分本地管理,BMC芯片用于收集所有计算节点的信息及进行整机系统的管理。
[0035]BMC芯片收集所有计算节点的信息及进行整机系统的管理的过程如下:
[0036]BMC芯片通过SMbus向PSOC发送指令(如果SMbus的同一 SMbus接口连接两个或两个以上PS0C,指令中包括PSOC对应的地址);PS0C接收到指令后执行相应的操作,如读取信息并将信息储存在自身寄存器中、开机、关机等。
[0037]需要说明的是,以上所述的实施例仅是为了便于本领域的技术人员理解而已,并不用于限制本发明的保护范围,在不脱离本发明的发明构思的前提下,本领域技术人员对本发明所做出的任何显而易见的替换和改进等均在本发明的保护范围之内。
【权利要求】
1.一种刀片服务器,其特征在于,至少包括:一个或一个以上计算节点,和系统管理控制器SMC ; 计算节点至少包括包含有系统管理总线SMbus接口的片上可编程系统PSOC ; SMC至少包括BMC芯片;BMC芯片包含有多个SMbus接口,每一个SMbus接口分别与不同的PSOC之间分别通过SMbus接口相连。
2.根据权利要求1所述的刀片服务器,其特征在于,与所述BMC的一个SMbus接口相连的所述PSOC为两个或三个或四个; 与所述BMC的一个SMbus接口相连的PSOC利用两个地址码管脚连接的上拉电阻或下拉电阻来区分不同的PSOC ; 所述BMC还用于:通过所述地址码管脚的信息来识别所述BMC上同一 SMbus接口对应的不同PSOC。
3.根据权利要求2所述的刀片服务器,其特征在于,还包括:背板; 所述背板用于:实现所述PSOC的两个地址码管脚与上拉电阻或下拉电阻之间的连接。
4.根据权利要求1?3任意一项所述的刀片服务器,其特征在于,还包括CPU; 所述CPU与所述PSOC的SMbus接口之间通过SMbus接口相连; 或者,所述CPU与所述PSOC之间通过低引脚数总线LPC或者外设互联接口 PCI相连。
5.根据权利要求1?3任意一项所述的刀片服务器,其特征在于,还包括:背板; 所述背板用于:实现所述PSOC上的SMbus接口和所述BMC上的SMbus接口之间通过SMbus的相连。
【文档编号】G06F13/20GK104049692SQ201410300736
【公开日】2014年9月17日 申请日期:2014年6月27日 优先权日:2014年6月27日
【发明者】张斌, 陈彦灵, 李岩 申请人:浪潮(北京)电子信息产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1