一种BMC固件数据提取方法、装置、终端及存储介质制造方法及图纸

技术编号:32903886 阅读:24 留言:0更新日期:2022-04-07 11:54
本发明专利技术涉及BMC固件数据提取领域,具体公开一种BMC固件数据提取方法、装置、终端及存储介质,在固件结构的每个固件分区头部配置分区标识字段和包含分区信息的分区信息字段;进行BMC固件数据提取时,提取BMC闪存数据并保存为目标二进制文件;根据分区标识字段和分区信息字段提取目标二进制文件中的内容保存到指定文件夹中。本发明专利技术实现了对基板管理控制器故障场景下固件分区关键数据提取、故障定位的功能,能够在基板管理控制器发生故障、挂死等多个场景下,提取基板管理器运行日志文件、配置数据,以快速精准解决问题,提高服务器运维效率,是对基板管理固件升级可靠性和稳定性的有效质量加固。效质量加固。效质量加固。

【技术实现步骤摘要】
一种BMC固件数据提取方法、装置、终端及存储介质


[0001]本专利技术涉及BMC固件数据提取领域,具体涉及一种BMC固件数据提取方法、装置、终端及存储介质。

技术介绍

[0002]大数据万物互联时代,服务器作为社会IT基建设备快速普及应用,服务器管理技术的发展对服务器本身要求越来越高。稳定可靠的服务器运行状态以及高效精准的运维手段为服务器管理技术发展的重要方向。单就服务器硬件来说,基板管理控制器是服务器硬件管理的核心,它负责服务器运行环境和安全状态监控和管理,基板管理控制器在整个产品生命周期中,运维人员往往需要面对基板管理控制器运行故障的维护案例,面对客户快速、精准定位问题的需求,急切需要收集基板管理控制器固件日志来定位基板管理控制器故障原因。
[0003]服务器管理领域中,基板管理控制器提供服务器硬件监控管理的功能,但服务器产品设计时操作系统往往不依赖于基板管理控制器运行状态。当基板管理控制器发生固件损坏、故障时,基板管理控制器管理系统往往失去了带外管理能力,维护人员无法通过带外手段收集固件日志、分析固件配置文件等手段定位基板管理控本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种BMC固件数据提取方法,其特征在于,包括以下步骤:在固件结构的每个固件分区头部配置分区标识字段和包含分区信息的分区信息字段;进行BMC固件数据提取时,提取BMC闪存数据并保存为目标二进制文件;根据分区标识字段和分区信息字段提取目标二进制文件中的内容保存到指定文件夹中。2.根据权利要求1所述的BMC固件数据提取方法,其特征在于,分区信息包括分区名称、文件系统格式和基地址偏移。3.根据权利要求2所述的BMC固件数据提取方法,其特征在于,根据分区标识字段和分区信息字段提取目标二进制文件中的内容保存到指定文件夹中,具体包括:将目标二进制文件内数据载入到内存中;读取内存中的目标二进制文件数据,当读取到分区标识字段时,提取分区标识字段后的分区信息字段中的分区信息;解析分区信息,并根据解析出的分区信息提取对应固件分区中的镜像数据;将提取出的固件分区中的镜像数据保存到以该固件分区名称命名的二进制文件中;将所有固件分区对应的二进制文件导出保存到指定文件夹中。4.根据权利要求3所述的BMC固件数据提取方法,其特征在于,将所有固件分区对应的二进制文件导出保存到指定文件夹中,具体包括:运行操作系统指令,装载内核mtdram模块,并创建mtdblock分区;复制固件分区的二进制文件中数据到mtdblock分区,使用mount指令挂载文件系统;进入文件系统挂载点复制并导出固件分区的镜像数据,保存到指定文件夹中。5.根据权利要求4所述的BMC固件数据提取方法,其特征在于,读取内存中的目...

【专利技术属性】
技术研发人员:张亚男
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1