The application discloses a configurable and fault-tolerant substrate management controller arrangement. Systems and methods utilize configurable fault-tolerant substrate management controller (BMC) arrangements in multi node systems. In one example, the method may include specifying the role of the first BMC of the multiple BMC as the primary BMC, determining that the first BMC can no longer act as the role of the main BMC, and specifies the role of the BMC other than the first BMC to act as the main BMC.
【技术实现步骤摘要】
可配置和容错的基板管理控制器安排本申请是PCT国际申请号为PCT/US2012/030958、国际申请日为2012年3月28日、进入中国国家阶段的申请号为201280071730.X,题为“可配置和容错的基板管理控制器安排”的专利技术专利申请的分案申请。
实施例总体上涉及减轻多节点服务器系统中的故障的影响。更具体而言,实施例涉及利用多节点服务器中的基板管理控制器(BMC)安排。
技术介绍
服务器系统可利用包含多个节点的单个机架。这些服务器系统可利用与节点分离的机架管理控制器以便集中地管理系统资源。然而,如果机架管理控制器出故障,整个系统的操作会出故障。因此,实现可配置和容错的服务器系统实施例可以是有益的。附图说明通过阅读以下说明书和所附权利要求书并且通过参考以下附图,本专利技术实施例的各种优点将对本领域普通技术人员变得明显,在附图中:图1是根据本专利技术的实施例的实现可配置和容错的基板管理控制器安排的计算系统的示例的框图;以及图2是根据本专利技术的实施例的利用可配置和容错的基板管理控制器安排的方法的示例的流程图。具体实施方式现在转向图1,示出利用可配置和容错的基板管理控制器安排的计算系统10的框图。计算系统10可包括(除其他事项之外)机架100、第一节点服务器200、第二节点服务器300、第三节点服务器400、输入/输出(I/O)扩展器600。计算系统10可耦合到网络1100。机架100可包括第一节点101、第二节点102、和第三节点103。节点101、102、103可以是包括一个或多个组件的任何可替换单元。这些组件的示例包括(除其他事项之外)硬盘驱动器、 ...
【技术保护点】
一种利用多节点系统中的可配置和容错的基板管理控制器(BMC)安排的方法,所述多节点系统在机架中包括多个服务器节点和多个BMC,所述机架具有一个或多个系统资源,所述方法包括:将所述多个BMC中的第一BMC指定为以主BMC的角色操作;以从BMC的角色操作所述多个BMC中不被指定为所述主BMC的一个或多个BMC;确定所述第一BMC将放弃或已放弃所述主BMC的角色;指定从BMC接管所述主BMC的角色,其中,正以所述主BMC的角色操作的BMC执行包括对所述一个或多个系统资源中的至少一个系统资源进行控制的操作。
【技术特征摘要】
1.一种利用多节点系统中的可配置和容错的基板管理控制器(BMC)安排的方法,所述多节点系统在机架中包括多个服务器节点和多个BMC,所述机架具有一个或多个系统资源,所述方法包括:将所述多个BMC中的第一BMC指定为以主BMC的角色操作;以从BMC的角色操作所述多个BMC中不被指定为所述主BMC的一个或多个BMC;确定所述第一BMC将放弃或已放弃所述主BMC的角色;指定从BMC接管所述主BMC的角色,其中,正以所述主BMC的角色操作的BMC执行包括对所述一个或多个系统资源中的至少一个系统资源进行控制的操作。2.如权利要求1所述的方法,其中,所述多个BMC中的每一个都与来自所述多个服务器节点之中的相应服务器节点相关联。3.如权利要求2所述的方法,其中,所述多个BMC中的每一个都能够以所述主BMC的角色操作。4.如权利要求1所述的方法,其中,对于所述多个BMC,所述第一BMC初始地以所述主BMC角色被操作,并且所述多个BMC中除所述第一BMC之外的每一个BMC初始地以从BMC角色被操作。5.如权利要求1所述的方法,其中,正以所述主BMC的角色操作的BMC执行包括对所述一个或多个系统资源中的至少一个系统资源进行监控的操作。6.如权利要求1所述的方法,其中,所述多个服务器节点中的每一个都包含用于对所述服务器节点的操作进行监控的BMC。7.如权利要求1所述的方法,其中,由BMC执行的操作经由与所述BMC相关联的固件的执行来实现。8.如权利要求1所述的方法,其中,确定所述第一BMC将放弃或已放弃所述主BMC的角色包括:检测所述第一BMC已变得不起作用。9.如权利要求1所述的方法,其中,确定所述第一BMC将放弃或已放弃所述主BMC的角色包括:当所述第一BMC正以所述主BMC角色操作时,检测所述第一BMC在超时周期内还未执行预定义的操作。10.如权利要求1所述的方法,进一步包括:将所述多个BMC中的每一个BMC与唯一标识相关联;以及使用BMC的标识以便使BMC能够标识哪个BMC正以所述主BMC角色操作。11.一种系统,包括:机架,所述机架包含:多个服务器节点;多个基板管理控制器(BMC);以及一个或多个系统资源,可操作地耦合到所述多个服务器节点,其中,所述系统配置成用于:以主BMC的角色操作所述多个BMC中的第一BMC;以从BMC的角色操作所述多个BMC中除所述第一BMC之外的一个或多个BMC;确定所述第一BMC将放弃或已放弃所述主BMC的角色;指定从BMC接管所述主BMC的角色,其中,正以所述主BMC的角色操作的BMC执行包括对所述一个或多个系统资源中的至少一个系统资源进行控制的操作。12.如权利要求11所述的系统,其中,所述多个BMC中的每一个都与来自所述多个服务器节点之中的相应服务器节点相关联。13.如权利要求12所述的系统,其中,所述多个BMC中的每一个都能够以所述主BMC的角色操作。14.如权利要求11所述的系统,其中,对于所述多个BMC,所述第一BMC初始地以所述主BMC角色被操作,并且所述多个BMC中除所述第一BMC之外的每一个BMC初始地以从BMC角色被操作。15.如权利要求11所述的系统,其中,正以所述主BMC的角色操作的BMC执行包括对所述一个或多个系统资源中的...
【专利技术属性】
技术研发人员:D·理查德森,B·肯尼迪,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。