机柜韧体自动同步系统及其方法技术方案

技术编号:15761977 阅读:105 留言:0更新日期:2017-07-05 20:00
本发明专利技术提供一机柜韧体自动同步系统及其方法,其运行于一服务器机柜,所述方法包括以下步骤:a.监测该服务器机柜是否满足预设的韧体自动同步触发条件,如果是,则执行步骤b,如果否,则继续执行本步骤;b.自动获取每一个机柜背板或/及每一个基板管理控制器的韧体,接着执行步骤c;c.分析所有的机柜背板或/及所有的基板管理控制器的韧体版本,搭配使用者的设定,挑选出需要更新韧体的机柜背板或/及基板管理控制器以及无需更新韧体的机柜背板或/及基板管理控制器;接着执行步骤d;d.截取无需要更新的机柜背板或/及基板管理控制器的韧体信息作为同步韧体信息并将该同步韧体信息传送给需要更新韧体的机柜背板或/及基板管理控制器。

Automatic synchronization system and method for firmware cabinet

The present invention provides a system and method for automatic synchronization of firmware cabinet, running on a server cabinet, wherein the method comprises the following steps: the A. monitoring server cabinet meets preset firmware automatic synchronization trigger condition, if it is, then executing step B, if not, continue with the steps of automatic acquisition of each B. firmware; a cabinet backplane or / and a substrate management controller, then executing step C; all the cabinet backplane or / and all of the substrate management controller firmware version C. analysis, user selected collocation set, need to update firmware and / or cabinet backplane substrate management controller and cabinet backplane without updating the firmware or / and baseboard management controller; then executing step d; D. interception without the need to update the cabinet backplane or / and substrate management controller firmware information as The synchronization and the synchronization information firmware firmware information is transmitted to the cabinet backplane or / and baseboard management controller need to update the firmware.

