远端重置计算机系统的基板管理控制器的方法及其系统与流程

文档序号:18187367发布日期:2019-07-17 05:24阅读:146来源:国知局
远端重置计算机系统的基板管理控制器的方法及其系统与流程

本发明是有关于一种计算机系统的基板管理控制器的管理方法,特别是指一种从远端重置该计算机系统的基板管理控制器的方法及其系统。



背景技术:

现有的计算机伺服系统通常包含多个电脑节点,且每一电脑节点具有一可监控该电脑节点的运作状态的基板管理控制器(baseboardmanagementcontroller,bmc)。此外,基板管理控制器可连接网络,使用者可操作外部的计算机装置,透过网络从该基板管理控制器获得其所属电脑节点的运作状态信息,也可透过网络从远端重置(reset)该基板管理控制器。

然而,当基板管理控制器发生异常而无法回应该计算机装置的要求时,使用者并无法透过网络从远端重置该基板管理控制器;除非有其他解决方案,否则使用者需要到该计算机伺服系统所设置的机房内操作该计算机伺服系统,以重置发生异常的基板管理控制器或排除异常,相当不便。

中国专利cn105739656a提出了一种自动重置基板管理控制器的方法,其利用计算机伺服系统的机柜管理控制器电连接每一电脑节点的基板管理控制器,并藉由该机柜管理控制器不停地主动侦测每一基板管理控制器的运作是否正常,并在侦测到一基板管理控制器的运作异常时,控制该基板管理控制器重置。然而,在此方法中,该机柜管理控制器需不停地主动侦测每一基板管理控制器的运作情况,而频繁地处于高度负载的工作状态会导致该机柜管理控制器容易损坏。



技术实现要素:

本发明要解决的技术问题是在于提供一种能克服先前技术的缺点的远端重置计算机系统的基板管理控制器的方法。

为解决上述技术问题,本发明远端重置计算机系统的基板管理控制器的方法,该计算机系统包含一第一电脑节点、一第二电脑节点及一控制单元,该第一电脑节点包括一电连接该控制单元并经由网络连接一计算机装置的第一基板管理控制器,该第二电脑节点包括一电连接该控制单元的第二基板管理控制器。该远端重置计算机系统的基板管理控制器的方法包含一步骤(a)、一步骤(b)及一步骤(c)。

该步骤(a)是该第一基板管理控制器透过网络从该计算机装置接收一重置指令,其中该重置指令指出该第二基板管理控制器需重置。

该步骤(b)是该第一基板管理控制器根据该重置指令传送一对应该重置指令的控制信号给该控制单元。

该步骤(c)是该控制单元传送一对应该控制信号的重置信号给该第二基板管理控制器,以致触发该第二基板管理控制器自行重置。

此外,本发明要解决的另一技术问题是在于提供一种能克服先前技术的缺点的计算机系统。

于是,本发明计算机系统包含一控制单元、一第一电脑节点及一第二电脑节点。

该第一电脑节点包括一电连接该控制单元并透过网络连接一计算机装置的第一基板管理控制器。

该第二电脑节点包括一电连接该控制单元的第二基板管理控制器。

其中,该第一基板管理控制器透过网络从该计算机装置接收一重置指令,并根据该重置指令传送一对应该重置指令的控制信号给该控制单元,以致该控制单元传送一对应该控制信号的重置信号给该第二基板管理控制器而触发该第二基板管理控制器自行重置,其中该重置指令指出该第二基板管理控制器需重置。

相较于现有技术,本发明远端重置计算机系统的基板管理控制器的方法及其系统,藉由该计算机装置从远端发送该重置指令给一基板管理控制器,且该基板管理控制器根据该重置指令传送一对应的控制信号给该通用输入/输出控制器,以致该通用输入/输出控制器传送一高电位信号给另一运作异常的基板管理控制器的重置接脚,能触发该运作异常的基板管理控制器自行重置。

【附图说明】

图1为一方块图,说明本发明计算机系统的组成元件。

图2为一流程图,说明本发明远端重置计算机系统的基板管理控制器的方法。

图3为一示意图,说明一重置指令的实施态样。

【具体实施方式】

请参阅图1所示,本发明提供一种计算机系统适于装设在一服务器机柜中,并包含一控制单元1与多个电脑节点2;在此以四个电脑节点为例来说明,但可不限于此。

该控制单元1适于装设在该服务器机柜的机柜背板上,并包括一电路板11与一设置于该电路板11上的通用输入/输出控制器12(generalpurposei/ocontroller)。每一电脑节点2包含一基板21与一设置于该基板21的基板管理控制器22。每一基板管理控制器22透过其所设置的基板21、该电路板11与该通用输入/输出控制器12电连接,以致在该基板管理控制器22与该通用输入/输出控制器12之间形成一用于传输控制信号的第一信号通道41。

