发明名称 一种刀片服务器多固件同步更新升级方法
摘要 本发明提出一种刀片服务器多固件同步更新升级方法,可同步对刀片服务器中所有刀片的监控管理单元进行固件升级。根据刀片服务器的架构设计,首先将固件程序上传到管理模块并校验,然后将此固件同步上传到所有刀片模块并校验,再然后启动固件恢复机制,对原有固件备份保护,接着启动固件更新升级动作,并在更新升级过程中和更新升级结束进行双重校验,最后退出更新升级并重启,本方法特别适合于大规模刀片服务器集群的监控管理系统固件更新升级,既可以提高工作效率,也可以保障固件更新升级失败后系统正常工作。
申请公布号 CN103488494A 申请公布日期 2014.01.01
申请号 CN201310348358.9 申请日期 2013.08.12
申请人 浪潮电子信息产业股份有限公司 发明人 陈刚
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 代理人
主权项 一种刀片服务器多固件同步更新升级方法, 其特征在于包括:刀片服务器需固件更新升级的各部件连接方式;刀片服务器中多部件按照同步流程进行固件更新升级同步性;多各部件固件更新升级失败后的恢复方法,其中:1)刀片服务器需固件更新升级的各部件连接方式;各部件为刀片计算模块的BMC单元,它们间通过以太网总线方式与管理模块的SMC单元进行连接通信,管理模块的SMC单元通过网络交换芯片与多个刀片模块的BMC单元实现链接,2)刀片服务器中多部件按照同步流程进行固件更新升级同步性;是指各刀片模块同步接收固件更新升级控制指令,并同步启动更新升级流程,整个固件更新升级流程包括:上传更新升级文件、分发、校验、双重校验、及备份、迁移、重新写入、恢复、重启系统,涉及BMC单元,但不限于BMC单元, SMC单元的固件更新升级也适用,固件更新升级采用双重校验方式如下:(1)按BLOCK写入固件信息后的BLOCK读出校验;(2)整体固件更新升级结束后的整体读出校验;3)多各部件固件更新升级失败后的恢复方法,是完成更新升级流程,但未通过最终校验后的处理方法,即将部件的固件恢复成更新升级前的状态,固件恢复步骤如下:(1)备份已有固件程序到指定的FLASH备份区;(2)将新固件程序写入原固件程序区,并进行校验;(3)若校验失败,则尝试重新写入;(4)重新次数可以自行设定; (5)若校验成功,则标记系统启动首地址;(6)若校验失败,将系统启动地址设为备份区的启动首地址;(7)引导系统重新启动。
地址 250014 山东省济南市高新区舜雅路1036号