[发明专利]一种CMC的固件升级方法及相关装置在审
申请号: | 201811295858.X | 申请日: | 2018-11-01 |
公开(公告)号: | CN109189453A | 公开(公告)日: | 2019-01-11 |
发明(设计)人: | 杜宾;孙连震 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 固件信息 升级操作 固件升级数据 固件升级 服务器 计算机可读存储介质 诊断 人工成本 人为原因 升级过程 升级条件 相关装置 信息获取 预设路径 自动完成 申请 升级 维护 | ||
本申请公开了一种CMC的固件升级方法,包括:服务器根据预设路径和CMC信息获取到对应的固件升级数据;对CMC进行固件信息诊断,得到当前固件信息;根据所述当前固件信息判断所述CMC是否符合升级条件;若是,则根据所述固件升级数据对所述CMC执行升级操作。通过自动完成固件信息诊断,根据得到的当前固件信息判断是否执行升级操作,对CMC实现自动进行升级操作,有效降低了在升级过程中由于人为原因出现的错误,提高了升级效率,还可以降低升级维护过程中的人工成本。本申请还公开了两种服务器以及计算机可读存储介质,具有以上有益效果。
技术领域
本申请涉及计算机技术领域,特别涉及一种CMC的固件升级方法、服务器以及计算机可读存储介质。
背景技术
目前在集群服务器中存在CMC(Chassis Management Controller机箱管理控制器),CMC是一种系统管理组件,旨在管理机箱中的一个或多个Amazon Oak(服务器名称)服务器。
在使用CMC控制器的过程中需要对CMC控制器进行固件升级,当前技术中主要是通过技术人员在服务器现场对CMC进行固件升级,但是当CMC固件升级的数量以及频次较多时,通过技术人员在现场进行固件升级会显著增加升级过程中的错误次数,也增加了进行升级的时间,人工维护的成本也会增加,降低了升级维护的效率。
因此,如何提高升级维护的效率是本领域技术人员关注的重点问题。
发明内容
本申请的目的是提供一种CMC的固件升级方法、服务器以及计算机可读存储介质,通过自动完成固件信息诊断,根据得到的当前固件信息判断是否执行升级操作,对CMC实现自动进行升级操作,有效降低了在升级过程中由于人为原因出现的错误,提高了升级效率,还可以降低升级维护过程中的人工成本。
为解决上述技术问题,本申请提供一种CMC的固件升级方法,包括:
服务器根据预设路径和CMC信息获取到对应的固件升级数据;
对CMC进行固件信息诊断,得到当前固件信息;
根据所述当前固件信息判断所述CMC是否符合升级条件;
若是,则根据所述固件升级数据对所述CMC执行升级操作。
可选的,服务器根据预设路径和CMC信息获取到对应的固件升级数据,包括:
所述服务器连接到升级中心服务器;
根据所述CMC信息在所述升级中心服务器中下载到对应的所述固件升级数据。
可选的,根据所述当前固件信息判断所述CMC是否符合升级条件,包括:
判断所述当前固件信息中的版本号是否小于预设版本号。
可选的,根据所述当前固件信息判断所述CMC是否符合升级条件,包括:
判断所述当前固件信息中的版本号是否小于所述固件升级数据的版本号。
可选的,还包括:
当所述CMC不符合所述升级条件时,发送终止升级指令。
本申请还提供一种服务器,包括:
升级数据获取模块,用于根据预设路径和CMC信息获取到对应的固件升级数据;
固件信息诊断模块,用于对CMC进行固件信息诊断,得到当前固件信息;
判断模块,用于根据所述当前固件信息判断所述CMC是否符合升级条件;
升级模块,用于当所述CMC符合升级条件时,根据所述固件升级数据对所述CMC执行升级操作。
可选的,所述升级数据获取模块,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811295858.X/2.html,转载请声明来源钻瓜专利网。