[发明专利]更新固件的方法无效
申请号: | 201010570180.9 | 申请日: | 2010-11-24 |
公开(公告)号: | CN102480384A | 公开(公告)日: | 2012-05-30 |
发明(设计)人: | 谢明宏;许志豪 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;G06F9/445 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 中国台湾台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 更新 方法 | ||
技术领域
本发明涉及一种固件更新技术,尤其涉及一种对多台伺服器进行固件更新的方法。
背景技术
在网络服务及信息传输等领域中,许多企业依据其提供的远端服务或其业务需求而设置了许多伺服器。为了降低负担的营运成本,这些企业便希望将这些伺服器整合成可集中管理的数据中心(data center),并通过应用程序或硬件资源整合来降低伺服器管理所带来的成本开销。
伺服器中具备有许多装置元件可利用固件(firmware)更新来进行其功能上的调整,例如基本输入输出系统(basic input output system,BIOS)、基板管理控制器(baseboard management controller,BMC)等。固件泛指的是嵌入在装置的硬件元件中的软件。通过更新固件,可对伺服器的运作效率、稳定性等状态进行调整。而使用适当的固件版本可确保硬件装置发挥最佳的运作效能。
一般来说,更新伺服器的固件时多半需要以人工方式,在不同时段对每台伺服器进行手动更新。由于在数据中心内伺服器的数量十分庞大,在进行固件版本更新时便无法快速进行批量更新固件的动作。不难预见,这样的更新方式十分地耗时费力,进而可能会对数据中心的整体效率造成负面影响。
发明内容
本发明提供一种更新固件的方法,其可同时进行多台伺服器中的固件更新,并维持数据中心的工作负载。
本发明提出一种更新固件的方法,其适用于具有多个伺服器的数据中心网络内。此更新固件的方法包括下列步骤:首先,取得欲更新的固件数据。接着,选定位于此数据中心网络内的N个伺服器,N为正整数且N>1。然后,获得这些伺服器当中相对应的N个固件状态信息。并且,将第i个固件状态信息与欲更新的固件所对应的更新状态信息进行比对,i为正整数且1≤i≤N。当第i个固件状态信息与上述的更新状态信息不相同时,便继续判断第i个伺服器的工作状态,藉以决定对第i个伺服器进行固件更新或工作负载转移。
在本发明的一实施例中,决定对第i个伺服器进行固件更新或工作负载转移还包括下列步骤:在第i个伺服器为忙碌状态的情况下,便将第i个伺服器的工作负载转移至已更新完毕的伺服器中。以及,在第i个伺服器为闲置状态时,便依据欲更新的固件数据对第i个伺服器进行固件更新动作。
在本发明的一实施例中,更新固件的方法还包括下列步骤:当第i个伺服器已进行固件更新动作完毕后,将再次比对第i个固件状态信息及更新状态信息,藉以判断是否已正确更新。
在本发明的一实施例中,更新固件的方法还包括下列步骤:当第i个固件状态信息与上述的更新状态信息相同时,则将第i个伺服器视为更新完毕的伺服器。
在本发明的一实施例中,上述的固件状态信息可为每个伺服器内固件具有的版本辨识码,或是固件更新时间等可供比对的相关信息。
在本发明的一实施例中,上述的固件数据可为伺服器的基本输入输出系统的相关固件数据,或为基板管理控制器的相关固件数据。
基于上述,本发明实施例可利用一更新伺服器来控制及管理在数据中心的各个伺服器的固件自动更新程序。详细来说,更新伺服器先利用固件版本辨识码判断选定的多台伺服器是否需要进行固件更新,再将伺服器上的运转负载转移至其他已更新完毕的伺服器,藉以在不影响数据中心运作的状况下执行多台伺服器的固件更新,并维持数据中心的运转负载。
为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。
附图说明
图1是根据本发明一实施例所述的一种数据中心的示意图。
图2是根据本发明一实施例所述的更新固件的方法流程图。
主要元件符号说明:
100:数据中心
110:更新伺服器
120、120_1~120_N:伺服器
S210~S280:步骤
具体实施方式
现将详细参考本发明的示范性实施例,在附图中说明所述示范性实施例的实例。另外,凡可能之处,在附图及实施方式中使用相同标号的元件/构件/符号代表相同或类似部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010570180.9/2.html,转载请声明来源钻瓜专利网。