服务器系统及其相关的控制方法技术方案

技术编号:14618811 阅读:86 留言:0更新日期:2017-02-10 10:19
本发明专利技术为一种服务器系统及其相关的控制方法。服务器系统包含:一第一服务器节点;一第二服务器节点;以及一基板管理控制器,电连接于该第一服务器节点与该第二服务器节点,该基板管理控制器执行与该第一服务器节点对应的一第一基板控制流程,以及执行与该第二服务器节点对应的一第二基板控制流程。其中,第一基板控制流程与第二基板控制流程互为一仿制(clone)流程。

【技术实现步骤摘要】

本专利技术是有关于一种服务器系统及其相关的控制方法,特别是有关于一种使用基板管理控制器的服务器系统及其相关的控制方法。
技术介绍
智能平台管理接口(IntelligentPlatformManagementInterface,简称为IPMI)架构能够横跨不同的操作系统、固件和硬件平台。因此,服务器系统经常利用IPMI监控服务器内的状态。IPMI架构的中心是基板管理控制器(BaseboardManagementController,简称为BMC)。基板管理控制器相当于服务器节点(servernode)与管理者间的媒介。基板管理控制器能利用各种接口管理整个服务器系统,并通过网络或串行端口来告知远端的管理者。请参见图1,其是采用IPMI公知服务器架构的示意图。系统板10提供多个服务器节点11a、11b、...11n。其中,服务器节点11a、11b、...11n各自经由一个串行接口12a、12b、...12n,作为与基板管理控制器13a、13b、...13n沟通的桥梁。基板管理控制器13a、13b、...13n藉由局域网串行(SerialoverLAN,简称为SOL)的传输方法,将监控信息传送至远端的管理者19。由图1可以看出,每一个基板管理控制器13a、13b、...13n,需对应使用一个网络连接孔17a、17b、...17n。相对应的,由管理者19发出的控制信息同样依据局域网串行的传输方法,经由网络连接孔17a、17b、...17n传送至基板管理控制器13a、13b、...13n。接着,每一个基板管理控制器13a、13b、...13n再通过相对应的串行接口12a、12b、...12n,将控制信息传送至服务器节点11a、11b、...11n。如上所述,系统板10依循藉由局域网串行的传输规范,将服务器节点11a、11b、...11n的监控信息传送至管理者,以及接收由管理者发出的控制信息。由图1可以看出,在公知的服务器系统中,每一个服务器节点需对应于一个基板管理控制器。例如:服务器节点11a对应于基板管理控制器13a、服务器节点11b对应于基板管理控制器13b等。如此一来,当服务器节点的数量增加,系统板10所需使用的基板管理控制器、网络连接孔的数量亦需相对应地增加。换言之,随着服务器系统内需监控的服务器节点的数量增加,公知技术的作法亦将导致制造成本的增加。
技术实现思路
本专利技术是有关于一种共用基板管理控制器的服务器系统及其相关的控制方法。根据本专利技术的第一方面,提出一种服务器系统,包含:一第一服务器节点;一第二服务器节点;以及一基板管理控制器,电连接于该第一服务器节点与该第二服务器节点,该基板管理控制器执行与该第一服务器节点对应的一第一基板控制流程,以及执行与该第二服务器节点对应的一第二基板控制流程,其中该第一基板控制流程与该第二基板控制流程互为一仿制(clone)流程。根据本专利技术的第二方面,提出一种控制方法,应用于一基板管理控制器,该控制方法包含以下步骤:执行与一第一服务器节点对应的一第一基板控制流程;以及执行与一第二服务器节点对应的一第二基板控制流程,其中该第一基板控制流程与该第二基板控制流程互为一仿制(clone)流程。为了对本专利技术的上述及其他方面有更佳的了解,下文特举优选实施例,并结合附图详细说明如下。附图说明图1是采用IPMI的公知服务器架构的示意图。图2是本专利技术实施例的服务器系统的示意图。图3是利用图2的基板管理控制器提供多个基板控制流程的示意图。图4是本专利技术的控制方法的流程图。图5是结合通用异步接收器/发送器桥接器的服务器系统的示意图。图6是采用通用异步接收器/发送器桥接器的本专利技术的一个实施例。图7是采用通用异步接收器/发送器桥接器的本专利技术的另一个实施例。【附图符号说明】系统板10、20、40、50、60服务器节点11a、11b、11n、21a、21b、21n、41a、41b、41n、51a、51b、51n、61a、61b、61n串行接口12a、12b、12n、22a、22b、22n、421a、421b、421n、521a、521b、521n、621a、621b、621n基板管理控制器13a、13b、13n、23、43、53、63网络连接孔17a、17b、17n、27管理者19、29基板控制流程23a、23b、23n、53a、53b、53n、63a、63b、63n通用异步接收器/发送器桥接器422、522、622总线接口423、623调度程序631具体实施方法本专利技术针对服务器系统在多个服务器节点的情况下,导致需使用多个基板管理控制器的成本的增加,提出一种改善的作法。根据本专利技术的构想,多个服务器节点可以共用一个基板管理控制器。据此,即便所需监控的服务器节点的数量增加时,服务器系统仍然只需要使用一个基板管理控制器。请参见图2的本专利技术实施例的服务器系统的示意图。系统板20包含多个服务器节点21a、21b、...21n与一个基板管理控制器23。服务器节点21a、21b、...21n分别通过串行接口22a、22b、...22n而电连接于基板管理控制器23。藉由局域网串行的传输方法,基板管理控制器23将与各个服务器节点对应的监控信息,经由网络连接孔27传送至管理者29,以及接收由管理者29发出的控制信息。本专利技术的基板管理控制器23,以软件模拟多个基板控制流程。此种以软件方法模拟基板的控制方法,可称为虚拟基板管理控制(VirtualBMC)方法。采用虚拟基板管理控制方法时,每一个基板控制流程用于处理相对应的服务器节点的串行数据(SerialData)。基板管理控制器23可执行如Linux操作系统,开启多个执行线程(thread)、处理程序(process)或任务(task),并且,利用各个执行线程、处理程序或任务执行与服务器节点21a、21b、...21n相对应的基本控制流程。为便于说明,以下假设基板管理控制器23是以执行线程的方法执行基板控制流程。基板管理控制器23将动态的切换基板控制流程。其中,执行线程的开启数量,可取决于系统板20上的服务器节点的数量而决定。当然,实际应用时,实现基板控制流程的方法,并不以执行线程为限。比较图1与图2可以看出,无论服务器节点的多寡,本专利技术的服务器系统均仅需使用一个基板管理控制器23与一个网络连接孔27,故本专利技术的作法确实能本文档来自技高网
...
服务器系统及其相关的控制方法

