CN102073607A - 服务器管理*** - Google Patents

服务器管理*** Download PDF

Info

Publication number
CN102073607A
CN102073607A CN2009102219510A CN200910221951A CN102073607A CN 102073607 A CN102073607 A CN 102073607A CN 2009102219510 A CN2009102219510 A CN 2009102219510A CN 200910221951 A CN200910221951 A CN 200910221951A CN 102073607 A CN102073607 A CN 102073607A
Authority
CN
China
Prior art keywords
bus
management system
chip
interrupt
instruction
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.)
Pending
Application number
CN2009102219510A
Other languages
English (en)
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.)
Inventec Corp
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 CN2009102219510A priority Critical patent/CN102073607A/zh
Publication of CN102073607A publication Critical patent/CN102073607A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

本发明涉及一种服务器管理***,包含:数个主机板、总线以及背板。主机板分别包含基板管理控制器,用以产生中断指令。总线包含数个输入输出芯片,分别对应主机板其中之一,各输入输出芯片包含中断指令接脚以及响应指令接脚。主机板连接于背板,且总线位于背板上,其中背板包含中央管理芯片,用以自中断指令接脚接收中断指令,以产生响应指令,以经由响应指令接脚传送至基板管理控制器,以执行中断处理程序。

Description

服务器管理***
技术领域
本发明是有关于一种信息管理***,且特别是有关于一种服务器管理***。
背景技术
服务器***常常需要同时连接不同厂牌或型号的主机板,并且处理各主机板上的讯号。通常主机板上会设置有独立的***管理芯片,如基板管理控制器(Baseboard Management Controller;BMC),来对主机板上的传感器进行管理。而服务器上将再设置一个集中管理的芯片,以对这些基板管理控制器做控管。
主机板在要求中央管理芯片执行指令时,必需先传送中断指令给中央管理芯片,并接收中央管理芯片回传的响应指令后,再传送真正需要执行的控制指令给中央管理芯片运作。然而,主机板上因此而必需设置两个通用输入输出(General Purpose Input/Output;GPIO)接口来传送这两个指令。但是就已成为服务器标准接口的智能平台管理接口(Intelligent Platform ManagementInterface;IPMI)来说,这两个额外的通用输入输出接口并不符合标准定义,将使主机板需要重新设计,并且额外的接口也将使主机板的成本增加。
因此,如何设计一个新的服务器管理***,能够使中断指令及响应指令以更经济且符合标准的形式传送,是业界亟待解决的问题。
发明内容
因此,本发明的一目的在于提供一种服务器管理***,能够使中断指令及响应指令以更经济且符合标准的形式传送。
本发明的一实施方式是在提供一种服务器管理***,包含:数个主机板、总线以及背板。主机板分别包含基板管理控制器,用以产生中断指令。总线包含数个输入输出芯片,分别对应主机板其中之一,各输入输出芯片包含中断指令接脚以及响应指令接脚。主机板连接于背板,且总线位于背板上,其中背板包含中央管理芯片,用以自中断指令接脚接收中断指令,以产生响应指令,以经由响应指令接脚传送至基板管理控制器,以执行中断处理程序。
依据本发明一实施例,其中中断处理程序是通过基板管理控制器产生控制指令,以使中央管理芯片执行控制指令。其中控制指令为韧体更新指令。
依据本发明另一实施例,其中主机板分别包含至少一传感器,用以感测主机板的状态。
依据本发明又一实施例,中央管理芯片还用以透过总线轮询各主机板的状态。
依据本发明再一实施例,基板管理控制器还用以在中央管理芯片进行轮询时,透过总线传送传感器所感测的状态至中央管理芯片。
依据本发明另一实施例,当中央管理芯片接收中断指令时,停止轮询。当中央管理芯片执行中断处理程序后,回复轮询。
依据本发明又一实施例,其中总线支持智能平台管理接口。
依据本发明再一实施例,总线为I2C接口。
应用本发明的优点在于通过设置输入输出芯片于位在背板上的总线,可以达到传输中断及响应指令的功能,而不需要在主机板上设置非标准定义的接口来传送中断及响应指令,而轻易地达到上述的目的。
附图说明
为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的说明如下:
图1为本发明一实施例的服务器管理***的一方块图。
【主要组件符号说明】
1:服务器管理***            10:主机板
100:基板管理控制器          102:传感器
11:中断指令                 12:总线
120:中断指令接脚            122:响应指令接脚
13:响应指令                 14:背板
140:中央管理芯片
具体实施方式
请参照图1,为本发明一实施例的服务器管理***1的一方块图。服务器管理***1包含:数个主机板10、总线12以及背板14。
主机板10分别包含基板管理控制器100及传感器102。背板14用以连接主机板10,且总线12位于背板上。其中背板14包含中央管理芯片140。
传感器102在不同的实施例中,可为温度传感器、风扇转速传感器或电压传感器,以对主机板10的温度、风扇转速或是模块的电压进行感测,并取得感测的状态,通常以数值来表示。基板管理控制器100将接收传感器102所感测到的状态。基板管理控制器100具有使***管理软件与装置硬件相沟通的作用。基板管理控制器100可以根据服务器内的各种传感器102,掌握服务器内的各种情况,如温度、风扇转速、电源模式、操作***状态等等。传感器102用以感测其对应的主机板10的状态。
而中央管理芯片140则透过总线12,由轮询的方式得知各个主机板10的状态。所谓的轮询,即是由中央管理芯片140持续地轮流自各个主机板10的基板管理控制器100撷取状态。如此的方式,将可以使中央管理芯片140获得每一个背板14所连接的主机板12上的状态。
须注意的是,图1中所绘示的主机板10的数目,以及主机板10上的传感器102的数目及种类,可在不同实施例中视情况进行调整,而不为图1中所绘示的实施方式所限。
服务器管理***1常常需要同时连接不同厂牌或型号的主机板10,并且处理各主机板10上的信号,因此通常除了主机板10上会设置有独立的***管理芯片,如上述的基板管理控制器100,来对主机板10上的传感器进行管理外,背板14上将再设置一个集中管理的芯片,即上述的中央管理芯片140,以对这些基板管理控制器100进行控制及管理。
当主机板12在要求中央管理芯片140执行指令时,必需使中央管理芯片140中断,并等候中央管理芯片140的响应后,再传送真正需要执行的控制指令给中央管理芯片140运作。然而,主机板10上因此而必需设置两个通用输入输出接口来传送中断与响应的信号。然而如果这两个额外的通用输入输出接口并不符合总线12所支持的接口中的标准定义,将使主机板10需要重新设计,并且额外的接口也将使主机板10的成本增加。
本实施例中,背板14的总线12为支持服务器标准接口的智能平台管理接口的I2C接口。背板14的总线12将包含分别对应主机板10的数个输入输出芯片。各输入输出芯片包含中断指令接脚122以及响应指令接脚124。其中,中断指令接脚122用以使背板14中的中央管理芯片140接收来自对应的主机板10中的基板管理控制器100的中断指令11,而响应指令接脚124则是用以使背板14中的中央管理芯片140在接收到中断指令11后,传送响应指令13至对应的主机板10中的基板管理控制器100。
须注意的是,在图1中,仅绘示出输入输出芯片中,提供中断指令11及响应指令13一个传输信道的中断指令接脚122以及响应指令接脚124。在其它实施例中,输入输出芯片实质上可以包含其它的接脚,以供做其它的用途。
因此,中央管理芯片140透过总线12,由轮询的方式得知各个主机板10的状态。当主机板10其中之一要对中央管理芯片140要求执行指令时,将产生中断指令11,并经由总线12上输入输出芯片120的中断指令接脚122传送至中央管理芯片140。中央管理芯片140将因此而停止轮询的动作,产生响应指令13,并经由总线12上输入输出芯片120的响应指令接脚124传送至对应的主机板10的基板管理控制器100。中央管理芯片140将开始进行中断处理程序,以使基板管理控制器100可以对其进行操作。
主机板10的基板管理控制器100在接收到响应指令13后,将产生控制指令(未绘示)。控制指令由于符合总线12所定义的标准接口,因此不需要额外透过其它装置,而可以直接由总线12传送。在一实施例中,控制指令为韧体更新指令,用以更新中央管理芯片140的韧体。因此,中央管理芯片140在接收到控制指令后,将执行控制指令所要求的动作。在控制指令要求的动作完成后,中央管理芯片140将恢复轮询,以持续地获得各个主机板10的状态。
应用本发明的优点在于通过设置输入输出芯片于位在背板14上的总线12,可以达到传输中断及响应指令11与13的功能,而不需要在主机板10上设置非标准定义的接口来传送中断及响应指令11与13。如此的设计方式,将可以使背板14可以适用于不同厂商或型号的主机板10,并降低主机板10端的设计成本。
虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何熟悉此技术的人员,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视权利要求书所界定的范围为准。