于本实施例中,每一基板管理控制器22具有一重置接脚221(resetpin),且该重置接脚221透过其所设置基板21、该电路板11与该通用输入/输出控制器12的一脚位(pin)电连接,以致在该重置接脚221与该通用输入/输出控制器12的该脚位之间形成一用于传输重置信号的第二信号通道42。

于本实施例中,每一基板管理控制器22还连接网络,并可透过网络与一远端/外部的计算机装置3通讯。

请参阅图1和图2所示,本发明远端重置计算机系统的基板管理控制器的方法。

首先,在步骤s1,该计算机装置3经由一使用者的操作而传送一重置指令给该等电脑节点2中的一第一电脑节点的基板管理控制器22a,其中该重置指令指出该等电脑节点中的一第二电脑节点的基板管理控制器22b需重置。

接着,在步骤s2,该第一电脑节点的基板管理控制器22a根据该重置指令,透过该第一信号通道41传送一对应该重置指令的控制信号给该通用输入/输出控制器12。

接着,在步骤s3,该通用输入/输出控制器12透过该第二电脑节点的基板管理控制器22b所对应的第二信号通道42传送一对应该控制信号的重置信号给该第二电脑节点的基板管理控制器的重置接脚221b,以触发该第二电脑节点的基板管理控制器22b自行重置。

于本实施例中,参阅图3,该电路板11与该等基板21是透过集成电路总线(inter-integratedcircuit,i2c)来传输信号与资料。该重置指令5包括一装置位址栏位51、一序号栏位52与一电位高低栏位53。其中,该装置位址栏位51记录一装置位址,且该装置位址指示出用以产生传送该重置信号给该基板管理控制器的重置接脚的i2c装置的位址,在此该通用输入/输出控制器12对应的i2c装置位址为「0x0a」;该序号栏位52记录一用以指出该重置指令所要重置的基板管理控制器的序号,在此该等电脑节点2的基板管理控制器22对应的序号分别是「0x01」、「0x02」、「0x03」、「0x04」,且该第二电脑节点的基板管理控制器22b对应的序号为「0x04」;该电位高低栏位53的内容为「1」或「0」,并分别用以指出触发或不触发该序号栏位52所指出的基板管理控制器,其中「1」代表高电位且「0」代表低电位。

该通用输入/输出控制器12根据该控制信号所指出的电位高低与基板管理控制器对应的序号,对与该序号相对应的该通用输入/输出控制器12的脚位输出高电位或是低电位,而由于该基板管理控制器的重置接脚电连接该通用输入/输出控制器12的该脚位,所以该基板管理控制器的重置接脚也连带地与该通用输入/输出控制器12带有同样的电位。

例如,该第一电脑节点的基板管理控制器22a从该计算机装置3接收到该重置指令5之后对该重置指令5进行指令译码而判断出目标i2c装置为该通用输入/输出控制器12,并进一步产生一对应该序号栏位52(0x04)与该电位高低栏位53(1)的控制信号,且透过该第一信号通道41将该控制信号传送给该通用输入/输出控制器12。接着,该通用输入/输出控制器12根据该控制信号判断出需输出高电位信号给序号为0x04的基板管理控制器,从而透过该第二电脑节点的基板管理控制器22b所对应的第二信号通道42输出该高电位信号给该第二电脑节点的基板管理控制器的重置接脚221b而触发该第二电脑节点的基板管理控制器22b自行重置。

于本实施例中,若该重置接脚所接收到的电位信号是低电位信号,则不会触发其所属基板管理控制器自行重置。

于本实施例中,藉由本发明远端重置计算机系统的基板管理控制器的方法,当一电脑节点的基板管理控制器运作异常而无法透过远端的计算机装置进行重置时,使用者可操作该计算机装置,从远端透过另一运作正常的电脑节点的基板管理控制器来控制该运作异常的基板管理控制器进行重置。

此外,相对于现有技术中藉由机柜管理控制器不停地主动侦测运作异常的基板管理控制器来说,该通用输入/输出控制器12是在有需要的时候才被动地从一电脑节点的基板管理控制器接收一控制信号并据以传送一高电位信号给另一电脑节点的基板管理控制器的重置接脚,故该通用输入/输出控制器12平时的工作负载相当低,不易损坏。

综上所述,本发明远端重置计算机系统的基板管理控制器的方法及其系统,藉由该计算机装置从远端发送该重置指令给一基板管理控制器,且该基板管理控制器根据该重置指令传送一对应的控制信号给该通用输入/输出控制器,以致该通用输入/输出控制器传送一高电位信号给另一运作异常的基板管理控制器的重置接脚,能触发该运作异常的基板管理控制器自行重置,故确实能达成本发明的目的。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1