CN102081568B - 多主机板服务器*** - Google Patents

多主机板服务器*** Download PDF

Info

Publication number
CN102081568B
CN102081568B CN200910226091.XA CN200910226091A CN102081568B CN 102081568 B CN102081568 B CN 102081568B CN 200910226091 A CN200910226091 A CN 200910226091A CN 102081568 B CN102081568 B CN 102081568B
Authority
CN
China
Prior art keywords
motherboard
baseboard management
controller
management controller
remote control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN200910226091.XA
Other languages
English (en)
Other versions
CN102081568A (zh
Inventor
李承伟
俞雄杰
林祖成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Taicang Hongyu Intelligent Technology Co., Ltd
Original Assignee
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to CN200910226091.XA priority Critical patent/CN102081568B/zh
Publication of CN102081568A publication Critical patent/CN102081568A/zh
Application granted granted Critical
Publication of CN102081568B publication Critical patent/CN102081568B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明提出一种多主机板服务器***,应用于一服务器***中,由一管理板及多个主机板所构成。管理板上具有一个基板管理控制器,多个主机板分别与管理板耦接。基板管理控制器通过边带(Sideband)通讯模式与远程控制端进行数据传输。

Description

多主机板服务器***
技术领域
本发明有关于一种服务器的基板管理控制器,且特别是有关于一种基板管理控制器的网络接口***。
背景技术
在习知的具有多个主机板(motherboard)的服务器***中,均在每个主机板上安装一个基板管理控制器(Baseboard Management Controller,BMC)。习知的服务器***即以每个主机板上的基板管理控制器,分别管理控制其各自所在的主机板,再由多个基板管理控制器来统筹控制每个主机板之间的运作。由于在每个主机板上均安装一个基板管理控制器,会提高不少服务器***的制造成本。
因此,为了节省下在每个主机板上均安装基板管理控制器的多余的成本,为一亟待解决的问题。
发明内容
本发明要解决的技术问题在于提供一种多主机板服务器***,以降低制造成本。
有鉴于此,本发明提出一种多主机板服务器***,应用于一服务器***中,由一管理板及多个主机板所构成。管理板上具有一个基板管理控制器。多个主机板分别与管理板耦接,每个主机板包含一南桥芯片、一***设备接口控制器、以及一网络接口控制器。其中,***设备接口控制器耦接至南桥芯片及基板管理控制器,***设备接口控制器记录主机板的状态信息。网络接口控制器适于连接至一网络及一远程控制端。远程控制端用以基板管理控制器通讯,其中网络接口控制器与南桥芯片相连接,将主机板连接至网络。网络接口控制器更通过一串行总线接口与基板管理控制器相连接,当远程控制端与基板管理控制器之间通讯时,通过网络接口控制器及串行总线接口进行通讯。
其中,基板管理控制器通过***设备接口控制器识别多个主机板,并获得***设备接口控制器记录的所在这些主机板的状态信息,以监控主机板的状态。且基板管理控制器通过多个主机板中的任意一个的网络接口控制器及串行总线接口与远程控制端通讯。
藉此,可利用本发明的多主机板服务器***,藉由边带(Sideband)通讯模式即基板管理控制器通过任意一个主机板的网络接口控制器从远程控制端对多个主机板进行开机或关机,或者从远程控制端对一个或多个主机板上的基本输入/输出***进行更新。
由此,根据本发明的多主机板服务器***可以降低制造成本。
附图说明
为让本发明上述和其它的目的、特征、优点与实施例能更明显易懂,所附附图的详细说明如下:
图1为本发明的多主机板服务器***实施例的方块图;以及
图2为利用本发明的多主机板服务器***更新主机板的方块图。
【主要附图标记说明】
10:服务器***                 113~143:南桥芯片
20:远程控制端                 114~144:基本输入/输出***
110~140:主机板               200:管理板
111~141:网络接口控制器       201~208:通用输入输出接口
1111~1141:接脚               210:基板管理控制器
112~142:***设备接口控制器   220:存储器
具体实施方式
请配合参照图1,其为本发明的多主机板服务器***实施例的方块图。本发明的多主机板服务器***,设于服务器***10中,包括管理板200、及主机板110~140。管理板200具有基板管理控制器210。主机板110~140分别与管理板200耦接,用于进行服务器***10的数据运算,其分别包含网络接口控制器111~141、***设备接口控制器112~142、南桥芯片113~143及基本输入/输出***114~144。
网络接口控制器111~141适于连接至网络及一远程控制端20,远程控制端20用于与基板管理控制器210通讯。其中,网络接口控制器111~141分别与南桥芯片113~143相连接,将主机板110~140连接至网络。网络接口控制器111~141更通过串行总线接口与基板管理控制器210相连接,当远程控制端20与基板管理控制器210之间通讯时,通过网络接口控制器111~141及串行总线接口进行通讯。
基板管理控制器210通过***设备接口控制器112~142识别主机板110~140,并获得***设备接口控制器112~142记录的所在的主机板110~140的状态信息,以监控主机板110~140的状态。基板管理控制器210通过主机板110~140中的任意一个的网络接口控制器111~141及串行总线接口与远程控制端20通讯。基板管理控制器210与每一***设备接口控制器112~142之间通过一智能型平台管理总线(Intelligent Platform Management Bus,IPMB)传输协议进行通讯。
由于主机板110~140具有相同的组成元件,为简化说明,故以下仅以主机板110来说明其组成组件,但并非用以限定主机板110~140上的所有元件组成。以主机板110为例,网络接口控制器111连接至南桥芯片113并受其控制,以供主机板110与服务器***10外部的远程控制端20进行数据的传输。***设备接口控制器112经由南桥芯片113而连接至网络接口控制器111,且连接至基板管理控制器210,能接收基板管理控制器210发出的指令,并传送数据给基板管理控制器210。基本输入/输出***114通过第一串行***接口(SerialPeripheral Interface,SPI)连接至南桥芯片113,且通过第二串行***接口连接至***设备接口控制器112。其中,上述的***设备接口控制器为一复杂可编程逻辑装置(Complex Programmable Logic Device,CPLD)或一可编程集成电路(Programmable Integrated Circuit,PIC)。
基板管理控制器210能通过串行总线接口210驱动网络接口控制器111~141。且当网络接口控制器111~141被基板管理控制器210驱动后,远程控制端20能连接至主机板110~140的网络接口控制器111~141。远程控制端20和基板管理控制器210之间通过主机板110~140的网络接口控制器111~141及串行总线接口进行通讯。如此,基板管理控制器210即可通过网络接口控制器111~141的任意一个对外连接至远程,且能与服务器***10外部的远程控制端20进行数据传输。
当基板管理控制器210通过网络接口控制器111接收到远程控制端20获取主机板110~140工作状态信息的指令时,基板管理控制器210从主机板110~140的***设备接口控制器112~142获取其对应的主机板110~140的工作状态信息,并通过主机板110的串行总线接口及网络接口控制器111传送给远程控制端20。实现远程接入其中一块主机板,即可访问服务器***10中各块主机板的工作状态信息。由于各块主机板均无差别的具有此功能,故远程可通过任一主机板接入服务器***10。
主机板110~140的基本输入/输出***114~144,分别连接至南桥芯片113~143及***设备接口控制器112~142。当基板管理控制器210接收到远程控制端20更新主机板110~140的基本输入/输出***114~144的一更新指令时,基板管理控制器210能通过网络接口控制器111~141的任意一个,从远程控制端20接收一更新数据。然后,基板管理控制器210再控制主机板110~140的***设备接口控制器112~142对主机板110~140上的基本输入/输出***114~144进行更新。基板管理控制器210根据远程控制端20的指令对主机板110~140上的基本输入/输出***114~144一个或多个进行更新。
管理板200还包括一存储器220,连接至基本输入输出***114~144,当基板管理控制器210通过主机板110~140中的任意一个接收到远程控制端20更新基本输入/输出***114~144的一更新指令及一更新数据时,基板管理控制器210先将更新数据存储于存储器220中,然后再控制***设备接口控制器112~142读取存储器220中的更新数据,并对基本输入/输出***114~144其中一个或多个进行更新。由于存储器220的存在,远程控制端20只要传输一次更新数据即可完成多个基本输入/输出***的更新,节省了网络资源同时加快了速度。
基板管理控制器210还包括通用输入输出接口201~204,分别经由通用输入输出接脚连接至主机板110~140。当基板管理控制器210通过主机板110~140中的任意一个的网络接口控制器111~141,接收到远程控制端20发出的对主机板110~140中的特定一个进行开机或关机的指令时,基板管理控制器210通过与此特定主机板连接的通用输入输出接口201~204的特定一个,发送一开机信号或一关机信号至此特定主机板,使主机板110~140中的特定一个开机或关机。如图1,基板管理控制器210通过通用输入输出接口201对主机板110发送一开机信号或一关机信号,远程控制主机板110的开关。
此外,基板管理控制器210还包括通用输入输出接口205~208,每一个网络接口控制器111~141还包括以一接脚1111~1411,一一对应连接至基板管理控制器210的多个通用输入输出接口205~208,以通过通用输入输出接脚通知基板管理控制器210接收从网络接口控制器111~141传来的信息。
请参照图2,其为利用本发明的多主机板服务器***更新主机板的方块图。此图以主机板110的网络接口控制器111来接收远程控制端20的更新数据、再通过基板管理控制器210去更新另一主机板120的基本输入/输出***124为例,但并非用以限定本发明以基板管理控制器对任何一个主机板更新的方式。
本发明的基板管理控制器210,能通过***设备接口控制器112~142识别主机板110~140,并通过主机板110~140中的任意一个的网络接口控制器111~141及串行总线接口与远程控制端20通讯。因此,基板管理控制器210能通过网络接口控制器111与远程控制端20进行通讯。
又因为主机板110~140的基本输入/输出***114~144,经由***设备接口控制器112~142连接到基板管理控制器210。因此,当基板管理控制器210接收到远程控制端20更新主机板120的基本输入/输出***124的一更新指令时,基板管理控制器210通过主机板110接收一更新数据。然后,基板管理控制器210再依据更新指令,控制主机板120的***设备接口控制器122对基本输入/输出***124进行更新。另外,主机板110~140中的网络接口控制器111~141通过例如I2C总线与基板管理控制器210进行通讯。
藉此,即可利用本发明的多主机板服务器***,藉由边带(Sideband)通讯模式从远程控制端20对多个主机板进行开机或关机,或者从远程控制端20对一个或多个主机板上的基本输入/输出***进行更新。
虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,本领域的任何普通技术人员,在不脱离本发明的精神和范围内,当可作各种的更动与改进,因此本发明的保护范围当视后附权利要求书所界定的范围为准。

Claims (10)

1.一种多主机板服务器***,设于一服务器***中,至少包括:
一管理板,具有一基板管理控制器;
多个主机板,分别与该管理板耦接,其中每个该主机板包括:
一南桥芯片;
一***设备接口控制器,耦接该南桥芯片及该基板管理控制器,该***设备接口控制器记录该主机板的状态信息;
一基本输入/输出***,连接至该主机板的该南桥芯片及该***设备接口控制器;以及
一网络接口控制器,适于连接至一网络及一远程控制端,该远程控制端用以与该基板管理控制器通讯,其中该网络接口控制器与该南桥芯片相连接,将该主机板连接至该网络;该网络接口控制器还通过一串行总线接口与该基板管理控制器相连接,当该远程控制端与该基板管理控制器之间通讯时,通过该网络接口控制器及该串行总线接口进行通讯;
其中,该基板管理控制器通过该些***设备接口控制器识别该些主机板,并获得该些***设备接口控制器记录的所在该些主机板的状态信息,以监控该些主机板的状态;该基板管理控制器通过该些主机板中的任意一个的该网络接口控制器及该串行总线接口与该远程控制端通讯。
2.如权利要求1所述的多主机板服务器***,其中,该些主机板包括:一第一主机板与至少一第二主机板,该远程控制端连接至该第一主机板的该网络接口控制器,该远程控制端和该基板管理控制器之间通过该第一主机板的该网络接口控制器及该串行总线接口通讯。
3.如权利要求2所述的多主机板服务器***,其中,该基板管理控制器接收到该远程控制端获取该第一主机板工作状态信息的指令时,从该第一主机板的该***设备接口控制器获取该第一主机板的工作状态信息,并通过该第一主机板的该串行总线接口及该网络接口控制器传送给该远程控制端。
4.如权利要求2所述的多主机板服务器***,其中,该基板管理控制器接收到该远程控制端获取该第二主机板工作状态信息的指令时,从该第二主机板的该***设备接口控制器获取该第二主机板的工作状态信息,并通过该第一主机板的该串行总线接口及该网络接口控制器传送给该远程控制端。
5.如权利要求2所述的多主机板服务器***,其中当该基板管理控制器接收到该远程控制端更新该基本输入/输出***的一更新指令时,该基板管理控制器通过该第一主机板接收一更新数据,并控制该第一主机板的该***设备接口控制器对该基本输入/输出***进行更新。
6.如权利要求2所述的多主机板服务器***,其中当该基板管理控制器接收到该远程控制端更新该基本输入/输出***的指令时,该基板管理控制器通过该第一主机板接收一更新数据,并控制该第二主机板的该***设备接口控制器对该基本输入/输出***进行更新。
7.如权利要求1所述的多主机板服务器***,其中,该管理板更包括一存储器,连接至该基本输入输出***,当该基板管理控制器通过该些主机板中的任意一个接收到该远程控制端更新该些基本输入/输出***的一更新指令及一更新数据时,该基板管理控制器将该更新数据存储于该存储器中,然后控制该些***设备接口控制器读取该存储器中的该更新数据并对该些基本输入/输出***进行更新。
8.如权利要求1所述的多主机板服务器***,其中,该基板管理控制器还包括多个通用输入输出接口,分别连接至该些主机板,当该基板管理控制器通过该些主机板中的任意一个的该网络接口控制器及该串行总线接口接收到该远程控制端发出的对该些主机板中的一特定主机板进行开机或关机的指令时,该基板管理控制器通过与该特定主机板连接的该通用输入输出接口发送一开机信号或一关机信号至该特定主机板,使该特定主机板开机或关机。
9.如权利要求1所述的多主机板服务器***,其中每一个该网络接口控制器还包括以一接脚一一对应连接至该基板管理控制器的多个通用输入输出接脚,以通过该些通用输入输出接脚通知该基板管理控制器接收从该网络接口控制器传来的信息。
10.如权利要求1所述的多主机板服务器***,其中该远程控制端通过任一该网络接口控制器对该基板管理控制器进行更新。
CN200910226091.XA 2009-11-30 2009-11-30 多主机板服务器*** Active CN102081568B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910226091.XA CN102081568B (zh) 2009-11-30 2009-11-30 多主机板服务器***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910226091.XA CN102081568B (zh) 2009-11-30 2009-11-30 多主机板服务器***

Publications (2)

Publication Number Publication Date
CN102081568A CN102081568A (zh) 2011-06-01
CN102081568B true CN102081568B (zh) 2014-01-08

Family

ID=44087541

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910226091.XA Active CN102081568B (zh) 2009-11-30 2009-11-30 多主机板服务器***

Country Status (1)

Country Link
CN (1) CN102081568B (zh)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104516751A (zh) * 2013-09-29 2015-04-15 英业达科技有限公司 服务器***
CN104317614A (zh) * 2014-10-17 2015-01-28 曙光信息产业股份有限公司 一种多主板开关机方法及装置
CN105703935B (zh) * 2014-11-27 2019-01-08 英业达科技有限公司 具自动切换共享网络功能的服务器***
CN105094040B (zh) * 2015-06-26 2019-04-23 北京天地玛珂电液控制***有限公司 一种综采工作面监控中心的计算机控制***
CN105550048B (zh) * 2015-12-16 2019-03-29 英业达科技有限公司 远程控***
CN107332724A (zh) * 2016-04-28 2017-11-07 北京京东尚科信息技术有限公司 服务器监控方法、装置和***和基板管理控制器
CN105867949A (zh) * 2016-04-29 2016-08-17 中国人民解放军国防科学技术大学 一种面向多结点服务器的bios在线刷新方法
CN106021073A (zh) * 2016-05-05 2016-10-12 中国人民财产保险股份有限公司 一种高端存储机状态的获取方法及装置
CN107807729A (zh) * 2016-09-09 2018-03-16 深圳市祈飞科技有限公司 一种基于ec小板的多主板开机方法及***
CN107247683B (zh) * 2017-06-14 2020-10-23 苏州浪潮智能科技有限公司 一种用于机架服务器的定位管理***及其方法
CN109165047B (zh) * 2018-09-03 2021-10-12 英业达科技有限公司 维持图形处理器主板的正确时间的方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101227355A (zh) * 2006-08-16 2008-07-23 环达电脑(上海)有限公司 丛集***之***管理架构
CN101471792A (zh) * 2007-12-26 2009-07-01 英业达股份有限公司 模组化服务器及其处理器模组与mac地址的管理方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101227355A (zh) * 2006-08-16 2008-07-23 环达电脑(上海)有限公司 丛集***之***管理架构
CN101471792A (zh) * 2007-12-26 2009-07-01 英业达股份有限公司 模组化服务器及其处理器模组与mac地址的管理方法

Also Published As

Publication number Publication date
CN102081568A (zh) 2011-06-01

Similar Documents

Publication Publication Date Title
CN102081568B (zh) 多主机板服务器***
US8397053B2 (en) Multi-motherboard server system
CN103136048B (zh) 计算机***
US6978335B2 (en) Smart card virtual hub
CN103345407A (zh) 控制电路、连通控制器、连通控制方法及主板
CN111813731A (zh) 一种内存信息的读取方法、装置、服务器及介质
CN102331959A (zh) 伺服器***
CN102253845B (zh) 服务器***
CN102495742A (zh) Bios的刷新方法和装置、以及计算机
CN105279117A (zh) 用以供更新基本输入输出***的桥接模块及其更新方法
CN102081526B (zh) 基本输入/输出***架构
CN102147739B (zh) 多主机板服务器***及其网络驱动方法
CN111158731A (zh) 一种基于cpld的网卡固件升级装置及方法
CN105487621A (zh) 一种电子装置
CN117312067A (zh) 网卡调试***、方法、设备及存储介质
CN115599191B (zh) 智能网卡的上电方法及上电装置
CN102201959A (zh) 基板管理控制器的网络接口***
CN205263790U (zh) 一种显示控制板
US20080059981A1 (en) Driving of a multifunction device
CN102053847B (zh) 服务器与其更新方法
US20080201506A1 (en) Switch device for connection port access control
CN103793180A (zh) 磁盘配置方法及服务器机架***
CN114117562B (zh) 智能网卡的管理方法、装置、电子设备及计算机存储介质
CN102193850A (zh) 一种多主机板服务器的时间更新***
CN112579507A (zh) 宿主机与bmc通信的方法、bios、操作***、bmc和服务器

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20191218

Address after: No. 590 Xingwang Road, Bengbu High-tech Zone, Anhui Province

Patentee after: Bengbu Keda Electrical Equipment Co., Ltd.

Address before: Taipei City, Taiwan Chinese Shilin District Hougang Street No. sixty-six

Patentee before: Yingda Co., Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201116

Address after: 215400 room 03, shop 43, Tinghai Road, Liuhe Town, Taicang City, Suzhou City, Jiangsu Province

Patentee after: Taicang Hongyu Intelligent Technology Co., Ltd

Address before: 233000, No. 590, prosperous road, hi tech Zone, Anhui, Bengbu

Patentee before: BENGBU KEDA ELECTRICAL EQUIPMENT Co.,Ltd.

TR01 Transfer of patent right