Claims (10)

1.一种服务器管理***,其特征在于,包含:
多个主机板,分别包含一基板管理控制器,用以产生一中断指令;
一总线,包含多输入输出芯片,分别对应该等主机板其中之一,各输入输出芯片包含一中断指令接脚以及一响应指令接脚;以及
一背板,该多个主机板连接于该背板,且该总线位于该背板上,其中该背板包含一中央管理芯片,用以自该中断指令接脚接收该中断指令,以产生一响应指令,以经由该响应指令接脚传送至该基板管理控制器,以执行一中断处理程序。
2.根据权利要求1所述的服务器管理***,其特征在于,该中断处理程序是通过该基板管理控制器产生一控制指令,以使该中央管理芯片执行该控制指令。
3.根据权利要求2所述的服务器管理***,其特征在于,该控制指令为一韧体更新指令。
4.根据权利要求1所述的服务器管理***,其特征在于,该多个主机板分别包含至少一传感器,用以感测该主机板的一状态。
5.根据权利要求4所述的服务器管理***,其特征在于,该中央管理芯片还用以透过该总线轮询各该多个主机板的该状态。
6.根据权利要求5所述的服务器管理***,其特征在于,该基板管理控制器还用以在该中央管理芯片进行轮询时,透过该总线传送该传感器所感测的该状态至该中央管理芯片。
7.根据权利要求5所述的服务器管理***,其特征在于,当该中央管理芯片接收该中断指令时,停止轮询。
8.根据权利要求7所述的服务器管理***,其特征在于,当该中央管理芯片执行该中断处理程序后,回复轮询。
9.根据权利要求1所述的服务器管理***,其特征在于,该总线支持一智能平台管理接口。
10.根据权利要求1所述的服务器管理***,其特征在于,该总线为一I2C接口。
CN2009102219510A 2009-11-23 2009-11-23 服务器管理*** Pending CN102073607A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009102219510A CN102073607A (zh) 2009-11-23 2009-11-23 服务器管理***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009102219510A CN102073607A (zh) 2009-11-23 2009-11-23 服务器管理***

