服务器系统及管理双基板管理控制器的方法技术方案

技术编号:19964068 阅读:25 留言:0更新日期:2019-01-03 12:44
本发明专利技术提供一种管理双基板管理控制器的方法,包括:联机至第一基板管理控制器,发送指令至第一基板管理控制器,判断此指令是否具有桥接参数,当指令具有桥接参数时,通过总线发送指令至第二基板管理控制器,第二基板管理控制器依据指令产生响应讯号,第一基板管理控制器接收响应讯号并将响应讯号发送至管理接口,当指令不具有桥接参数时,第一基板管理控制器根据指令执行对应之操作,并将操作结果发送至管理接口。

Server System and Management Method of Double Baseboard Management Controller

The invention provides a method for managing a double-baseboard management controller, which includes: on-line to the first baseboard management controller, sending instructions to the first baseboard management controller, judging whether the instruction has bridge parameters, sending instructions to the second baseboard management controller through the bus when the instruction has bridge parameters, and generating response signals according to instructions by the second baseboard management controller. The first baseboard management controller receives the response signal and sends it to the management interface. When the instruction does not have the bridge parameter, the first baseboard management controller performs the corresponding operation according to the instruction, and sends the operation result to the management interface.

【技术实现步骤摘要】
服务器系统及管理双基板管理控制器的方法
本专利技术关于一种服务器系统,尤其是关于一种具有双基板管理控制器的服务器系统及其管理方法。
技术介绍
随着服务器的发展日渐成熟,现今服务器的机箱配置相当弹性。举例来说,在一个4U的机箱中,其中3U可分配给显示适配器,1U分配给主机。换言之,在4U的机箱里有两个相对独立的主板,并由各自的基板管理控制器(BaseboardManagementController,BMC)进行管理和监控。由于显示适配器缺少区域接口(localinterface),因此若想通过基板管理控制器掌控显示适配器,现有的作法只能通过网络接口进行管理。然而,若是两个主板的网络接口皆连接网络线,将增加额外的管理成本,并且占用更多的网络资源。同时,这种管理方式亦缺乏整机管理的整体性。
技术实现思路
有鉴于此,本专利技术提出一种服务器系统及管理双基板管理控制器的方法,藉以解决具有双基板管理控制器的服务器系统在管理时需额外增设网络线的问题。依据本专利技术一实施例所叙述的一种管理双基板管理控制器的方法,适用于服务器系统且此服务器系统具有第一基板管理控制器、第二基板管理控制器以及一总线,第一基板管理控制器通过总线电性连接至第二基板管理控制器,所述的方法包括:通过管理接口联机至第一基板管理控制器;在联机至第一基板管理控制器后,发送一指令至第一基板管理控制器;第一基板管理控制器判断此指令是否具有桥接参数;当指令具有桥接参数时,第一基板管理控制器将指令通过总线发送至第二基板管理控制器,第二基板管理控制器依据指令产生响应讯号,第一基板管理控制器接收响应讯号并将响应讯号发送至管理接口;当指令不具有桥接参数时,第一基板管理控制器根据指令执行对应的操作,并将操作结果发送至管理接口。依据本专利技术一实施例所叙述的一种管理双基板管理控制器的方法,其中所述的总线为智能平台管理总线,所述的管理接口通过局域网络或键盘控制器类型接口联机至第一基板管理控制器,所述的管理接口为智能平台管理工具,以及当指令具有桥接参数时,此指令更包括第二基板管理控制器的地址,且第二基板管理控制器的地址相异于第一基板管理控制器的地址。依据本专利技术一实施例所叙述的一种服务器系统,包括:第一主板、第二主板及总线。第一主板具有第一基板管理控制器及外部端口,外部端口用于通讯连接局域网络或电性连接键盘控制器类型接口。第一基板管理控制器具有第一内部端口,外部端口供通讯连接一外部装置并接收此外部装置发送的指令。第二主板具有第二基板管理控制器,第二基板管理控制器具有第二内部端口。总线具有二端分别电性地结合于第一内部端口及第二内部端口,总线用于选择性地将指令由第一基板管理控制器传送至第二基板管理控制器。第一内部端口在此集成电路总线上的地址相异于第二内部端口在此集成电路总线上的地址。第一基板管理控制器及所述第二基板管理控制器各自的韧体代码中指定此集成电路总线为一智能平台管理接口总线。藉由上述架构,本案所揭露的服务器系统及管理双基板管理控制器的方法,由于在第一基板管理控制器与第二基板管理控制器之间设置一集成电路总线,并且在两个基板管理控制器的韧体代码中设置此总线为智能平台管理接口总线,因而达到可通过第一基板管理控制器对第二基板管理控制器进行管控的功效。实务上,可降低管理成本,减少这种服务器系统占用的网络资源,并且达到整机管理的整体性。以上关于本揭露内容的说明及以下实施方式的说明用以示范与解释本专利技术的精神与原理,并且提供本专利技术的专利申请范围更进一步的解释。附图说明图1为依据本专利技术一实施例的服务器系统所绘示的方块架构图。图2为依据本专利技术一实施例的管理双基板管理控制器的方法所绘示的流程图。元件标号说明1服务器系统M1第一主板M2第二主板B1第一基板管理控制器B2第二基板管理控制器L1总线L2外部联机U外部装置S1~S7步骤具体实施方式以下在实施方式中详细叙述本专利技术的详细特征以及优点,其内容足以使任何熟习相关技艺者了解本专利技术的
技术实现思路
并据以实施,且根据本说明书所揭露的内容、申请专利范围及图式,任何熟习相关技艺者可轻易地理解本专利技术相关的目的及优点。以下实施例进一步详细说明本专利技术的观点,但非以任何观点限制本专利技术的范畴。请参考图1,其依据本专利技术一实施例的服务器系统所绘示的方块架构图。所述的服务器系统1包括第一主板M1及第二主板M2,其中第一主板M1电性连接第二主板M2。实务上,服务器系统1装设于一具有复数个机架(rack)的机箱。第一主板M1及第二主板M2分别装设于不同的机架上。第一主板M1具有第一基板管理控制器B1及外部端口P0。第一基板管理控制器B1具有第一内部端口P1。外部端口P0供建立一外部联机L2以通讯连接或电性连接至外部装置U并接收外部装置U通过此外部联机L2所发送的指令,详言之,外部端口P0用于通讯连接局域网络(LocalAreaNetwork,LAN)或电性连接键盘控制器类型(KeyboardControlStyle,KCS)接口。实务上,第一主板M1例如具有中央处理器的一主板并作为此服务器系统1的主机(host)。第二主板M2具有第二基板管理控制器B2。第二基板管理控制器B2具有第二内部端口P2。实务上,第二主板例如一具有图形处理器(GraphicProcessingUnit,GPU)的显示适配器,第二主板M2因不具有BIOS,无法单独开机,必须与第一主板M1一起运作以发挥其效能。请继续参考图1,在本专利技术一实施例所叙述的服务器系统1中,第一内部端口P1电性连接至第二内部端口P2。实务上,第一基板管理控制器B1及第二基板管理控制器B2各自皆可具有多个内部端口,实务上,可根据需求从两个基板管理控制器B1、B2的多个内部端口中各自选择适合的一内部端口互相连接。在本专利技术一实施例中,第一内部端口P1以一集成电路总线L1(Inter-IntegratedCircuit,I2C)电性连接至第二内部端口P2,且第一内部端口P1在集成电路总线L1上的地址相异于第二内部端口P2在集成电路总线L1上的地址。举例来说,通常情况下,基板管理控制器的从地址(slaveaddress)为0x20。而在本专利技术一实施例所述的服务器系统1,为实现两个基板管理控制器B1、B2之间的通讯,因此将第二基板管理控制器B2在互连的集成电路总线L1上的从地址修改为0x24以避免地址冲突。对于第一基板管理控制器B1而言,第二主板M2上的第二基板管理控制器B2位于其集成电路总线L1上一个地址为0x24的装置;而对于第二基板管理控制器B2而言,第一主板M1上的第一基板管理控制器B1位于其集成电路总线L1上一个地址为0x20的装置。承上所述,在建立集成电路总线L1之后,更在第一基板管理控制器B1及第二基板管理控制器B2各自的韧体代码中指定此集成电路总线L1为一智能平台管理接口总线(PrimaryIntelligentPlatformManagementInterfaceBus,PrimaryIPMBBus),如此在这组集成电路总线L1上传输的数据,基板管理控制器B1、B2会将其视为IPMB数据处理。由于IPMB数据于I2C数据上更包装一层格式,因此可保证数据传输的稳定。上述配置完毕之后,用户既可以用常规的方法管理和访问第一基板管理控制器本文档来自技高网
...

