【技术实现步骤摘要】
BMC镜像升级方法及相关组件
本申请涉及BMC
,特别涉及BMC镜像升级方法、装置、设备及一种可读存储介质。
技术介绍
随着技术的更新迭代,是否能够高效的监控服务器的运行状态、记录服务器的运行日志,成为客户选择服务器的重要因素。其中,BMC(基板管理控制器BaseboardManagementController)是服务器中实现高效监控,并记录其运行状态的最重要的固件,因此BMC的固件版本是否能够稳定的运行,也就成为了客户最为看重的一个选项。BMC版本的升级是确保BMC长期稳定运行的最为关键的一部分。传统的BMC升级办法均为版本直接升级,即对整个BMC版本进行升级,即使是修复BMC中的一个问题代码,也会对整个BMC代码工程进行重新编辑。这样就很有可能会对BMC未出现问题的部分带来不可预知的风险,经常会出现在升级新的版本之后,客户所提出的问题虽已修复,但产生新的问题这种情况,这就给客户及版本维护人员带来很大的困扰。
技术实现思路
本申请的目的是提供一种BMC镜像升级方法,该方法可以保证BMC版 ...
【技术保护点】
1.一种BMC镜像升级方法,其特征在于,包括:/n调用BMC web固件升级界面确定待升级模块;其中,所述BMC web固件升级界面中预先配置至少两个可选的BMC进程模块;所述BMC进程模块为对BMC镜像代码模块化后生成;/n获取所述待升级模块对应的优化代码包;/n对所述优化代码包进行代码编译,并将所述代码编译生成的文件作为所述待升级模块优化后的可执行文件,以便响应BMC的功能调用。/n
【技术特征摘要】
1.一种BMC镜像升级方法,其特征在于,包括:
调用BMCweb固件升级界面确定待升级模块;其中,所述BMCweb固件升级界面中预先配置至少两个可选的BMC进程模块;所述BMC进程模块为对BMC镜像代码模块化后生成;
获取所述待升级模块对应的优化代码包;
对所述优化代码包进行代码编译,并将所述代码编译生成的文件作为所述待升级模块优化后的可执行文件,以便响应BMC的功能调用。
2.如权利要求1所述的BMC镜像升级方法,其特征在于,获取所述待升级模块对应的优化代码包,包括:
获取所述待升级模块对应的镜像代码包;
对所述镜像代码包进行问题修复,并将所述问题修复后的所述镜像代码包作为所述优化代码包。
3.如权利要求1所述的BMC镜像升级方法,其特征在于,在对所述优化代码包进行代码编译之前,还包括:
检测所述优化代码包中的代码是否合法;
若是,执行对所述优化代码包进行代码编译的步骤;
若否,输出优化代码包不合法的提示信息。
4.如权利要求1所述的BMC镜像升级方法,其特征在于,在将所述代码编译生成的文件作为所述待升级模块优化后的可执行文件之后,还包括:
输出所述待升级模块升级完成的提示信息。
5.一种BMC镜像升级装置,其特征在于,包括:
模块确定单元,用于调用BMCweb固件升级界面确定待升级模块;其中,所述BMCweb固件升级界面中预先配置至少两个可选的BMC进程模块;所述BMC进程模块为对BMC镜像代码模块化后生成;
代码包获取单元...
【专利技术属性】
技术研发人员:王友富,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。