Publications (1)

Publication Number Publication Date
CN102073607A true CN102073607A (zh) 2011-05-25

Family

ID=44032152

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009102219510A Pending CN102073607A (zh) 2009-11-23 2009-11-23 服务器管理***

Country Status (1)

Country Link
CN (1) CN102073607A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103186180A (zh) * 2011-12-30 2013-07-03 鸿富锦精密工业(深圳)有限公司 机柜***及其服务器
CN106020938A (zh) * 2015-03-27 2016-10-12 英特尔公司 虚拟智能平台管理接口(ipmi)卫星控制器和方法
CN107247683A (zh) * 2017-06-14 2017-10-13 郑州云海信息技术有限公司 一种用于机架服务器的定位管理***及其方法
CN108170234A (zh) * 2017-12-18 2018-06-15 曙光信息产业(北京)有限公司 一种服务器管理***及方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103186180A (zh) * 2011-12-30 2013-07-03 鸿富锦精密工业(深圳)有限公司 机柜***及其服务器
CN106020938A (zh) * 2015-03-27 2016-10-12 英特尔公司 虚拟智能平台管理接口(ipmi)卫星控制器和方法
CN107247683A (zh) * 2017-06-14 2017-10-13 郑州云海信息技术有限公司 一种用于机架服务器的定位管理***及其方法
CN107247683B (zh) * 2017-06-14 2020-10-23 苏州浪潮智能科技有限公司 一种用于机架服务器的定位管理***及其方法
CN108170234A (zh) * 2017-12-18 2018-06-15 曙光信息产业(北京)有限公司 一种服务器管理***及方法

Similar Documents

Publication Publication Date Title
TWI531907B (zh) 基板管理系統架構
US9934187B2 (en) Hot-pluggable computing system
US8898358B2 (en) Multi-protocol communication on an I2C bus
US8589141B2 (en) Resource sharing apparatus which disconnects an input device when detecting a standby indication of a switching command
US8397053B2 (en) Multi-motherboard server system
US9256569B2 (en) Monitoring and managing storage drives and performing backplane controller firmware using a USB interface
US9201833B2 (en) Backplane controller capable of transferring and receiving data through USB interface
US20170177538A1 (en) Communication system with serial ports for automatically identifying device types and communication protocols and method thereof
CN103853686A (zh) 服务器
US20170039151A1 (en) Universal intelligent platform management interface (ipmi) host to baseboard management controller (bmc) communication for non-x86 and legacy free systems
CN102073607A (zh) 服务器管理***
CN102253703B (zh) 多主机板的开关机***
US20150186317A1 (en) Method and apparatus for detecting the initiator/target orientation of a smart bridge
US11436182B2 (en) System and method for handling in-band interrupts on inactive I3C channels
CN102445981B (zh) 数据传输***以及数据传输方法
TWI417738B (zh) 一種伺服器系統
TW201222274A (en) Computer chassis system
CN101377753A (zh) 配件测试装置及配件测试方法
US20130138852A1 (en) Electronic device with baseboard management controller
CN103207850B (zh) 异质设备的传输***
US20200057741A1 (en) Server system and method for managing two baseboard management controllers
US20150095540A1 (en) External device and a transmission system and the method of the heterogeneous device
EP3182295A1 (en) Communication system with serial ports for automatically identifying device types and communication protocols and method thereof
CN114355815A (zh) 控制器、控制***及控制器的通讯方法
CN103218334A (zh) 基于usb总线和rs485总线的计算机外设级联装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20110525