【技术保护点】
1.一种管理双基板管理控制器的方法,其特征在于,适用于一服务器系统且所述服务器系统具有一第一基板管理控制器、一第二基板管理控制器及一总线,且所述第一基板管理控制器通过所述总线电性连接所述第二基板管理控制器,所述的方法包括:以一管理接口联机至所述第一基板管理控制器;在联机至所述第一基板管理控制器后,以所述管理接口发送一指令至所述第一基板管理控制器;以所述第一基板管理控制器判断所述指令是否具有一桥接参数;当所述指令具有所述桥接参数时,以所述第一基板管理控制器将所述指令通过所述总线发送至所述第二基板管理控制器,以所述第二基板管理控制器依据所述指令产生一响应讯号,以所述第一基板管理控制器接收所述响应讯号并将所述响应讯号发送至所述管理接口;以及当所述指令不具有所述桥接参数时,以所述第一基板管理控制器根据所述指令执行对应之操作,并将一操作结果发送至所述管理接口。

【技术特征摘要】
1.一种管理双基板管理控制器的方法,其特征在于,适用于一服务器系统且所述服务器系统具有一第一基板管理控制器、一第二基板管理控制器及一总线,且所述第一基板管理控制器通过所述总线电性连接所述第二基板管理控制器,所述的方法包括:以一管理接口联机至所述第一基板管理控制器;在联机至所述第一基板管理控制器后,以所述管理接口发送一指令至所述第一基板管理控制器;以所述第一基板管理控制器判断所述指令是否具有一桥接参数;当所述指令具有所述桥接参数时,以所述第一基板管理控制器将所述指令通过所述总线发送至所述第二基板管理控制器,以所述第二基板管理控制器依据所述指令产生一响应讯号,以所述第一基板管理控制器接收所述响应讯号并将所述响应讯号发送至所述管理接口;以及当所述指令不具有所述桥接参数时,以所述第一基板管理控制器根据所述指令执行对应之操作,并将一操作结果发送至所述管理接口。2.如权利要求1所述的管理双基板管理控制器的方法,其特征在于,所述总线包括智能平台管理总线。3.如权利要求1所述的管理双基板管理控制器的方法,其特征在于,所述管理接口通过局域网络或键盘控制器类型接口联机至所述第一基板管理控制器。4.如权利要求1所述的方法,其特征在于,所述管理接口为智能平台管理...

【专利技术属性】
技术研发人员:章熙朗孙国新胡家玲黄丽红
申请(专利权)人:英业达科技有限公司英业达股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1