[发明专利]伺服器部署系统及数据更新的方法无效
申请号: | 201210067020.1 | 申请日: | 2012-03-14 |
公开(公告)号: | CN103294503A | 公开(公告)日: | 2013-09-11 |
发明(设计)人: | 陈志明 | 申请(专利权)人: | 纬创资通股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F1/16 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 史新宏 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 伺服器 部署 系统 数据 更新 方法 | ||
技术领域
本发明涉及一种伺服器系统管理机制,特别是涉及一种可同时更新固件与软件的伺服器部署系统及数据更新的方法。
背景技术
目前伺服器(server)系统广为各企业所使用,发展的范围除了结合因特网(internet)与电信业的应用外,也更深入到一般人的生活中,例如金融、财经、网络银行、网络信用卡的使用等等,这些都必需靠着伺服器强大的运算能力,
伺服器系统中包含了多种嵌入式芯片,例如:风扇控制板(Fan ControlBoard,FCB)、电源控制单元以及伺服器的基板管理控制器(BaseboardManagement Controller,BMC)等,这些嵌入式芯片都需要固件来配合运作。然而,如何保持伺服器的软件与上述固件之间的同步性是相当困难。也就是说,软件与固件并无法兼容。
发明内容
本发明提供一种伺服器部署系统及数据更新的方法,可同时更新伺服器软件与控制器固件。
本发明提出一种伺服器部署系统,包括系统管理伺服器以及伺服器系统。其中,伺服器系统耦接至系统管理伺服器,并且,伺服器系统包括多个内部装置以及主要伺服器。上述系统管理伺服器用以提供更新数据,而更新数据包括控制器固件以及主要伺服器软件。每一个内部装置耦接至一装置控制器。主要伺服器耦接至装置控制器,并且通过网络与系统管理伺服器沟通。而上述主要伺服器自系统管理伺服器接收更新数据,并且传送一更新固件指令至装置控制器,使得装置控制器更新为控制器固件。若控制器固件更新成功,将主要伺服器的软件更新为主要伺服器软件。若主要伺服器软件更新失败,传送一还原固件指令至装置控制器,使得装置控制器还原至更新前的原始固件。而若主要伺服器软件更新成功,通知系统管理伺服器。
在本发明的一实施例中,上述伺服器系统包括至少一第一机箱、第二机箱以及第三机箱。上述第一机箱耦接至一风扇控制器。而上述风扇控制器管理第一机箱的风扇转速。第一机箱包括至少一滑轨,滑轨上至少安装有一主机,并且滑轨耦接至一滑轨控制器。第二机箱包括电源控制单元以及电源控制器。电源控制单元耦接至电源控制器。第三机箱包括主要伺服器、备用伺服器以及位置控制器。主要伺服器耦接至上述风扇控制器、滑轨控制器以及电源控制器。备用伺服器耦接至主要伺服器,用以定时询问主要伺服器,以在预定时间内未接收到主要伺服器的回应时,取代主要伺服器。位置控制器耦接至滑轨控制器,其用以分配网络地址给滑轨控制器。而上述风扇控制器、滑轨控制器、电源控制器以及位置控制器为装置控制器的一种。
本发明还提出一种数据更新的方法,适用于主要伺服器。在此,主要伺服器位于伺服器系统,并且耦接至伺服器系统的多个内部装置各自的装置控制器。在本方法中,自系统管理伺服器接收更新数据,其中更新数据包括控制器固件以及主要伺服器软件,而系统管理伺服器通过网络与主要伺服器沟通。传送一更新固件指令至装置控制器,使得装置控制器将其原始固件更新为控制器固件。若控制器固件更新成功,更新主要伺服器为主要伺服器软件。若主要伺服器软件更新失败,传送还原固件指令至装置控制器,使得装置控制器还原至更新前的原始固件。若主要伺服器软件更新成功,通知系统管理伺服器。
在本发明的一实施例中,上述伺服器系统还包括备用伺服器,且更新数据还包括一伺服器软件。而若上述控制器固件更新成功,还可传送更新软件指令至备用伺服器,使得备用伺服器更新为备用伺服器软件。若备用伺服器软件更新失败,传送还原固件指令至装置控制器,使得装置控制器还原至更新前的原始固件。若备用伺服器软件更新成功,更新主要伺服器为主要伺服器软件。
在本发明的一实施例中,上述在更新主要伺服器为主要伺服器软件之后,若主要伺服器软件更新失败,传送一还原软件指令至备用伺服器,使得备用伺服器还原至更新前的原始软件,并且传送还原固件指令至装置控制器,使得装置控制器还原至更新前的原始固件。
在本发明的一实施例中,上述在传送更新固件指令至装置控制器之前,还可进一步验证控制器固件的数字签章。若控制器固件验证无误,传送更新固件指令至装置控制器。若控制器固件验证失败,停止后续更新程序。
在本发明的一实施例中,上述若装置控制器的更新成功,还可进一步验证备用伺服器软件的数字签章。若备用伺服器软件验证无误,传送更新软件指令至备用伺服器。若备用伺服器软件验证失败,传送还原固件指令至装置控制器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于纬创资通股份有限公司,未经纬创资通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210067020.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于系统管理的有限状态机
- 下一篇:一种编辑系统及方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置