一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

转储服务器BIOS镜像的方法、装置、设备和介质与流程

2023-01-15 11:08:57 来源:中国专利 TAG:

技术特征:
1.一种转储服务器bios镜像的方法,其特征在于,适用于基板管理控制器bmc,所述基板管理控制器bmc通过通路选通芯片分别与集成南桥pch、复杂可编程逻辑器件cpld以及存储bios固件程序的bios存储器互联;所述方法包括:所述基板管理控制器bmc向所述复杂可编程逻辑器件cpld发送链路选通切换命令,所述复杂可编程逻辑器件cpld控制所述通路选通芯片切换选通链路来实现所述bios存储器通过所述通路选通芯片与所述基板管理控制器bmc相连通;将所述bios存储器挂载到所述基板管理控制器bmc的文件系统下;根据所述bios存储器的大小读取并转储其中的bios镜像以及所述bios固件程序每次启动时生成的哈希值字段;在所述bios镜像以及所述哈希值字段转储完成后,利用哈希值字段中的哈希值校验所转储的bios镜像文件的准确性;恢复所述bios存储器中bios固件程序的控制权,实现所述基板管理控制器bmc通过所述通路选通芯片与所述集成南桥pch相连通。2.根据权利要求1所述的转储服务器bios镜像的方法,其特征在于,所述集成南桥pch中存储管理引擎me;在所述基板管理控制器bmc向所述复杂可编程逻辑器件cpld发送链路选通切换命令之前,还包括:选择是否将管理引擎me进入恢复模式;当服务器系统未宕机时选择管理引擎me进入恢复模式,当服务器系统宕机时选择管理引擎me不进入恢复模式;当所述管理引擎me进入恢复模式时,在恢复所述bios存储器中bios固件程序的控制权之后,还包括:将所述管理引擎me切换到正常模式,实现所述基板管理控制器bmc与所述集成南桥pch上的所述管理引擎me进行通信。3.根据权利要求2所述的转储服务器bios镜像的方法,其特征在于,当服务器系统宕机时,在转储bios镜像之后以及在恢复所述bios存储器中bios固件程序的控制权之前,还包括:将所述bios固件程序从所述基板管理控制器bmc的文件系统中卸载并重装。4.根据权利要求1所述的转储服务器bios镜像的方法,其特征在于,所述根据所述bios存储器的大小读取并转储其中的bios镜像以及所述bios固件程序每次启动时生成的哈希值字段步骤包括:根据所述bios存储器中的bios闪存大小配置文件读写长度,所述bios闪存内存放bios镜像以及哈希值字段;根据所述bios闪存的实际读写长度,读取并转储所述bios镜像以及所述哈希值字段。5.根据权利要求4所述的转储服务器bios镜像的方法,其特征在于,在所述bios固件程序每次启动完成后会将全部镜像按照sha256算法生成对应的哈希值,并保存在所述bios闪存的固定地址;在所述bios镜像以及所述哈希值字段转储完成后,利用哈希值字段中的哈希值校验所转储的bios镜像文件的准确性步骤具体包括:按照sha256算法再次计算生成哈希值与所述哈希值字段中的哈希值对比;当哈希值相同时,判定所转储的bios镜像以及哈希值字段内容正确;当哈希值不同时,判定所转储的bios镜像以及哈希值字段内容错误,重新转储bios镜像以及哈希值字段。
6.根据权利要求4所述的转储服务器bios镜像的方法,其特征在于,所述基板管理控制器bmc、所述集成南桥pch、所述复杂可编程逻辑器件cpld以及所述bios存储器均通过串行外设接口spi链路链接在所述通路选通芯片上;按照spi总线协议读取并转储所述bios闪存中的所述bios镜像以及所述哈希值字段数据;所述集成南桥pch连接至处理器cpu;在恢复所述bios存储器中bios固件程序的控制权后,实现所述基板管理控制器bmc和所述处理器cpu实时交互,所述基板管理控制器bmc获取所述处理器cpu的温度信息,当所述处理器cpu的温度超过温度阈值时发出告警信息并对风扇调速。7.一种转储服务器bios镜像的操作方法,其特征在于,包括步骤:设置服务器中的基板管理控制器bmc通过通路选通芯片分别与集成南桥pch、复杂可编程逻辑器件cpld以及存储bios固件程序的bios存储器互联;在所述基板管理控制器bmc中安装转储工具;所述转储工具中包括实现权利要求1至6中任一项所述转储服务器bios镜像的方法的计算机程序;运行所述转储工具将所述bios镜像下载到所述基板管理控制器bmc的文件系统中;以及通过wget命令或者scp命令将下载后的bios镜像拷贝到本地存储介质中。8.一种转储服务器bios镜像的装置,其特征在于,所述装置包括:链路切换控制模块,用于所述基板管理控制器bmc向所述复杂可编程逻辑器件cpld发送链路选通切换命令,所述复杂可编程逻辑器件cpld控制所述通路选通芯片切换选通链路来实现所述bios存储器通过所述通路选通芯片与所述基板管理控制器bmc相连通;控制权转移模块,用于将所述bios存储器挂载到所述基板管理控制器bmc的文件系统下;转储执行模块,用于根据所述bios存储器的大小读取并转储其中的bios镜像以及所述bios固件程序每次启动时生成的哈希值字段;以及bios镜像文件校验模块,用于在所述bios镜像以及所述哈希值字段转储完成后,利用哈希值字段中的哈希值校验所转储的bios镜像文件的准确性;控制权恢复模块,用于在恢复所述bios存储器中bios固件程序的控制权,实现所述基板管理控制器bmc通过所述通路选通芯片与所述集成南桥pch相连通。9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

技术总结
本申请涉及一种转储服务器BIOS镜像的方法、装置、设备和介质。采用本方法能够通过利用复杂可编程逻辑器件CPLD控制所述通路选通芯片切换选通链路来实现BIOS存储器与基板管理控制器BMC相连通,然后将所述BIOS存储器挂载到所述基板管理控制器BMC的文件系统下来转储BIOS镜像及哈希值字段,利用哈希值字段中的哈希值校验所转储的BIOS镜像文件的准确性,然后恢复BIOS存储器中BIOS固件程序的控制权,实现了对BIOS镜像文件的转储,以便进行BIOS固件程序问题复现,检查ME镜像是否损坏,也可在服务器开机状态下以用户无感的方式获取BIOS固件程序配置内容。程序配置内容。程序配置内容。


技术研发人员:张怀健
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2022.10.25
技术公布日:2023/1/13
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献