• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 12
    • 下载费用:30 金币  

    广西快十重庆时时彩: 机柜与其同时更新多个基本输入输出系统的方法.pdf

    摘要
    申请专利号:

    重庆时时彩单双窍门 www.4mum.com.cn CN201210429920.6

    申请日:

    2012.10.31

    公开号:

    CN103793238A

    公开日:

    2014.05.14

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情: 发明专利申请公布后的视为撤回IPC(主分类):G06F 9/445申请公布日:20140514|||实质审查的生效IPC(主分类):G06F 9/445申请日:20121031|||公开
    IPC分类号: G06F9/445 主分类号: G06F9/445
    申请人: 英业达科技有限公司; 英业达股份有限公司
    发明人: 邱国书; 张兆伟; 张若钰
    地址: 201114 上海市漕河泾出口加工区浦星路789号
    优先权:
    专利代理机构: 北京律诚同业知识产权代理有限公司 11006 代理人: 梁挥;祁建国
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201210429920.6

    授权公告号:

    ||||||

    法律状态公告日:

    2017.12.19|||2014.06.11|||2014.05.14

    法律状态类型:

    发明专利申请公布后的视为撤回|||实质审查的生效|||公开

    摘要

    本发明提供一种机柜,包括机柜管理控制器与多个服务器节点?;窆芾砜刂破饔靡越邮展碳挛募?,并依据固件更新文件,产生更新信息。这些服务器节点各自包括内存与基板管理控制器。内存用以储存基本输入输出系统?;骞芾砜刂破黢罱踊窆芾砜刂破饔肽诖?,用以接收更新信息,以从机柜管理控制器下载固件更新文件,并存至储存空间,且于固件更新文件下载完成后,命令内存进入一复原模式,将固件更新文件写入内存,以更新基本输入输出系统的固件。

    权利要求书

    权利要求书
    1.  一种机柜,其特征在于,包括:
    一机柜管理控制器,用以接收一固件更新文件,并依据该固件更新文件,产生一更新信息;以及
    多个服务器节点,该些服务器节点各自包括:
    一内存,用以储存一基本输入输出系统;以及
    一基板管理控制器,耦接该机柜管理控制器与该内存,用以接收该更新信息,以从该机柜管理控制器下载该固件更新文件,并存至一储存空间,且于该固件更新文件下载完成后,命令该内存进入一复原模式,将该固件更新文件写入该内存,以更新该基本输入输出系统的一固件。

    2.  根据权利要求1所述的机柜,其特征在于,该机柜管理控制器与该些基板管理控制器通过一传输信道进行数据传输。

    3.  根据权利要求1所述的机柜,其特征在于,该些基板管理控制器依据该更新信息,该些基板管理控制器分别对应产生一响应信息该机柜管理控制器,该机柜管理控制器判断是否有该响应信息,若判断有该响应信息,则该些基板管理控制器从该机柜管理控制器下载该固件更新文件,若判断无该响应信息,该机柜管理控制器判断无该响应信息的次数是否超过一默认值,若判断出无该响应信息的次数未超过该默认值,该机柜管理控制器再次产生该更新信息至该些基板管理控制器,若判断出无该响应信息的次数超过该默认值,该机柜管理控制器产生一更新错误信息。

    4.  根据权利要求1所述的机柜,其特征在于,该些基板管理控制器判断该些基本输入输出系统是否更新成功,若判断出该些基本输入输出系统未更新成功,该些基板管理控制器分别产生一错误信息至该机柜管理控制器,若判断出该基本输入输出系统更新成功,该些基板管理控制器分别产生一更新完成信息至该机柜管理控制器,且该些基板管理控制器控制该些内存由该回复模式进入至一开机模式。

    5.  一种同时更新多个基本输入输出系统的方法,其特征在于,适于一机柜,其中该机柜包括一机柜管理控制器与多个服务器节点,且该服务器节点各自包括一内存与一基板管理控制器,而该同时更新多个基本输入输出系统的方 法包括:
    由该机柜管理控制器接收一固件更新文件;
    依据该固件更新文件,产生一更新信息至该些服务器节点的该些基板管理控制器;
    依据该更新信息,该些基板管理控制器从该机柜管理控制器下载该固件更新文件;
    该些基板管理控制器命令该些服务器节点的该些内存进入一回复模式,其中该些内存分别储存该些基本输入输出系统;以及
    将该固件更新文件写入该些内存,以更新该些基本输入输出系统的一固件。

    6.  根据权利要求5所述的同时更新多个基本输入输出系统的方法,其特征在于,依据该更新信息,该些基板管理控制器从该机柜管理控制器下载该固件更新文件的步骤之前还包括:
    依据该更新信息,该些基板管理控制器分别对应产生一响应信息;
    判断是否有该响应信息;
    若判断有该响应信息,则进入依据该更新信息,该些基板管理控制器从该机柜管理控制器下载该固件更新文件的步骤;
    若判断无该响应信息,判断无该响应信息的次数是否超过一默认值;
    若判断出无该响应信息的次数未超过该默认值,则进入依据该固件更新文件,产生该更新信息至该些服务器节点的该些基板管理控制器的步骤;以及
    若判断出无该响应信息的次数超过该默认值,则产生一更新错误信息。

    7.  根据权利要求5所述的同时更新多个基本输入输出系统的方法,其特征在于,以更新该些基本输入输出系统的该固件的步骤之后包括:
    判断该些基本输入输出系统是否更新成功;
    若判断出该些基本输入输出系统未更新成功,分别产生一错误信息至该机柜管理控制器;以及
    若判断出该基本输入输出系统更新成功,分别产生一更新完成信息至该机柜管理控制器,且该些基板管理控制器控制该些内存由该回复模式进入至一开机模式。

    说明书

    说明书机柜与其同时更新多个基本输入输出系统的方法
    技术领域
    本发明涉及一种服务器与其更新方法,特别是涉及一种机柜与其同时更新多个基本输入输出系统的方法。
    背景技术
    一般来说,服务器(Server)的多个主板上会各自配置有基本输入输出系统(Basic Input Output System,BIOS)内存,此内存用以储存基本输入输出系统,并且需要更新此内存内所储存的固件,以达成服务器的维护或是部分功能的升级。就前述基本输入输出系统的固件更新来说,需要由人员进行更新,也即人员需将此内存取下,并以更新器具将新版本或任何版本的固件写入内存中,以更新内存中所储存的固件。
    然而,由于服务器的需求量越来越大,因此服务器内的主机板也配置越来越多,以能提供较好的服务。在需要对服务器内的大量主机板的基本输入输出系统进行更新时,若以前述的更新方式,则需要人员于现场逐一更新服务器的主机板的基本输入输出系统,如此将会导致基本输入输出系统的作业时间漫长,而降低固件更新的效率。因此,服务器的基本输入输出系统的固件更新仍有需要改进的地方。
    发明内容
    鉴于以上的问题,本揭示在于提供一种机柜与其同时更新多个基本输入输出系统的方法,借以有效节省固件更新的作业时间,并增加固件更新的效率。
    本揭示的一种机柜,包括机柜管理控制器与多个服务器节点?;窆芾砜刂破饔靡越邮展碳挛募?,并依据固件更新文件,产生更新信息。这些服务器节点各自包括内存与基板管理控制器。内存用以储存基本输入输出系统?;骞芾砜刂破黢罱踊窆芾砜刂破饔肽诖?,用以接收更新信息,以从机柜管理控制器下载固件更新文件,并存至储存空间,且于固件更新文件下载完成后, 命令内存进入复原模式,将固件更新文件写入内存,以更新基本输入输出系统的固件。
    在一实施例中,前述机柜管理控制器与基板管理控制器例如通过一传输通到进行数据传输。
    在一实施例中,前述基板管理控制器依据更新信息,基板管理控制器分别对应产生响应信息机柜管理控制器,机柜管理控制器判断是否有响应信息,若判断有响应信息,基板管理控制器从机柜管理控制器下载固件更新文件,若判断无响应信息,机柜管理控制器判断无响应信息的次数是否超过默认值,若判断出响应信息的次数未超过默认值,机柜管理控制器再次产生更新信息至基板管理控制器,若判断出无响应信息的次数超过默认值,机柜管理控制器产生更新错误信息。
    在一实施例中,前述基板管理控制器判断基本输入输出系统是否更新成功,若判断出基本输入输出系统未更新成功,基板管理控制器分别产生一错误信息至机柜管理控制器,若判断出基本输入输出系统更新成功,基板管理控制器分别产生一更新完成信息至机柜管理控制器,且基板管理控制器控制内存由回复模式进入至开机模式。
    本揭示提供一种同时更新多个基本输入输出系统的方法,适于一机柜,此机柜包括机柜管理控制器与多个服务器节点,且这些服务器节点各自包括内存与基板管理控制器。此同时更新多个基本输入输出系统的方法包括下列步骤。由机柜管理控制器接收固件更新文件。依据固件更新文件,产生更新信息至多个服务器节点的多个基板管理控制器。依据更新信息,基板管理控制器从机柜管理控制器下载固件更新文件?;骞芾砜刂破髅罘衿鹘诘愕亩喔瞿诖娼牖馗茨J?,其中内存分别储存基本输入输出系统。将固件更新文件写入内存,以更新基本输入输出系统的固件。
    在一实施例中,前述依据更新信息,基板管理控制器从机柜管理控制器下载固件更新文件的步骤之前还包括下列步骤。依据更新信息,基板管理控制器分别对应产生响应信息。判断是否有响应信息。若判断有响应信息,则进入依据更新信息,基板管理控制器从机柜管理控制器下载固件更新文件的步骤。若判断无响应信息,判断无响应信息的次数是否超过默认值。若判断出无响应信息的次数未超过默认值,则进入依据固件更新文件,产生更新信息至服务器节 点的多个基板管理控制器的步骤。若判断出无响应信息的次数超过默认值,则产生更新错误信息。
    在一实施例中,前述以更新基本输入输出系统的固件的步骤之后包括下列步骤。判断基本输入输出系统是否更新成功。若判断出基本输入输出系统未更新成功,基板管理控制器分别产生错误信息至机柜管理控制器。若判断出基本输入输出系统更新成功,基板管理控制器分别产生更新完成信息至机柜管理控制器,且基板管理控制器控制内存由回复模式进入至开机模式。
    本揭示的机柜与其同时更新多个基本输入输出系统的方法,借由机柜管理控制器依据所接收到的固件更新文件,而据以产生更新信息并同时传给机柜的多个基板管理控制器,且基板管理控制器对应此更新信息,从机柜管理控制器下载固件更新文件,并命令内存进入回复模式,以将固件更新文件写入至内存,以更新基本输入输出系统的固件。如此一来,可有效节省固件更新的作业时间,并增加固件更新的效率。
    有关本揭示的特征与实作,现配合附图作最佳实施例详细说明如下。
    附图说明
    图1为本揭示的机柜的示意图;
    图2为本揭示的同时更新多个基本输入输出系统的方法流程图;
    图3为本揭示的另一同时更新多个基本输入输出系统的方法流程图。
    附图标记
    100:机柜                    110:机柜管理控制器
    120_1~120_N:服务器节点      130_1~130_N:内存
    140_1~140_N:基板管理控制器  150:传输通道
    具体实施方式
    请参考图1所示,其为本揭示的机柜的示意图?;?00包括机柜管理控制器(Rack Management Controller,RMC)110与多个服务器节点120_1~120_N,其中N为大于1的正整数。其中,服务器节点120_1~120_N可各自视为独立运作的服务器。另外,机柜管理控制器110可以例如是一独立运作的服务器或是一单独的控制装置。
    机柜管理控制器110用以接收固件更新文件,且依据此固件更新文件,产生一更新信息。也就是说,使用者可通过有线网络或无线网络,将新版本或任何版本的基本输入输出系统(Basic Input Output System,BIOS)的固件更新文件上载(Upload)至机柜管理控制器110,机柜管理控制器110据此进行后续的基本输入输出系统的固件更新程序。其中,固件更新文件例如为一映像文件。
    在本发明的一实施例中,若是有多个机柜100均连接至一个上层的控制器时,管理者可通过有线网络或无线网络,将新版本或任何版本的基本输入输出系统(Basic Input Output System,BIOS)的固件更新文件上载(Upload)至上层的控制器,而上层的控制器再分别将固件更新文件传送至各个机柜100。
    服务器节点120_1~120_N分别包括内存130_1~130_N与基板管理控制器(Baseboard Management Controller,BMC)140_1~140_N。其中,内存130_1~130_N用以储存基本输入输出系统。
    基板管理控制器140_1~140_N分别耦接机柜管理控制器110与内存130_1~130_N,用以接收更新信息,以得知需要进行固件更新程序。接着,基板管理控制器140_1~140_N依据更新信息,从机柜管理控制器110下载固件更新文件,并将此固件更新文件储存于基板管理控制器140_1~140_N各自的储存空间。
    在一实施例中,这些储存空间例如由基板管理控制器140_1~140_N虚拟出来的一个虚空间。进一步来说,前述虚空间例如是基板管理控制器140_1~140_N在相对应的服务器节点120_1~120_N的内存130_1~130_N或硬盘上所划分出来的空间?;蚴?,在另一实施例中,这些储存空间例如为配置于基板管理控制器140_1~140_N的缓存器所提供的。
    接着,在基板管理控制器140_1~140_N下载固件更新文件后,会命令内存130_1~130_N进入回复模式(Recovery Mode),则基板管理控制器140_1~140_N将储存空间的固件更新文件写入内存130_1~130_N,以更新内存130_1~130_N的基本输入输出系统的固件。
    进一步来说,当使用者上载固件更新文件,例如新版本基本输入输出系统的固件至机柜管理控制器110。当机柜管理控制器110接收到前述固件更新文件,会对应产生更新信息给基板管理控制器140_1~140_N。并且,在基板管理控制器140_1~140_N接收到前述更新信息后,依据更新信息,基板管理控制 器140_1~140_N会分别对应产生响应信息机柜管理控制器110。
    接着,机柜管理控制器110会判断是否有响应信息。若判断有响应信息,表示基板管理控制器140_1~140_N正常状态,则基板管理控制器140_1~140_N会从机柜管理控制器110下载固件更新文件。
    若判断无响应信息,机柜管理控制器110判断响应信息的次数是否超过默认值。若判断出无响应信息的次数未超过默认值,机柜管理控制器110会再次产生更新信息基板管理控制器140_1~140_N,以告知基板管理控制器140_1~140_N进行后续的基本输入输出系统的固件更新程序,直到机柜管理控制器110判断响应信息的次数是否超过默认值为止。
    若判断出无响应信息的次数超过默认值,机柜管理控制器110产生更新错误信息。并且,此更新错误信息例如可传送至显示器或发光二极管,并显示出对应的信息,以告知使用者固件更新发生错误,使用者便可进行相应的处理。
    接着,当基板管理控制器140_1~140_N从机柜管理控制器110下载固件更新文件后,基板管理控制器140_1~140_N会进一步命令内存130_1~130_N进入回复模式,例如由开机模式转换至回复模式。之后,基板管理控制器140_1~140_N将固件更新文件写入内存130_1~130_N,使得内存130_1~130_N在回复模式下将新版本的基本输入输出系统覆盖原始的基本输入输出系统。
    之后,基板管理控制器140_1~140_N判断基本输入输出系统是否更新成功。若判断出基本输入输出系统未更新成功,基板管理控制器140_1~140_N分别产生一错误信息至机柜管理控制器110。接着,机柜管理控制器110对应此错误信息,产生对应的信号至显示器或发光二极管,并显示出对应的信息,以告知使用者固件更新发生错误,使用者便可进行相应的处理。以告知基本输入输出系统未更新成功。
    另一方面,若判断出基本输入输出系统更新成功,基板管理控制器140_1~140_N分别产生更新完成信息至机柜管理控制器110。接着,机柜管理控制器110对应此错误信息,产生对应的信号至显示器或发光二极管,并显示出对应的信息,以告知使用者固件更新完成且更新成功。
    另外,基板管理控制器140_1~140_N控制内存130_1~130_N由回复模式进入至开机模式,并控制服务器节点120_1~120_N关机。接着,服务器节点120_1~120_N重新启动后,基本输入输出系统可在开机模式运行,使得服务器 节点120_1~120_N可正确开机并进入正常运作。
    在本实施例中,当机柜100欲更新基本输入输出系统时,因为机柜100的电源供应器会提供交流(AC)电源给服务器节点120_1~120_N,所以各服务器节点120_1~120_N的基板管理控制器140_1~140_N皆已经被致能。
    当机柜100开始更新基本输入输出系统时,若各服务器节点120_1~120_N处于关机状态,并且基板管理控制器140_1~140_N接收到更新信息后,即控制服务器节点120_1~120_N开机。当服务器节点120_1~120_N开机完成后,此时服务器节点120_1~120_N仍是以旧的基本输入输出系统的固件进行开机,则基本输入输出系统会侦测到基板管理控制器140_1~140_N所接收到的更新固件,然后执行回复模式的操作,以进行固件的更新程序。
    接着,当固件更新完成后,基板管理控制器140_1~140_N控制服务器节点120_1~120_N进行关机,使得服务器节点120_1~120_N于下次开机时,就是以新的基本输入输出系统的固件进行开机。
    另外,当机柜100开始更新基本输入输出系统时,若服务器节点120_1~120_N处于开机运作状态,并且基板管理控制器140_1~140_N接收到更新信息后,基板管理控制器140_1~140_N会先控制服务器节点120_1~120_N关机,以进行固件更新的程序。
    进一步来说,在一实施例中,基板管理控制器140_1~140_N可以等待并控制服务器节点120_1~120_N关机后,控制服务器节点120_1~120_N以旧的基本输入输出系统的固件开机,再以更新固件执行回复模式的操作,以进行固件的更新程序。
    在另一实施例中,基板管理控制器140_1~140_N会等待机柜管理控制器110不再分派任务给服务器节点120_1~120_N(例如需要进行固件更新的服务器节点),且服务器节点120_1~120_N已将目前的工作完成后,控制服务器节点120_1~120_N关机。接着,基板管理控制器140_1~140_N控制服务器节点120_1~120_N以旧的基本输入输出系统的固件开机,并以更新固件执行回复模式的操作,以进行固件的更新程序。
    在本实施例中,前述机柜管理控制器110与基板管理控制器140_1~140_N例如通过一传输信道150进行数据传输。其中,前述传输通道150例如为智能平台管理接口(Intelligent Platform Management Interface,IPMI)与网络使用者 接口(Web User Interface)等。
    借由前述实施例的说明,可以归纳出一种同时更新多个基本输入输出系统的方法。请参考图2所示,其为本揭示的同时更新多个基本输入输出系统的方法流程图。本实施例的同时更新多个基本输入输出系统的方法适于一机柜,此机柜包括机柜管理控制器与多个服务器节点,且这些服务器节点各自包括内存与基板管理控制器。
    在步骤S210中,由机柜管理控制器接收固件更新文件。在步骤S220中,依据固件更新文件,产生更新信息至多个服务器节点的多个基板管理控制器。
    在步骤S230中,依据更新信息,基板管理控制器从机柜管理控制器下载固件更新文件。在步骤S240中,基板管理控制器命令服务器节点的多个内存进入回复模式,其中内存分别储存多个基本输入输出系统。在步骤S250中,将固件更新文件写入内存,以更新基本输入输出系统的固件。
    请参考图3所示,其为本揭示的另一同时更新多个基本输入输出系统的方法流程图。本实施例的同时更新多个基本输入输出系统的方法适于一机柜,此机柜包括机柜管理控制器与多个服务器节点,且这些服务器节点各自包括内存与基板管理控制器。
    在步骤S302中,由机柜管理控制器接收固件更新文件。在步骤S304中,依据固件更新文件,产生更新信息至多个服务器节点的多个基板管理控制器。在步骤S306中,依据更新信息,基板管理控制器分别对应产生响应信息。
    在步骤S308中,判断是否有响应信息。若判断无响应信息,则进入步骤S310,判断无响应信息的次数是否超过默认值。若判断出无响应信息的次数未超过默认值,则进入步骤S304,以再次依据固件更新文件,产生更新信息至服务器节点的多个基板管理控制器。另一方面,若判断出无响应信息的次数超过默认值,则进入步骤S312,产生更新错误信息。
    承接上述步骤S308,若判断有响应信息,则进入步骤S314,依据更新信息,基板管理控制器从机柜管理控制器下载固件更新文件。在步骤S316中,基板管理控制器命令服务器节点的多个内存进入回复模式,其中内存分别储存多个基本输入输出系统。在步骤S318中,将固件更新文件写入内存,以更新基本输入输出系统的固件。
    在步骤S320中,判断基本输入输出系统是否更新成功。若判断出基本输 入输出系统未更新成功,则进入步骤S322,基板管理控制器分别产生一错误信息至机柜管理控制器。若判断出基本输入输出系统更新成功,则进入步骤S324,基板管理控制器分别产生更新完成信息至机柜管理控制器,且基板管理控制器命令内存由回复模式进入至开机模式。
    本揭示的实施例的机柜与其基本输入输出系统的更新方法,其借由机柜管理控制器依据所接收到的固件更新文件,而据以产生更新信息并同时传给机柜的多个基板管理控制器,且基板管理控制器对应此更新信息,从机柜管理控制器下载固件更新文件,并命令内存进入回复模式,以将固件更新文件写入至内存,以更新基本输入输出系统的固件。如此一来,可有效节省固件更新的作业时间,并增加固件更新的效率。

    关 键 词:
    机柜 与其 同时 更新 基本 输入输出 系统 方法
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:机柜与其同时更新多个基本输入输出系统的方法.pdf
    链接地址://www.4mum.com.cn/p-6156631.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03