本发明专利技术提供了一种节点状态更新方法,应用于包含多个主板节点的机柜系统中,以获取主板节点的最新状态信息,包含提供侦测单元,以透过线路切换装置连接每个主板节点的基板管理控制器。然后,选择主板节点。接着,向所选择的主板节点发送感测器读取命令。随后,基板管理控制器获取主板节点的感测器读值与更新状态。其后,基板管理控制器向侦测单元回复回应信息,其中回应信息的设置栏位的值与主板节点的更新状态相对应。然后,判断设置栏位的值是否为设定值,以决定是否获取主板节点相对应的更新后的状态信息。采用本发明专利技术,能减轻基板管理控制器与侦测单元之间的通信负载,并节省网络资源。
【技术实现步骤摘要】
本专利技术是有关于ー种电子装置更新方法,尤其是有关于ー种。
技术介绍
在云端运算(Cloud computing)中,是采用具有多个节点(Node)和侦测单元的机柜(Rack)系统,侦测単元可用干与多个节点实现通信,上述节点可为网络切換装置(LANSwitch)、硬盘簇(Just a Bunch ofDisks, JBOD)以及主板(Mother board)。机柜系统更设置有机柜管理控制器(Rack Management Controller, RMC),且RMC连接机柜系统中的侦测单元,以对整个机柜系统进行管理控制。此外在机柜系统中,侦测单元经常需要与机柜中多个节点进行通信,以获取每个节点感测器的读值与其最新的软件和硬件状态信息。当上述节点为主板吋,每个主板节点均具有基板管通控制器(BaseboardManagement Controller, BMC), BMC用于获取主板节点信息并对主板节点进行监控和管理,其中BMC存储有主板节点感测器的读值和主板节点的软件和硬件状态信息。例如=BIOS版本号、CPLD版本号、BMC网卡的IP地址和MAC地址。在习知技术中,侦测单元是通过轮询方法(Polling),获取每个BMC所存储的最新状态信息及数据,以提供给RMC进行主板节点的状态更新。然而,为了实时的获取到每个BMC存储的最新状态信息,传统的轮询方法不论主板节点状态是否有异动,侦测単元都会对每个主板节点的BMC进行轮询。随着机柜中主板节点的数量不断増加,这将加重了 BMC与侦测单元之间的通信负载。由于主板节点状态的异动机率相对较低,因此,以轮询方式不停地去获取主板节点状态与数据亦使得网络资源浪费。因此,如何设计ー种新的通信方法,以改善上述缺失,是此相关产业亟待解决的问题。
技术实现思路
本专利技术的目的是提供ー种,应用于包含多个主板节点的机柜系统中,以获取主板节点的最新状态信息。上述方法包含提供侦测单元,其中侦测单元透过线路切换装置连接每个主板节点的基板管理控制器。然后,选择主板节点中的一者,使侦测单元透过线路切換装置连接所选择的主板节点。接着,侦测单元向所选择的主板节点发送感测器读取命令。随后,所选择的主板节点的基板管理控制器获取主板节点的感测器读值与更新状态。其后,所选择的主板节点的基板管理控制器向侦测单元回复响应信息,其中回应信息包括设置栏位,且设置栏位的值与主板节点的更新状态相对应。然后,侦测单元判断响应信息的设置栏位的值是否为设定值,以决定侦测单元是否向所选择的主板节点的基板管理控制器获取主板节点相对应的更新后的状态信息。依据本掲示内容ー实施例,其中所选择的主板节点的基板管理控制器是用以侦测主板节点的软件或硬件状态,并将主板节点的软件或硬件状态转换为感测器读取命令的形式。依据本掲示内容ー实施例,其中设置栏位包含多个比特,上述比特是用以相对应表示所选择的主板节点的软件或硬件的多个更新状态。依据本掲示内容ー实施例,其中当比特中的一者为设定值时,表示所选择的主板节点的软件或硬件的相对应更新状态中的一者被更新。依据本掲示内容ー实施例,其中更新状态包含所选择的主板节点的基板管理控制器版本、基本输入输出系统版本、复合可编辑逻辑装置版本、操作系统的网络数据以及基板管理控制器的网络数据。依据本掲示内容ー实施例,其中当比特中的ー者设置为设定值时,侦测单元获取所选择的主板节点的基板管理控制器版本、基本输入输出系统版本以及复合可编辑逻辑装置版本相对应的更新状态,并提供更新状态给机柜管理控制器,以执行相对应的更新动作。依据本掲示内容ー实施例,其中当比特中的另ー者设置为设定值时,侦测单元获取所选择的主板节点的操作系统以及基板管理控制器的网络数据相对应的更新状态,并提供更新状态给机柜管理控制器,以执行相对应的更新动作。依据本掲示内容ー实施例,上述更包含依据设置栏位中其它比特的设置情形,以获取所选择的主板节点的软件与硬件相对应的更新状态,并提供更新状态给机柜管理控制器,以执行相对应的更新动作。依据本掲示内容ー实施例,上述更包含在执行所选择的主板节点的相对应的更新动作之后,通过轮询方式依序连接主板节点,以侦测软件或硬件状态。依据本掲示内容ー实施例, 其中侦测单元是透过智能型平台管理接ロ与所选择的主板节点的基板管理控制器进行数据沟通与传递。因此,应用本掲示内容的优点如下。通过在感测器读值命令的响应信息中新增设置栏位,以通知侦测单元有关于主板节点的最新状态。当主板节点的状态有更新吋,侦测单元再去获取基板管理控制器中相对应主板节点的更新数据,以减轻基板管理控制器与侦测単元之间的通信负载,并节省网络资源。附图说明为让本专利技术的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的说明如下:图1是绘示依照本掲示内容的ー实施方式的一种机柜系统的方块示意图。图2是绘示依照本掲示内容的第一实施方式的ー种的流程图。图3是绘示依照本掲示内容的第二实施方式的ー种的流程图。主要组件符号说明100:机柜系统111 117:第一机箱 第七机箱121 134:第一主板节点 第十四主板节点141 154:第一基板管理控制器 第十四基板管理控制器160:线路切换装置170:侦测单元180:机柜管理控制器210 380:步骤具体实施例方式以下将以图式及详细叙述清楚说明本掲示内容的精神,任何所属
中具有通常知识者在了解本掲示内容的较佳实施例后,当可由本掲示内容所教示的技术,加以改变及修饰,其并不脱离本揭示内容的精神与范围。请參照图1。图1为本揭示内容ー实施方式的一种机柜(Rack)系统100的方块示意图。实务上,机柜系统100可适用于云端运算(Cloud computing)、服务器(Server)或其他类似的装置。如图1所示,机柜系统100可包含第一机箱(Chassis) 111 第七机箱117、线路切换装置160、侦测单兀170以及机柜管理控制器(RackManagement Controller,RMC) 180,其中侦测单元170可透过线路切换装置160电性耦接第一机箱111 第七机箱117。机柜管理控制器180电性耦接侦测单元170,并透过线路切换装置160的切换对第一机箱111 第七机箱117进行管理与控制。每个机箱可包含两个节点,因此在机柜系统100中可包含十四个主板节点,例如,第一主板节点121 第十四主板节点134,且每个主板节点分别具有基板管理控制器(Baseboard ManagementController,BMC),例如,第一基板管通控制器141 第十四基板管理控制器154,用以侦测每个主板节点的软件与硬件的状态。第一基板管理控制器141 第十四基板管理控制器154可分别将第一主板节点121 第十四主板节点134所侦测到的软件与硬件的状态透过线路切換装置160传送给侦测单元170。举例来说,侦测単元170首先需要判断第一主板节点121 第十四主板节点134的软件或硬件状态是否有更新。当上述主板节点的软件或硬件的状态有更新吋,侦测单元170会去获取主板节点相对应的基板管理控制器中更新后的软件或硬件状态信息(例如:操作系统的版本)。然后,侦测单元170可将获取到的更新数据传送给机柜管理控制器180,以供机柜管理控制器180进本文档来自技高网...
【技术保护点】
一种节点状态更新方法,应用于包含多个主板节点的机柜系统中,以获取所述主板节点的最新状态信息,其特征在于,所述方法包含:提供一侦测单元,所述侦测单元透过一线路切换装置连接每一所述主板节点的一基板管理控制器;选择所述主板节点中的一者,使所述侦测单元透过所述线路切换装置连接所选择的所述主板节点;所述侦测单元向所选择的所述主板节点发送一感测器读取命令;所选择的所述主板节点的所述基板管理控制器获取所述主板节点的一感测器读值与更新状态;所选择的所述主板节点的所述基板管理控制器向所述侦测单元回复一回应信息,所述回应信息包括一设置栏位,所述设置栏位的值与所述主板节点的更新状态相对应;以及所述侦测单元判断所述回应信息的所述设置栏位的值是否为一设定值,以决定所述侦测单元是否向所选择的所述主板节点的所述基板管理控制器获取所述主板节点相对应的更新后的状态信息。
【技术特征摘要】
【专利技术属性】
技术研发人员:余璘,
申请(专利权)人:英业达科技有限公司,英业达股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。