[发明专利]服务器固件刷新方法和装置在审
申请号: | 202310572487.X | 申请日: | 2023-05-19 |
公开(公告)号: | CN116627458A | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 徐志敏 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 张琳琳 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 刷新 方法 装置 | ||
本发明涉及计算机领域,公开了一种服务器固件刷新方法和装置,包括:向服务器集群广播刷新消息,刷新消息中包括待刷新固件的信息;接收目标服务器基于刷新消息上报的反馈信息;其中,反馈信息是目标服务器基于待刷新固件的信息进行刷新前自检确定能够刷新后生成的,反馈信息通过链路层管理协议传输,反馈信息包括目标服务器的属性以及待刷新固件的版本;基于反馈信息确定目标服务器中待刷新固件的目标版本,并基于目标版本对目标服务器的待刷新固件进行刷新;本发明可以在一定程度上避免对目标服务器固件的误刷,提高服务器固件刷新的及时性和可靠性。
技术领域
本发明涉及计算机技术领域,具体涉及一种服务器固件刷新方法和装置。
背景技术
近年来,随着服务器的需求量激增,搭建在一个局域网的服务器集群的数量逐渐增多,因此对整个服务器集群内的服务器进行批量刷新就显得格外重要。目前行业对为了实现服务器的批量刷新专门开发了一些管理软件,但是这些管理软件往往需要通过接口调用的方式调用基板管理控制器的基板管理芯片进行刷新,由于软件运行的不稳定性及延时性,从而降低了服务器固件刷新及时性。
发明内容
有鉴于此,本发明提供了一种服务器固件刷新方法和装置,以解决现有现服务器的批量刷新的管理软件往往需要通过接口调用的方式调用基板管理控制器的基板管理芯片进行刷新,但由于软件运行的不稳定性及延时性,从而降低了服务器固件刷新的及时性和稳定性的问题。
第一方面,本发明提供了一种服务器固件刷新方法,该方法包括:向服务器集群广播刷新消息,刷新消息中包括待刷新固件的信息;接收目标服务器基于刷新消息上报的反馈信息;其中,反馈信息是所述目标服务器基于待刷新固件的信息进行刷新前自检确定能够刷新后生成的,反馈信息通过链路层管理协议传输,反馈信息包括目标服务器的属性以及待刷新固件的版本;基于反馈信息确定目标服务器中待刷新固件的目标版本,并基于目标版本对目标服务器的待刷新固件进行刷新。通过上述过程,可以在一定程度上避免对目标服务器固件的误刷,提高服务器固件刷新的及时性和可靠性。
在一种可选的实施方式中,向服务器集群广播刷新消息,包括:
将服务器集群内的所有服务器的工作模式设置为双工模式;
在服务器集群内进行刷新消息的广播。
在一种可选的实施方式中,获取反馈信息,包括:
将目标服务器的属性以及待刷新固件的版本封装在链路层管理数据帧中,得到反馈信息。
在一种可选的实施方式中,获取链路层管理数据帧,包括:
获取待传递数据;
将待传递数据按照链路层管理协议的报文格式进行组装,得到链路层管理数据帧。
在一种可选的实施方式中,基于反馈信息确定目标服务器中待刷新固件的目标版本,包括:
基于目标服务器的属性确定目标服务器的型号;
查找型号表中与目标服务器的型号相同的目标型号;
根据目标型号以及待刷新固件的版本确定待刷新固件的目标版本。
在一种可选的实施方式中,根据目标型号以及待刷新固件的版本确定待刷新固件的目标版本,包括:
根据目标型号从固件版本表中查询待刷新固件所能够刷新的所有固件版本;
将待刷新固件所能够刷新的所有固件版本中的最优版本作为目标版本。
在一种可选的实施方式中,基于反馈信息确定目标服务器中待刷新固件的目标版本,还包括:
根据目标服务器待刷新固件的版本获取目标版本选择模型;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310572487.X/2.html,转载请声明来源钻瓜专利网。