【技术实现步骤摘要】
机柜韧体自动同步系统及其方法
本专利技术是一种机柜韧体自动同步系统及其方法。
技术介绍
在机架(Rack)或机柜(Chassis)产品的架构中,由一个专责监控、统整整个机架或机柜信息的机柜管理控制器(RMC,RackManagementController)搭配多个RBP(RackBackPlane,机柜背板),多个BMC(BaseboardManagementController,基板管理控制器)进行管理工作。在这样的架构中,与相对应的各个控制器(BMC,RBP)的韧体版本搭配必须一致,才能在相同的韧体结构下进行沟通,以达到信息收集与管理功能。在机架或机柜产品的使用上,如有部分对象的耗损或是搬移更动位置,只需做部分对象的更换即可,例如主板、背板的更换。在更换后的结果常使得韧体版本的不一致,进而造成内部控制器间通讯上的冲突。在管理上必须投入大量的人力与时间来进行韧体版本的一致性确认,加以更新韧体。然而,现有的的机柜的韧体的更新都是使用外部档案以人工方式透过网络或是USB接口来进行更新,非常的麻烦,且需要花费人力。有鉴于此,本专利技术提供一种机柜韧体自动同步系统及其方法,其可自动同步韧体版本,减少在管理上的人力花费。
技术实现思路
本专利技术的主要目的在于提供一种机柜韧体自动同步系统及其方法,其可自动同步韧体版本,减少在管理上的人力花费。为达上述目的,本专利技术提供一种机柜韧体自动同步系统,其运行于一服务器机柜,该服务器机柜包括一机柜管理控制器以及若干个连接于该机柜管理控制器的机柜背板,该各机柜背板连接若干个节点,所述若干个节点分别设置一基板管理控制器,每一个机柜背板及每一个基板管理控制器都具有一韧体,所述韧体包括韧体版本资料及韧体信息,所述机柜韧体自动同步系统包括:监测模块,其用于监测该服务器机柜是否满足预设的韧体自动同步触发条件;获取模块,其与该监测模块连接,用于当该服务器机柜满足韧体自动同步条件时,自动获取该每一机柜背板或/及每一基板管理控制器的韧体;处理模块,其与该获取模块连接,用于分析所有的机柜背板或/及所有的基板管理控制器的韧体版本,搭配使用者的设定,挑选出需要更新韧体的机柜背板或及基板管理控制器以及无需更新韧体的机柜背板或/及基板管理控制器;以及同步模块,其与该处理模块连接,截取无需要更新的机柜背板或/及基板管理控制器的韧体信息作为同步韧体信息并将该同步韧体信息传送给需要更新韧体的机柜背板或及基板管理控制器并进行韧体信息更新。优选地,该韧体自动同步触发条件包括该服务器机柜开机时刻以及该服务器机柜的机柜背板或是节点发生热插拔时。优选地,所述使用者的设定包括采用最新韧体版本或采用最多机柜背板或/及基板管理控制器正在使用的韧体版本。优选地,所述机柜背板的韧体存储在其内的一flash中,所述基板管理控制器的韧体信息存储在一与其连接的一ROM中。本专利技术还提供一种机柜韧体自动同步方法,其所述机柜韧体自动同步系统执行,所述机柜韧体自动同步系统运行于一服务器机柜,该服务器机柜包括一机柜管理控制器以及若干个连接于该机柜管理控制器的机柜背板,该各机柜背板连接若干个节点,所述若干个节点分别设置一基板管理控制器,每一个机柜背板或每一个基板管理控制器都具有一韧体,所述韧体包括韧体版本资料及韧体信息,其包括以下步骤:a.通过该监测模块监测该服务器机柜是否满足预设的韧体自动同步触发条件,如果是,则执行步骤b,如果否,则继续执行本步骤;b.通过该获取模块自动获取每一个机柜背板或/及每一个基板管理控制器的韧体,接着执行步骤c;c.通过该处理模块分析所有的机柜背板或/及所有的基板管理控制器的韧体版本,搭配使用者的设定,挑选出需要更新韧体的机柜背板或/及基板管理控制器以及无需更新韧体的机柜背板或/及基板管理控制器,接着执行步骤d;d.通过该同步模块截取无需要更新的机柜背板或/及基板管理控制器的韧体信息作为同步韧体信息并将该同步韧体信息传送给需要更新韧体的机柜背板或/及基板管理控制器。优选地,该韧体自动同步触发条件包括该服务器机柜开机时刻以及该服务器机柜有热插拔现象时刻。优选地,所述使用者的设定包括采用最新韧体版本或采用最多机柜背板或/及基板管理控制器正在使用的韧体版本。与现有技术相比较,本专利技术机柜韧体自动同步系统及其方法,其通过分析所有的机柜背板或/及基板管理控制器的韧体版本,搭配使用者的设定,挑选出需要更新韧体的机柜背板或/及基板管理控制器以及无需更新韧体的机柜背板或/及基板管理控制器,并截取无需要更新的机柜背板或/及基板管理控制器的韧体信息作为同步韧体信息并将该同步韧体信息传送给需要更新韧体的机柜背板或/及基板管理控制器,便于需要更新的机柜背板或/及基板管理控制器进行韧体的更新,从而实现服务器机柜的韧体版本的自动同步。【附图说明】图1为本专利技术机柜韧体自动同步系统运行的服务器机柜的系统架构图。图2为本专利技术机柜韧体自动同步系统的方块原理图。图3为本专利技术机柜韧体自动同步方法的步骤流程图。【具体实施方式】请参阅图1所示,本专利技术机柜韧体自动同步系统1运行于一服务器机柜2。该服务器机柜2包括一机柜管理控制器20以及若干个连接于该机柜管理控制器20的机柜背板(RBP)21,该各机柜背板21连接若干个节点22,所述若干个节点22分别设置一基板管理控制器220,每一个机柜背板21或/及基板管理控制器220都具有一韧体,所述韧体包括韧体版本资料及韧体信息,所述机柜背板21的韧体存储在其内的一flash(未示)中,所述基板管理控制器220的韧体信息存储在一与其连接的一ROM(未示)中,实施上该ROM为一EEPROM。如图2所示,本专利技术机柜韧体自动同步系统1包括:监测模块10、获取模块11、处理模块12以及同步模块13。该监测模块10,其用于监测该服务器机柜2是否满足预设的韧体自动同步触发条件,在本实施例中,该韧体自动同步触发条件包括该服务器机柜2开机时刻以及该服务器机柜2的机柜背板2或是节点22发生热插拔时。该获取模块11,其与该监测模块10连接,用于当该服务器机柜2满足韧体自动同步条件时,自动获取每一个机柜背板21或/及每一个基板管理控制器220的韧体。该处理模块12,其与该获取模块11连接,用于分析所有的机柜背板21或/及所有的基板管理控制器220的韧体版本,搭配使用者的设定,挑选出需要更新韧体的机柜背板21或/及基板管理控制器220以及无需更新韧体的机柜背板21或/及基板管理控制器220,在本实施例中,所述使用者的设定包括采用最新韧体版本或采用最多机柜背板或/及基板管理控制器正在使用的韧体版本,也就是说,当所述使用者的设定为采用最新韧体版本时,则所述处理模块12则挑选出正在使用最新韧体版本的机柜背板21或/及基板管理控制器220作为无需更新韧体的机柜背板21或/及基板管理控制器,而剩余的则作为需要更新韧体的机柜背板21或/及基板管理控制器220,而当所述使用者是设定为采用最多机柜背板或/及基板管理控制器220正在使用的韧体版本时,则所述处理模块12则挑选最多机柜背板21或/及基板管理控制器220正在使用的韧体版本所对应的机柜背板21或/及基板管理控制器220为无需更新韧体的机柜背板或/及基板管理控制器220,则剩余的为需要更新韧体的的机柜背板2本文档来自技高网...
机柜韧体自动同步系统及其方法

