CN102457394B - 服务端装置的管理方法及其管理端装置 - Google Patents
服务端装置的管理方法及其管理端装置 Download PDFInfo
- Publication number
- CN102457394B CN102457394B CN201010525710.8A CN201010525710A CN102457394B CN 102457394 B CN102457394 B CN 102457394B CN 201010525710 A CN201010525710 A CN 201010525710A CN 102457394 B CN102457394 B CN 102457394B
- Authority
- CN
- China
- Prior art keywords
- end device
- management
- service end
- network address
- identifying information
- 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
Links
Landscapes
- Computer And Data Communications (AREA)
Abstract
一种服务端装置的管理方法及其管理端装置。在管理端装置中搜寻服务端装置,以自服务端装置的基板管理控制器接收一网络地址。并且,依据此网络地址获得服务端装置的操作***的识别信息,而将网络地址与识别信息绑定。之后,依据识别信息将自基板管理控制器所接收的带外讯息更新至服务器物件。
Description
技术领域
本发明涉及一种服务器管理架构,且特别涉及一种服务端装置的管理方法及其管理端装置。
背景技术
现阶段服务器管理架构大致可分为带内(in band)与带外(Out-of-Band)两种方式来进行管理。带内方式走的是标准以太网络通道,被管理端须处于开机且为载入操作***(Operating System,OS)的状态之下,管理端方能进行管理。而带外方式走的则是专用的管理通道,因此,被管理端即便处于关机状态之下,管理端亦能够通过带外方式来管理被管理端。
举例来说,一般服务器***通常具有基板管理控制器(BaseboardManagement Controller,BMC),而基板管理控制器可通过带外方式将感测器所感测到的数值(例如,温度、风扇转速等等)传送至管理端。据此,当被管理端主机板的基板管理控制器在***发生异常时,可通过带外的方式发出以基板管理控制器的互联网通讯协议(Internet Protocol,IP)地址(底下简称网络地址)识别信息的平台事件陷阱(Platform Event Trap,PET)讯息给管理端,此讯息包含问题发生原因等信息。
然而,现有管理端中的服务器管理软件主要是以操作***的网络地址或计算机名称(hostname)来作为管理目标的识别信息,因此通过带外的方式并无法将此讯息更新至服务器物件中。
发明内容
有鉴于此,本发明提供一种服务端装置的管理方法及其管理端装置,可同时以带内及带外的方式来管理服务器。
具体而言,本发明提出一种服务端装置的管理方法,适用于管理端装置。此管理方法包括下列步骤:搜寻欲纳入管理的服务端装置;自服务端装置的基板管理控制器接收基板管理控制器的网络地址;依据网络地址获得服务端装置的操作***的识别信息;将网络地址与识别信息绑定(bonding);依据识别信息将自基板管理控制器所接收的带外讯息更新至服务器物件。
在本发明的一实施例中,上述在搜寻欲纳入管理的服务端装置中,可在一地址搜寻范围中搜寻欲纳入管理的服务端装置。
在本发明的一实施例中,上述自服务端装置的基板管理控制器接收基板管理控制器的网络地址的步骤,可通过远端管理控制协议而自服务端装置的基板管理控制器接收一分组,且此分组中包括上述网络地址,并且在此分组还可包括服务端装置的操作***的识别信息。而依据网络地址获得服务端装置的操作***的识别信息的步骤中,即可自此分组中取得对应的识别信息。另外,也可通过查询对照表来取得对应的识别信息。
在本发明的一实施例中,上述依据识别信息将自基板管理控制器所接收的带外讯息更新至服务端装置的步骤包括:分析带外讯息而获得网络地址、感测器类型以及事件类型,而依据事件类型来判断服务端装置的状态,并且依据识别信息将服务端装置的状态更新至服务器物件。
在本发明的一实施例中,上述识别信息包括操作***的网络地址或主机名称。
本发明另提出一种管理端装置,包括搜寻单元、绑定单元以及管理引擎。搜寻单元用以搜寻欲纳入管理的服务端装置,并且自服务端装置的基板管理控制器接收基板管理控制器的网络地址。绑定单元用以依据网络地址来获得服务端装置的操作***的识别信息,并且将网络地址与识别信息绑定。管理引擎用以依据识别信息将自基板管理控制器所接收的带外讯息更新至服务器物件。
在本发明的一实施例中,上述管理端装置还包括剖析单元。剖析单元用以分析带外讯息而获得网络地址、感测器类型以及事件类型,并且依据事件类型判断服务端装置的状态,使得管理引擎依据识别信息将服务端装置的状态更新至服务器物件。
在本发明的一实施例中,上述绑定单元可用以查询一对照表,以获得网络地址对应的识别信息。此外,绑定单元还可依据搜寻单元所接收的分组来取得网络地址与服务端装置的操作***的识别信息。
在本发明的一实施例中,上述搜寻单元与服务端装置的基板管理控制器是利用远端管理控制协议来进行沟通。
基于上述,本发明能够接收并绑定带内讯息(如以计算机名称或操作***的网络地址为识别信息的讯息)及带外讯息(以基板管理控制器的网络地址为识别信息的讯息),据此便能够同时以带内及带外的方式来管理服务端装置。
为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。
附图说明
图1A是依照本发明一实施例所绘示的服务端装置的管理方法流程图。
图1B为图1A中的步骤S125的详细步骤的流程图。
图2是依照本发明一实施例所绘示的服务端管理***的方块图。
图3是依照本发明一实施例所绘示的状态机图。
【主要元件符号说明】
200:服务端管理***
210:管理端装置
211:管理引擎
213:剖析单元
215:搜寻单元
217:绑定单元
220:服务端装置
221:超管理器
223:管理代理程序
225:事件日志
227:监控代理程序
229:基板管理控制器
310、320、330:状态
S105~S125、S131~S135:步骤
具体实施方式
现有的管理服务端的软件主要是以操作***的网络地址或计算机名称(hostname)作为管理目标的识别信息,因此无法将带外讯息更新至服务器物件。据此,本发明提出一种服务端装置的管理方法及其管理端装置,使得带外讯息能够更新至管理端装置的服务器物件中。
图1A是依照本发明一实施例所绘示的服务端装置的管理方法流程图。本实施例适用于管理端装置。请参照图1A,在步骤S105中,搜寻欲纳入管理的服务端装置。在此,管理端装置便可通过搜寻基板管理控制器的网络地址来找寻欲纳入管理的服务端装置。例如,可提供一用户界面让使用者输入一地址搜寻范围(也可为预设值),使得管理端装置在地址搜寻范围中搜寻欲纳入管理的服务端装置。而搜寻模式可分为定期搜寻与立即搜寻。并且,还可在用户界面中将所搜寻到的服务端装置列出来供使用者选择。一般而言,服务端装置的基板管理控制器具有网络接口卡,据此管理端装置可通过搜寻基板管理控制器的网络地址来搜寻欲纳入管理的服务端装置。
接着,在步骤S110中,自服务端装置的基板管理控制器接收基板管理控制器的网络地址。例如,通过远端管理控制协议(Remote ManagementControl Protocol,RMCP)自服务端装置的基板管理控制器接收分组(packet),而此分组记录有基板管理控制器的网络地址。
之后,在步骤S115中,依据网络地址获得服务端装置的操作***的识别信息。具体而言,基板管理控制器所传送的网络地址为基板管理控制器的网络接口卡的网络地址,而管理端装置并无法通过此网络地址来将服务端装置的讯息更新至服务器物件中。因此,在本实施例中,管理端装置会依据基板管理控制器的网络地址来取得操作***的识别信息。在此,识别数据例如是服务端装置的操作***所使用的网络地址或是服务端装置的主机名称。
举例来说,可在管理端装置中设置一对照表,事先将网络地址及其所对应的识别数据记录于对照表中。或者,可提供一用户界面供使用者来输入此网络地址对应的识别数据。另外,还可将识别信息记录于用来载送基板管理控制器的网络地址的分组中。例如,可在服务端装置开机时,将其操作***的网络地址或主机名称等识别信息存放于基板管理控制器中。当管理端装置欲将服务端装置纳入管理时,基板管理控制器便通过远端管理控制协议传送具有基板管理控制器的网络地址与其对应的识别数据的分组至管理端装置。据此,管理端装置便能够自分组中取得对应的识别数据。
在获得识别信息之后,如步骤S120所示,将基板管理控制器的网络地址与识别信息进行绑定(binding)。之后,在步骤S125中,依据识别信息(例如操作***的网络地址)将自基板管理控制器所接收的带外(out ofband)讯息更新至服务器物件。具体而言,在将服务端装置纳入管理时,可将其基板管理控制器的网络地址更新至服务器物件中,并且将带外讯息的发送目的地设定为此管理端装置,而后带外讯息便能够发送至管理端装置。
请注意,上述流程中的各步骤仅为说明本发明的一实施例,并非本发明的限制条件。在其他的实施例中,该方法可还包含其他的中间步骤或者可将数个步骤合并成单一步骤,此亦隶属本发明所涵盖的范围。举例而言,请参考图1B,图1B为上述步骤S125的详细步骤。如图1B所示,在步骤S131中,分析带外讯息而获得基板管理控制器的网络地址、感测器类型以及事件类型。接着,在步骤S133中,依据事件类型判断服务端装置的状态。最后,在步骤S135中,依据识别信息将服务端装置的状态更新至服务器物件。
以下再举一例来说明服务端管理***的架构。
图2是依照本发明一实施例所绘示的服务端管理***的方块图。请参照图2,服务端管理***200包括管理端装置210与服务端装置220,通过管理端装置210来管理服务端装置220。管理端装置210包括管理引擎211、剖析单元213、搜寻单元215以及绑定单元217。服务端装置220包括超管理器(Hypervisor)221以及基板管理控制器229,而超管理器221中具有管理代理程序223、事件日志225以及监控代理程序227。
一般而言,在服务端装置220中,当应用程序或硬件发生异常时,监控代理程序227会将相关讯息写入至事件日志(Event Log)225中。而管理代理程序223会定期检查事件日志225是否存在所需监控的讯息,并通过带内的方式回传以计算机名称(或操作***的网络地址)作为识别信息的讯息给管理端装置210的管理引擎211,以更新管理端装置210的数据库中服务端装置220的状态(即,服务器物件)。因此,当服务端装置220未开机或是发生故障时,便可通过通过基板管理控制器229来传送带外讯息至管理端装置210。以下即逐一介绍管理端装置210的各构件。
在管理端装置210中,搜寻单元215用以搜寻欲纳入管理的服务端装置(例如,服务端装置220),并且自服务端装置220的基板管理控制器229接收基板管理控制器229的网络地址。此外,搜寻单元215还可用于新增一服务端物件。也就是说,在搜寻单元215将服务端装置220纳入管理时,可新增一服务端物件,并将基板管理控制器229的网络地址更新至此服务器物件中。
绑定单元217用以依据基板管理控制器229的网络地址来获得服务端装置220的操作***的识别信息,并且将网络地址与识别信息绑定。另外,绑定单元217还可用以查询一对照表,以获得网络地址对应的识别信息。或者,通过绑定单元217而依据搜寻单元215所接收的分组来取得网络地址与服务端装置220的操作***的识别信息。
管理引擎211用以依据识别信息将自基板管理控制器229所接收的带外讯息更新至服务器物件。
在本实施例中,管理端装置210的剖析单元213是用以分析带外讯息以获得基板管理控制器229的网络地址、感测器类型以及事件类型,并且依据事件类型判断服务端装置220的状态,使得管理引擎211依据识别信息将服务端装置220的状态更新至服务器事件中。
在此,带外讯息以平台事件陷阱(Platform Event Trap,PET)讯息为例。当剖析单元213接收到PET讯息时,分析PET讯息。PET讯息中包括用来传送此PET讯息的基板管理控制器229的网络地址以及基板管理控制器229所监控到的感测器类型与事件类型。感测器类型例如为:风扇感测器、电源感测器等,而事件类型例如为:转速事件或温度事件。以感测器类型为风扇感测器为例,其所对应的事件类型则为转速事件。剖析单元213分析PET讯息以得知目前服务端装220的状态。
图3是依照本发明一实施例所绘示的状态机(state machine)图。请参照图3,状态310代表服务端装置220为健康状态(以“H”表示),状态320代表服务端装置220的状态已亮起警报(以“W”表示),状态330代表服务端装置220的状态已到达一临界点(以“C”表示)。
在本实施例中,当服务器物件中的状态为状态310时,如果接收到的事件状态为“W”时,则服务器物件中的状态会转变为状态320;若接收到的事件状态为“C”时,则服务器物件中的状态会转变为状态330。
当服务器物件中的状态为状态320时,如果接收到的事件状态为“W”时,则服务器物件中的状态同样为状态320;若接收到的事件状态为“C”时,则服务器物件中的状态会转变为状态330。另外,如果接收到事件状态为“取消”(例如:转速已恢复正常)时,则服务器物件中的状态会转变为状态310。
当服务器物件中的状态为状态330时,如果接收到的事件状态为“C”或“W”时,则服务器物件中的状态同样为状态330。另外;若接收到事件状态为“取消”(例如:转速已恢复正常)时,则服务器物件中的状态会转变为状态310。
另外,在其他实施例中,以事件状态为转速事件为例,也可设定转速小于第一门限值时,服务器物件中的状态为“H”;转速大于第一门限值时,服务器物件中的状态为“W”;转速大于第二门限值(第二门限值大于第一门限值)时,服务器物件中的状态为“WW”;转速大于第三门限值时,服务器物件中的状态为“C”。当目前状态为“WW”时,在转速小于第二门限值而大于第一门限值时,状态会由“WW”转变为“W”。在转速小于第一门限值时,状态则转变为“H”。在此仅为举例说明,并不以此为限。
据此,剖析单元213常驻于管理端装置210,负责接收带外讯息及分析其信息,使得管理引擎211能够将带外讯息可以更新至服务器物件。
综上所述,本发明能够接收并绑定带内讯息(例如:以计算机名称或操作***的网络地址为识别信息的讯息)及带外讯息(例如:以基板管理控制器的网络地址为识别信息的讯息),据此便能够同时以带内及带外的方式来管理服务端装置。
虽然本发明已以实施例公开如上,然其并非用以限定本发明,本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围当视所附权利要求书所界定者为准。
Claims (12)
1.一种服务端装置的管理方法,适用于管理端装置,该管理方法包括:
搜寻欲纳入管理的服务端装置,并且当搜寻到欲纳入管理的服务端装置时,于该管理端装置中新增一服务器物件,其中该服务器物件为该管理端装置的数据库中该服务端装置的状态;
自该服务端装置的基板管理控制器接收该基板管理控制器的网络地址时,更新该网络地址至该服务器物件,并且将带外讯息的发送目的地设定为该管理端装置;
依据该网络地址获得该服务端装置的操作***的识别信息;
将该网络地址与该识别信息绑定;以及
依据该识别信息将自该基板管理控制器所接收的该带外讯息更新至服务器物件。
2.如权利要求1所述的管理方法,其中搜寻欲纳入管理的该服务端装置的步骤包括:
在地址搜寻范围中搜寻欲纳入管理的该服务端装置。
3.如权利要求1所述的管理方法,其中自该服务端装置的该基板管理控制器接收该基板管理控制器的该网络地址的步骤包括:
通过远端管理控制协议自该服务端装置的该基板管理控制器接收分组,其中该分组包括该网络地址。
4.如权利要求3所述的管理方法,其中依据该基板管理控制器的网络地址获得该服务端装置的该操作***的该识别信息的步骤包括:
自该分组中取得该识别信息。
5.如权利要求1所述的管理方法,其中依据该网络地址获得该服务端装置的该操作***的该识别信息的步骤包括:
查询对照表,以获得该网络地址对应的该识别信息。
6.如权利要求1所述的管理方法,其中依据该识别信息将自该基板管理控制器所接收的该带外讯息更新至该服务器物件的步骤包括:
分析该带外讯息而获得该网络地址、感测器类型以及事件类型;
依据该事件类型判断该服务端装置的状态;以及
依据该识别信息将该服务端装置的状态更新至该服务器物件。
7.如权利要求1所述的管理方法,其中该识别信息包括该操作***的网络地址或主机名称。
8.一种管理端装置,包括:
搜寻单元,搜寻欲纳入管理的服务端装置,当搜寻到欲纳入管理的服务端装置时,于该管理端装置中新增一服务器物件,并且自该服务端装置的基板管理控制器接收该基板管理控制器的网络地址时,更新该网络地址至该服务器物件,以及将带外讯息的发送目的地设定为该管理端装置,其中该服务器物件为该管理端装置的数据库中该服务端装置的状态;
绑定单元,依据该网络地址获得该服务端装置的操作***的识别信息,并且将该网络地址与该识别信息绑定;以及
管理引擎,依据该识别信息将自该基板管理控制器所接收的该带外讯息更新至服务器物件。
9.如权利要求8所述的管理端装置,还包括:
剖析单元,分析该带外讯息而获得该网络地址、感测器类型以及事件类型,并且依据该事件类型判断该服务端装置的状态,使得该管理引擎依据该识别信息将该服务端装置的状态更新至该服务器物件。
10.如权利要求8所述的管理端装置,其中该绑定单元查询对照表,以获得该网络地址对应的该识别信息。
11.如权利要求8所述的管理端装置,其中该绑定单元依据该搜寻单元自该基板管理控制器接收的分组取得该网络地址与该服务端装置的该操作***的该识别信息。
12.如权利要求8所述的管理端装置,其中该搜寻单元与该服务端装置的该基板管理控制器利用远端管理控制协议来进行沟通。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010525710.8A CN102457394B (zh) | 2010-10-27 | 2010-10-27 | 服务端装置的管理方法及其管理端装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010525710.8A CN102457394B (zh) | 2010-10-27 | 2010-10-27 | 服务端装置的管理方法及其管理端装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102457394A CN102457394A (zh) | 2012-05-16 |
CN102457394B true CN102457394B (zh) | 2014-10-01 |
Family
ID=46040097
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010525710.8A Active CN102457394B (zh) | 2010-10-27 | 2010-10-27 | 服务端装置的管理方法及其管理端装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102457394B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107769952B (zh) * | 2016-08-23 | 2021-02-12 | 佛山市顺德区顺达电脑厂有限公司 | 远端管理***及其方法 |
CN106330567A (zh) * | 2016-09-14 | 2017-01-11 | 郑州云海信息技术有限公司 | 一种服务器集群的服务器管理控制方法及*** |
TWI739603B (zh) * | 2020-09-18 | 2021-09-11 | 英業達股份有限公司 | 對伺服器測試時的監控與問題分析系統及其方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1617104A (zh) * | 2003-11-14 | 2005-05-18 | 广达电脑股份有限公司 | 远端伺服器监控装置 |
CN101202759A (zh) * | 2006-12-12 | 2008-06-18 | 英业达股份有限公司 | 电脑管理装置及方法 |
CN101540694A (zh) * | 2008-03-17 | 2009-09-23 | 联想(北京)有限公司 | 一种服务器的监控方法和服务器 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7844866B2 (en) * | 2007-10-02 | 2010-11-30 | International Business Machines Corporation | Mechanism to report operating system events on an intelligent platform management interface compliant server |
US8260741B2 (en) * | 2003-08-15 | 2012-09-04 | Intel Corporation | System and method for utilizing a modular operating system (OS) resident agent allowing an out-of-band server management |
US7792914B2 (en) * | 2008-01-14 | 2010-09-07 | Aten International Co., Ltd. | Server with network-based remote access and server management functions using reduced number of network connections |
CN101227329B (zh) * | 2008-02-18 | 2011-04-06 | 华为技术有限公司 | 网络设备管理的方法、装置及*** |
-
2010
- 2010-10-27 CN CN201010525710.8A patent/CN102457394B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1617104A (zh) * | 2003-11-14 | 2005-05-18 | 广达电脑股份有限公司 | 远端伺服器监控装置 |
CN101202759A (zh) * | 2006-12-12 | 2008-06-18 | 英业达股份有限公司 | 电脑管理装置及方法 |
CN101540694A (zh) * | 2008-03-17 | 2009-09-23 | 联想(北京)有限公司 | 一种服务器的监控方法和服务器 |
Also Published As
Publication number | Publication date |
---|---|
CN102457394A (zh) | 2012-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10834015B2 (en) | Dynamic resource allocation for sensor devices on a mixed-infrastructure network | |
US10033832B2 (en) | Systems and methods for providing a client agent for delivery of remote services | |
US7523184B2 (en) | System and method for synchronizing the configuration of distributed network management applications | |
CA2488044C (en) | System and method for synchronizing the configuration of distributed network management applications | |
US7979515B2 (en) | Distribution management method, a distribution management system and a distribution management server | |
EP2437174B1 (en) | Method for managing server apparatus and management apparatus thereof | |
US20160294621A1 (en) | Systems and methods for providing hierarchy of support services via desktop and centralized service | |
US20120246297A1 (en) | Agent based monitoring for saas it service management | |
CN112162821B (zh) | 容器集群资源监视方法、装置及*** | |
US20190379576A1 (en) | Providing dynamic serviceability for software-defined data centers | |
GB2505644A (en) | Managing network configurations | |
CN102064966A (zh) | 一种配置方法、服务器、设备和*** | |
US8914798B2 (en) | Production control for service level agreements | |
CN104486411A (zh) | 一种推荐方法及云端服务器 | |
JPWO2006117832A1 (ja) | 運用中システムチェック処理装置,方法およびそのプログラム | |
CN110888786A (zh) | 一种运维监控*** | |
CN102457394B (zh) | 服务端装置的管理方法及其管理端装置 | |
WO2015139565A1 (en) | Heterogeneous logging system management configuration | |
KR101233934B1 (ko) | 지능형 통합 보안 관리 시스템 및 방법 | |
CN111176948A (zh) | 个性化业务指标的监控方法及*** | |
CN110893616A (zh) | 一种远程控制方法、装置、计算机设备和存储介质 | |
CN101267354A (zh) | 一种网络环境设备信息的收集和管理方法 | |
KR101034186B1 (ko) | 생산관리 단말기 및 그 운영방법 | |
CN103810136A (zh) | 计算机集群、用于计算机集群的管理方法及*** | |
CN107888438A (zh) | 一种基于流表技术的自动感知并适应云环境变化的方法和*** |
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 |