【技术保护点】
一种服务器系统,包含:一第一服务器节点;一第二服务器节点;以及一基板管理控制器,电连接于该第一服务器节点与该第二服务器节点,该基板管理控制器执行与该第一服务器节点对应的一第一基板控制流程,以及执行与该第二服务器节点对应的一第二基板控制流程,其中该第一基板控制流程与该第二基板控制流程互为一仿制流程。

【技术特征摘要】
2014.09.11 TW 1031313151.一种服务器系统,包含:
一第一服务器节点;
一第二服务器节点;以及
一基板管理控制器,电连接于该第一服务器节点与该第二服务器节点,
该基板管理控制器执行与该第一服务器节点对应的一第一基板控制流程,以
及执行与该第二服务器节点对应的一第二基板控制流程,其中该第一基板控
制流程与该第二基板控制流程互为一仿制流程。
2.如权利要求1所述的服务器系统,其中该基板管理控制器通过一局域
网串行而传送与该第一服务器节点对应的一第一监控信息,以及与该第二服
务器节点对应的一第二监控信息。
3.如权利要求1所述的服务器系统,其中该基板管理控制器执行一操作
系统,且该第一基板控制流程与该第二基板控制流程为一执行线程、一处理
程序或一任务。
4.如权利要求1所述的服务器系统,进一步包含:
一第一串行接口,电连接于该第一服务器节点与该基板管理控制器间,
其中该第一服务器节点与该基板管理控制器通过该第一串行接口而进行数
据传输;以及
一第二串行接口,电连接于该第二服务器节点与该基板管理控制器,其
中该第二服务器节点与该基板管理控制器通过该第二串行接口而进行数据
传输。
5.如权利要求1所述的服务器系统,进一步包含:
一通用异步接收器/发送器桥接器,电连接于该第一服务器节点、该第二
服务器节点与该基板管理控制器;
一第一串行接口,电连接于该第一服务器节点与该通用异步接收器/发送
器桥接器间,其中该第一服务器节点与该通用异步接收器/发送器桥接器通过
该第一串行接口进行数据传输;以及
一第二串行接口,电连接于该第二服务器节点与该通用异步接收器/发送
器桥接器间,其中该第二服务器节点与该通用异步接收器/发送器桥接器通过
该第二串行接口进行数据传输。
6.如权利要求5所述的服务器系统,进一步包含︰
一总线接口,电连接于该通用异步接收器/发送器桥接器与该基板管理控
制器间,其中该通用异步接收器/发送器桥接器与该基板管理控制器通过该总
线接口进行数据传输。
7.如权利要求6所述的服务器系统...

【专利技术属性】
技术研发人员:赖德贤周楷培
申请(专利权)人:广达电脑股份有限公司
类型:发明
国别省市:中国台湾;71

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

1