【技术保护点】
一种机柜韧体自动同步系统,其运行于一服务器机柜,该服务器机柜包括一机柜管理控制器以及若干个连接于该机柜管理控制器的机柜背板,该各机柜背板连接若干个节点,所述若干个节点分别设置一基板管理控制器,每一个机柜背板及每一个基板管理控制器都具有一韧体,所述韧体包括韧体版本资料及韧体信息,其特征在于,所述机柜韧体自动同步系统包括:监测模块,其用于监测该服务器机柜是否满足预设的韧体自动同步触发条件;获取模块,其与该监测模块连接,用于当该服务器机柜满足韧体自动同步条件时,自动获取该每一机柜背板或/及每一基板管理控制器的韧体;处理模块,其与该获取模块连接,用于分析所有的机柜背板或/及所有的基板管理控制器的韧体版本,搭配使用者的设定,挑选出需要更新韧体的机柜背板或及基板管理控制器以及无需更新韧体的机柜背板或/及基板管理控制器;以及同步模块,其与该处理模块连接,截取无需要更新的机柜背板或/及基板管理控制器的韧体信息作为同步韧体信息并将该同步韧体信息传送给需要更新韧体的机柜背板或/及基板管理控制器并进行韧体信息更新。

【技术特征摘要】
1.一种机柜韧体自动同步系统,其运行于一服务器机柜,该服务器机柜包括一机柜管理控制器以及若干个连接于该机柜管理控制器的机柜背板,该各机柜背板连接若干个节点,所述若干个节点分别设置一基板管理控制器,每一个机柜背板及每一个基板管理控制器都具有一韧体,所述韧体包括韧体版本资料及韧体信息,其特征在于,所述机柜韧体自动同步系统包括:监测模块,其用于监测该服务器机柜是否满足预设的韧体自动同步触发条件;获取模块,其与该监测模块连接,用于当该服务器机柜满足韧体自动同步条件时,自动获取该每一机柜背板或/及每一基板管理控制器的韧体;处理模块,其与该获取模块连接,用于分析所有的机柜背板或/及所有的基板管理控制器的韧体版本,搭配使用者的设定,挑选出需要更新韧体的机柜背板或及基板管理控制器以及无需更新韧体的机柜背板或/及基板管理控制器;以及同步模块,其与该处理模块连接,截取无需要更新的机柜背板或/及基板管理控制器的韧体信息作为同步韧体信息并将该同步韧体信息传送给需要更新韧体的机柜背板或/及基板管理控制器并进行韧体信息更新。2.根据权利要求1所述的机柜韧体自动同步系统,其特征在于,该韧体自动同步触发条件包括该服务器机柜开机时刻以及该服务器机柜的机柜背板或是节点发生热插拔时。3.根据权利要求1所述的机柜韧体自动同步系统,其特征在于,所述使用者的设定包括采用最新韧体版本或采用最多机柜背板或/及基板管理控制器正在使用的韧体版本。4.根据权利要求1所述的机柜韧体自动同步系统,其特征在于,所述机柜背板的韧体存储在其内的一flash...

【专利技术属性】
技术研发人员:王冠捷王博玮
申请(专利权)人:昆达电脑科技昆山有限公司神云科技股份有限公司
类型:发明
国别省市:江苏,32

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

1