[发明专利]一种BMC的升级方法、装置、设备及介质在审
申请号: | 202111447761.8 | 申请日: | 2021-11-30 |
公开(公告)号: | CN114217832A | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 刘涛 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 冯海刚 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 bmc 升级 方法 装置 设备 介质 | ||
本申请公开了一种BMC的升级方法、装置、设备及介质,该方法包括:当需要对目标集群中的BMC进行集中升级时,则从目标集群中选取参照BMC,并利用升级镜像对参照BMC进行升级;当参照BMC升级完毕时,则向目标BMC发送升级指令;当目标BMC接收到升级指令时,则触发目标BMC查询目标集群中除去目标BMC之外其它BMC的当前版本;当目标BMC查询到参照BMC的当前版本与目标BMC的升级版本一致时,则触发目标BMC向参照BMC获取待升级的目标镜像信息,并利用目标镜像信息对目标BMC进行升级。利用该方法不仅可以提高集群中BMC的升级效率,而且,也可以减少BMC在升级过程中对网络带宽的占用量。
技术领域
本发明涉及服务器技术领域,特别涉及一种BMC的升级方法、装置、设备及介质。
背景技术
在现有技术中,在对集群中的BMC(Baseboard Management Controller,基板管理控制器)进行集中升级时,通常是由运维人员逐个地将升级镜像发送至集群中的每一个BMC上,然后,再对集群中的BMC进行升级。显然,此种方式不仅会降低BMC的升级效率,而且,也会占用大量的网络带宽。目前,针对这一技术问题,还没有较为有效的解决办法。
发明内容
有鉴于此,本发明的目的在于提供一种BMC的升级方法、装置、设备及介质,以在提高对BMC进行集中升级效率的同时,也可以降低对网络带宽的占用量。其具体方案如下:
一种BMC的升级方法,包括:
当需要对目标集群中的BMC进行集中升级时,则从所述目标集群中选取参照BMC,并利用升级镜像对所述参照BMC进行升级;
当所述参照BMC升级完毕时,则向目标BMC发送升级指令;其中,所述目标BMC为所述目标集群中除去所述参照BMC之外的任意一个BMC;
当所述目标BMC接收到所述升级指令时,则触发所述目标BMC查询所述目标集群中除去所述目标BMC之外其它BMC的当前版本;
当所述目标BMC查询到所述参照BMC的当前版本与所述目标BMC的升级版本一致时,则触发所述目标BMC向所述参照BMC获取待升级的目标镜像信息,并利用所述目标镜像信息对所述目标BMC进行升级。
优选的,所述利用所述目标镜像信息对所述目标BMC进行升级的过程,包括:
对所述目标镜像信息进行校验;
若所述目标镜像信息通过校验,则利用所述目标镜像信息对所述目标BMC进行升级。
优选的,所述对所述目标镜像信息进行校验的过程之后,还包括:
若所述目标镜像信息未通过校验,则继续执行所述触发所述目标BMC向所述参照BMC获取待升级的目标镜像信息的步骤,直至所述目标镜像信息通过校验,或者执行所述触发所述目标BMC向所述参照BMC获取待升级的目标镜像信息的步骤达到预设次数时,提示预警信息。
优选的,所述向目标BMC发送升级指令的过程,包括:
利用IPMI向所述目标BMC发送所述升级命令。
优选的,所述参照BMC的数量大于或等于3个。
优选的,所述触发所述目标BMC向所述参照BMC获取待升级的目标镜像信息,并利用所述目标镜像信息对所述目标BMC进行升级的过程,包括:
触发所述目标BMC向所述参照BMC获取待升级的目标固件信息,并利用所述目标固件信息对所述目标BMC进行升级。
相应的,本发明还公开了一种BMC的升级装置,包括:
BMC选取模块,用于当需要对目标集群中的BMC进行集中升级时,则从所述目标集群中选取参照BMC,并利用升级镜像对所述参照BMC进行升级;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111447761.8/2.html,转载请声明来源钻瓜专利网。