主权项 |
一种刀片服务器多固件同步更新升级方法, 其特征在于包括:刀片服务器需固件更新升级的各部件连接方式;刀片服务器中多部件按照同步流程进行固件更新升级同步性;多各部件固件更新升级失败后的恢复方法,其中:1)刀片服务器需固件更新升级的各部件连接方式;各部件为刀片计算模块的BMC单元,它们间通过以太网总线方式与管理模块的SMC单元进行连接通信,管理模块的SMC单元通过网络交换芯片与多个刀片模块的BMC单元实现链接,2)刀片服务器中多部件按照同步流程进行固件更新升级同步性;是指各刀片模块同步接收固件更新升级控制指令,并同步启动更新升级流程,整个固件更新升级流程包括:上传更新升级文件、分发、校验、双重校验、及备份、迁移、重新写入、恢复、重启系统,涉及BMC单元,但不限于BMC单元, SMC单元的固件更新升级也适用,固件更新升级采用双重校验方式如下:(1)按BLOCK写入固件信息后的BLOCK读出校验;(2)整体固件更新升级结束后的整体读出校验;3)多各部件固件更新升级失败后的恢复方法,是完成更新升级流程,但未通过最终校验后的处理方法,即将部件的固件恢复成更新升级前的状态,固件恢复步骤如下:(1)备份已有固件程序到指定的FLASH备份区;(2)将新固件程序写入原固件程序区,并进行校验;(3)若校验失败,则尝试重新写入;(4)重新次数可以自行设定; (5)若校验成功,则标记系统启动首地址;(6)若校验失败,将系统启动地址设为备份区的启动首地址;(7)引导系统重新启动。 |