本发明专利技术提供一种更新服务器的方法,其通过远程控制服务器更新终端服务器的BIOS,其中,所述远程控制服务器上设有下载模块,所述终端服务器上设有BMC及BIOS模块,且所述更新服务器的方法包括以下步骤:远程控制服务器发送下载指令至BMC;BMC根据下载指令至下载模块中下载BIOS升级文件至终端服务器;远程控制服务器侦测BMC是否下载完成;侦测BMC下载完成时,远程控制服务器发送更新指令至BMC;BMC读取BIOS升级文件后刷新BIOS模块。本发明专利技术可在终端服务器处于关机状态下,通过远程控制服务器发送下载指令及更新指令至BMC,由BMC执行下载及刷新过程,省略终端服务器的开机过程,且可忽略BIOS模块的功能是否正常,以使更新处理更为方便。
【技术实现步骤摘要】
【
】本专利技术涉及一种,特别是一种方便升级BIOS的。【
技术介绍
】刀片服务器〔Blade Server)是指在标准高度的机架式机箱内可插装多个卡式的服务器单元,实现高可用和高密度。每一块刀片实际上就是一块系统主板。它们可以通过板载硬盘启动自己的操作系统,如Windows NT/2000、Linux等,类似于一个个独立的服务器, 在这种模式下,每一块母板运行自己的系统,服务于指定的不同用户群,相互之间没有关联。不过,管理员可以使用系统软件将这些母板集合成一个服务器集群。在集群模式下,所有的母板可以连接起来提供高速的网络环境,并同时共享资源,为相同的用户群服务。在集群中插入新的刀片,就可以提高整体性能。而由于每块刀片都是热插拔的,所以,系统可以轻松地进行替换,并且将维护时间减少到最小。这些刀片服务器在设计之初都具有低功耗、 空间小、单机售价低等特点,同时它还继承发扬了传统服务器的一些技术指标,比如把热插拔和冗余运用到刀片服务器之中,这些设计满足了密集计算环境对服务器性能的需求;有的还通过内置的负载均衡技术,有效地提高了服务器的稳定性和核心网络性能。而从外表看,与传统的机架/塔式服务器相比,刀片服务器能够最大限度地节约服务器的使用空间和费用。如何在远程方便、快捷地进行更新升级BIOS为本行业中迫切需要解决的问题。更新升级BIOS的方法有多种,例如,中国大陆专利申请第200610058031.8号公开了一种BIOS刷新升级的系统和方法,包括远程控制服务器端和终端计算机,远程控制服务器端和终端计算机都包括IPMI,BMC,带外NIC,终端计算机的IPMI中,包括BIOS更新控制模块,用于读取刷新标志位,并确定是否读取BIOS更新文件并进行BIOS更新升级; 所述终端计算机还包括升级文件存储模块,用于存储BIOS更新升级文件,并将刷新标志位设置为需要更新BIOS文件,并由BIOS更新控制模块在BIOS更新完成后将所述标志位清除;远程控制服务器端还包括BIOS文件传输模块,用于获取并将BIOS更新升级文件通过网络发送到终端计算机。但是,中国大陆专利申请第200610058031.8号中更新升级BIOS时需提供特定的工作条件,即,终端计算机进入预启动阶段,且BIOS更新控制模块向基板管理控制器发出 IPMI指令,未符合特定的工作条件,则更新升级BIOS无法顺利进行。·【
技术实现思路
】本专利技术的主要目的在于提供一种方便升级BIOS的。本专利技术提供一种,其通过远程控制服务器更新终端服务器的 BIOS,其中,所述远程控制服务器上设有下载模块,所述终端服务器上设有BMC及BIOS模块,且所述包括以下步骤:(I)远程控制服务器发送下载指令至BMC ;(2) BMC根据下载指令至下载模块中下载BIOS升级文件至终端服务器;(3)远程控制服务器侦测BMC是否下载完成;(4)侦测BMC下载完成时,远程控制服务器发送更新指令至BMC ;(5) BMC读取BIOS升级文件后刷新BIOS模块。特别地,所述远程控制服务器更新多个终端服务器的BIOS。特别地,所述终端服务器为刀片服务器。特别地,所述远程控制服务器按序下载及更新多个终端服务器的BIOS,下载并更新完成一个终端服务器的BIOS后,通知远程控制服务器开始执行下一个终端服务器的更新流程,重复步骤(1) - (5)。特别地,所述远程控制服务器按序下载多个终端服务器的B10S,一个终端服务器的BMC下载完成后,通知远程控制服务器开始执行下一个终端服务器的更新流程,重复步骤(I)- (5)。与现有技术相比较,本专利技术可在终端服务器处于关机状态下,通过远程控制服务器发送下载指令及更新指令至BMC,由BMC执行下载及刷新过程,省略终端服务器的开机过程,且可忽略BIOS模块的功能是否正常,以使更新处理更为方便。【【附图说明】】图1为远程控制服务器与一个终端服务器的架构图。图2为远程控制服务器与多个终端服务器的架构图。图3为本专利技术的流程图。【【具体实施方式】】请参阅图1及图3所示,本专利技术通过远程控制服务器10更新终端服务器20的B10S,其中,所述远程控制服务器10上设有下载模块11,所述终端服务器20 上设有BMC21和BIOS模块22。更新一个终端服务器20的方法包括以下步骤:步骤100:远程控制服务器10发送下载指令至BMC21 ;步骤200:BMC21根据下载指令至下载模块11中下载BIOS升级文件至终端服务器20;步骤300:远程控制服务器10侦测BMC21是否下载完成;侦测BMC21下载完成时, 执行步骤400 ;否则,继续执行步骤30 ;步骤400:远程控制服务器10发送更新指令至BMC21 ;步骤500:BMC21读取BIOS升级文件后刷新BIOS模块22。请参阅图2及图3所示,本专利技术中远程控制服务器10也可更新多个终端服务器20 的B10S,于本实施例中,所述终端服务器20为刀片服务器。所述远程控制服务器10按序下载及更新多个终端服务器20的B10S,下载并更新完成一个终端服务器20的BIOS后,通知远程控制服务器10开始执行下一个终端服务器20的更新流程,重复步骤10-50。例如,远程控制服务器10更新18个终端服务器20的B10S,可根据需要按序排列18个终端服务器 20的更新顺序,按照更新顺序定义18个终端服务器20分别为第一终端服务器201、第二终端服务器202、第三终端服务器203、……第十七终端服务器217、第十八终端服务器218。 首先,更新第一终端服务器201的BIOS,执行步骤10-50 ;接着,更新第二终端服务器202的 BIOS,执行步骤10-50 ;然后,更新第三终端服务器203的BIOS,执行步骤10-50 ;……最后, 更新第十八终端服务器218的BIOS,执行步骤10-50。另外,远程控制服务器10也可按序下载多个终端服务器20的BIOS,一个终端服务器20的BMC21下载完成后,通知远程控制服务器10开始执行下一个终端服务器20的更新流程,重复步骤10-50。例如,首先,更新第一终端服务器201的B10S,执行步骤10-50 ;在执行第一终端服务器201的步骤30时,侦测到第一终端服务器201的BMC下载完成时,更新第二终端服务器202的B10S,执行第二终端服务器202的步骤10-50 ;在执行第二终端服务器202的步骤30时,侦测到第二终端服务器202的BMC下载完成时,更新第三终端服务器203的B10S,执行第三终端服务器203的步骤10-50 ;……在执行第十七终端服务器217 的步骤30时,侦测到第十七终端服务器217的BMC下载完成时,更新第十八终端服务器218 的B10S,执行第十八终端服务器218的步骤10-50。本专利技术可在终端服务器20处于关机状态下,通过远程控制服务器10发送下载指令及更新指令至BMC21,由BMC21执行下载及刷新过程,省略终端服务器20的开机过程,且可忽略BIOS模块22的功能是否正常,以使更新处理更为方便。以上所 述,仅为本专利技术的【具体实施方式】,但本专利技术的保护范围并不局限于此,任何熟悉本
的技术人员在本专利技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本专利技术的保护范围之本文档来自技高网...
【技术保护点】
一种更新服务器的方法,其通过远程控制服务器更新终端服务器的BIOS,其中,所述远程控制服务器上设有下载模块,所述终端服务器上设有BMC和BIOS模块,其特征在于所述更新服务器的方法包括以下步骤:(1)远程控制服务器发送下载指令至BMC;(2)BMC根据下载指令至下载模块中下载BIOS升级文件至终端服务器;(3)远程控制服务器侦测BMC是否下载完成;(4)侦测BMC下载完成时,远程控制服务器发送更新指令至BMC;(5)BMC读取BIOS升级文件后刷新BIOS模块。
【技术特征摘要】
1.一种更新服务器的方法,其通过远程控制服务器更新终端服务器的BIOS,其中,所 述远程控制服务器上设有下载模块,所述终端服务器上设有BMC和BIOS模块,其特征在于 所述更新服务器的方法包括以下步骤:(1)远程控制服务器发送下载指令至BMC;(2)BMC根据下载指令至下载模块中下载BIOS升级文件至终端服务器;(3)远程控制服务器侦测BMC是否下载完成;(4)侦测BMC下载完成时,远程控制服务器发送更新指令至BMC;(5)BMC读取BIOS升级文件后刷新BIOS模块。2.根据权利要求1所述的更新服务器的方法,其特征在于:所述远程控制服务器更新 多个终端服...
【专利技术属性】
技术研发人员:郭先智,王彦仁,
申请(专利权)人:昆达电脑科技昆山有限公司,神达电脑股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。