【技术实现步骤摘要】
一种BMC升级的方法、装置、设备及介质
[0001]本专利技术涉及计算机
,尤其涉及一种
BMC
升级的方法
、
装置
、
设备及介质
。
技术介绍
[0002]BMC(Baseboard Management Controller
,基板管理控制器
)
系统为服务器带外管理系统,用于服务器的综合管理,因此,对
BMC
系统的升级是服务器管理的重要环节
。
[0003]在
BMC
升级的相关领域中,一般通过软件进行升级,比如通过
BMC
管理系统提供的带外网络管理软件或者通过带内系统提供的专门升级软件进行升级
。
通过软件进行
BMC
升级需要有专门的升级软件以及所支持的操作系统,受限于软件以及操作系统,降低了
BMC
升级的灵活性以及高效性
。
技术实现思路
[0004]有鉴于此,本专利技术提出了一种
BMC
升级的方法
、
装置
、
设备及介质,至少解决了在
BMC
升级的相关领域中,通过软件进行
BMC
升级需要有专门的升级软件以及所支持的操作系统,受限于软件以及操作系统,降低了
BMC
升级的灵活性以及高效性的问题
。
[0005]基于以上目的,本专利技术的实施例的一个方面提供了一 ...
【技术保护点】
【技术特征摘要】
1.
一种
BMC
升级的方法,其特征在于,包括:响应于
BMC
接收到升级通知,所述
BMC
创建文件目录表的镜像文件并将所述镜像文件重定向到主机中,以使所述主机基于所述镜像文件创建对应的磁盘设备并接收用户写入的升级文件;监测所述磁盘设备是否被所述主机弹出,响应于监测到所述磁盘设备被所述主机弹出,基于所述镜像文件将所述磁盘设备中的所述升级文件同步到所述文件目录表中;将所述升级文件与所述文件目录表中的目录类型进行匹配,根据匹配结果将同步的升级文件写入到对应目录下的文件中,以进行升级
。2.
根据权利要求1所述的方法,其特征在于,所述目录类型包括:镜像文件目录
、
可执行
shell
脚本的文件目录以及用于
flash
分区升级的文件目录
。3.
根据权利要求2所述的方法,其特征在于,所述将所述升级文件与所述文件目录表中的目录类型进行匹配,根据匹配结果将同步的升级文件写入到对应目录下的文件中,以进行升级的步骤包括:将所述升级文件与所述文件目录表中的目录类型进行匹配;响应于所述升级文件与所述文件目录表中的所述镜像文件目录匹配,获取所述升级文件的校验码并对其进行校验,响应于校验成功,将所述升级文件的内容写入到所述镜像文件目录下的文件中并在完成写入后重启所述
BMC
;响应于所述升级文件与所述可执行
shell
脚本的文件目录匹配,通过执行
shell
脚本将所述升级文件的内容写入到所述可执行
shell
脚本的文件目录下的文件中;响应于所述升级文件与所述用于
flash
分区升级的文件目录匹配,获取所述升级文件所指向的
flash
分区和所述升级文件的校验码,基于所述升级文件的校验码对其进行校验,响应于校验成功,将所述升级文件的内容写入到所述升级文件所指向的
flash
分区中
。4.
根据权利要求3所述的方法,其特征在于,还包括:所述主机基于信息摘要算法对所述升级文件进行加密得到所述升级文件的校验码
。5.
根据权利要求1所述的方法,其特征在于,所述
BMC
创建文件目录表的镜像文件并将所述镜像文件重定向到主机中的步骤包括:所述
BMC
【专利技术属性】
技术研发人员:郭亮,张朋飞,周冬波,
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。