一种机箱管理系统的升级方法、升级系统及相关装置制造方法及图纸

技术编号:20116903 阅读:26 留言:0更新日期:2019-01-16 11:55
本申请所提供的一种机箱管理系统的升级方法,包括:在接收到老化指令后,接收机箱管理系统的升级文件;对所述升级文件进行核对;当接收到升级命令时,利用所述升级文件对所述机箱管理系统进行升级。本申请通过接受老化设备服务器发送的升级文件,实现自动核对并自动升级OSES版本,可以节约大量人工升级时间,节约成本。本申请还提供一种机箱管理系统的升级系统、一种计算机可读存储介质和一种服务器,具有上述有益效果。

An Upgrading Method, Upgrading System and Related Devices of Cabinet Management System

An upgrade method of the chassis management system provided in this application includes: upgrade files of the receiver chassis management system after receiving the aging instructions; check the upgrade files; and upgrade the chassis management system with the upgrade files when receiving the upgrade commands. This application can automatically check and upgrade OSES version by accepting upgrade files sent by aging device server, which can save a lot of manual upgrade time and cost. The application also provides an upgrade system of the chassis management system, a computer readable storage medium and a server with the above beneficial effects.

【技术实现步骤摘要】
一种机箱管理系统的升级方法、升级系统及相关装置
本申请涉及服务器领域,特别涉及一种机箱管理系统的升级方法、升级系统、一种计算机可读存储介质和一种服务器。
技术介绍
存储生产过程中会出现各种版本的OSES(SCSIEnclosureServices(SES)Processor,机箱管理系统),研发为解决一些缺陷或者根据客户需要变更OSES固件版本,会造成产线生产机器的OSES版本和库存板卡和要求出货的OSES版本不一致。如果在机器罐装系统后发现OSES版本不是最终出货要求的版本,需要手动或自动升级,每台机器大约需要半个小时的升级时间,比较耗时并存在一定风险。因此如何提高机箱管理系统的升级效率是本领域技术人员亟需解决的技术问题。申请内容本申请的目的是提供一种机箱管理系统的升级方法、升级系统、一种计算机可读存储介质和一种服务器,解决现有的机箱管理系统升级效率慢的问题。为解决上述技术问题,本申请提供一种机箱管理系统的升级方法,具体技术方案如下:在接收到老化指令后,接收机箱管理系统的升级文件;对所述升级文件进行核对;当接收到升级命令时,利用所述升级文件对所述机箱管理系统进行升级。其中,对所述升级文件进行核对包括:以预设周期对所述升级文件进行周期性核对。其中,对所述升级文件进行核对具体为:确定所述升级文件对应的所述机箱管理系统中的待升级组件;则相应的,利用所述升级文件对所述机箱管理系统进行升级具体为:利用所述升级文件对所述机箱管理系统中的待升级组件进行升级。其中,利用所述升级文件对所述机箱管理系统中的待升级组件进行升级包括:当所述待升级组件为第一预设待升级组件时,对所述待升级组件进行线上升级;当所述待升级组件为第二预设待升级组件时,对所述待升级组件进行线下升级。其中,所述第一预设待升级组件为BIOS、BMC、CMC中任一项或任几项的组合,所述第二预设待升级组件为磁盘、电源或CPLD中任一项或任几项的组合。本申请还提供一种机箱管理系统的升级系统,包括:接收模块,用于在接收到老化指令后,接收机箱管理系统的升级文件;核对模块,用于对所述升级文件进行核对;升级模块,用于当接收到升级命令时,利用所述升级文件对所述机箱管理系统进行升级。其中,所述核对模块具体为用于确定所述升级文件对应的所述机箱管理系统中的待升级组件的模块;则相应的,所述升级模块具体为用于当接收到升级命令时,利用所述升级文件对所述机箱管理系统中的待升级组件进行升级的模块。其中,所述升级模块包括:第一升级单元,用于当所述待升级组件为第一预设待升级组件时,对所述待升级组件进行线上升级;第二升级单元,用于当所述待升级组件为第二预设待升级组件时,对所述待升级组件进行线下升级。本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的升级方法的步骤。本申请还提供一种服务器,包括存储器和处理器,所述存储器中存有计算机程序,所述处理器调用所述存储器中的计算机程序时实现如上所述的升级方法的步骤。本申请所提供的一种机箱管理系统的升级方法,包括:在接收到老化指令后,接收机箱管理系统的升级文件;对所述升级文件进行核对;当接收到升级命令时,利用所述升级文件对所述机箱管理系统进行升级。本申请通过接受老化设备服务器发送的升级文件,实现自动核对并自动升级OSES版本,可以节约大量人工升级时间,节约成本。本申请还提供一种机箱管理系统的升级系统、一种计算机可读存储介质和一种服务器,具有上述有益效果,此处不再赘述。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例所提供的一种机箱管理系统的升级方法的流程图;图2本申请实施例所提供的一种机箱管理系统的升级系统结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。请参考图1,图1为本申请实施例所提供的一种机箱管理系统的升级方法的流程图,所述升级方法应用于机箱的老化过程中。根据“浴盆曲线”理论,失效率随使用时间变化分为三个阶段:早期失效期、偶然失效期和耗损失效期。第一阶段是早期失效期(InfantMortality):表明产品在开始使用时,失效率很高,但随着产品工作时间的增加,失效率迅速降低,这一阶段失效的原因大多是由于设计、原材料和制造过程中的缺陷造成的。为了缩短这一阶段的时间,产品应在投入运行前进行试运转,以便及早发现、修正和排除故障;或通过试验进行筛选,剔除不合格品。第二阶段是偶然失效期,也称随机失效期(RandomFailures):这一阶段的特点是失效率较低,且较稳定,往往可近似看作常数,产品可靠性指标所描述的就是这个时期,这一时期是产品的良好使用阶段,偶然失效主要原因是质量缺陷、材料弱点、环境和使用不当等因素引起。第三阶段是耗损失效期(Wearout):该阶段的失效率随时间的延长而急速增加,主要由磨损、疲劳、老化和耗损等原因造成。而电子器件的缺陷需要在元器件工作于额定功率和正常工作温度下运行一千个小时左右才能全部被激活(暴露)。对于机箱而言,服务器的老化过程指的是在出厂前度过第一阶段,以使得服务器到达用户手中时已为第二阶段。其老化过程需要24小时左右(高温50~60℃时12小时或24小时就可以达到1000小时的效果)。而一旦在老化过程结束后发现机箱的固件版本错误或者并非最新版本,将需要手动升级,影响服务器的出厂效率。为解决该问题,本申请提出了一种机箱管理系统的升级方法,具体如下:S101:在接收到老化指令后,接收机箱管理系统的升级文件;本步骤旨在接收到老化指令后,接收服务器端发送的机箱管理系统的升级文件。升级文件通常由用户或者管理员上传至主控服务器。服务器在接收到老化指令后,会启动其老化过程,而接收升级文件则需要在老化过程之后。需要说明的是,并非必须为接收到老化指令的同时接收升级文件,只需接收升级文件这一过程在接收到老化指令之后即可。具体何时开始接收升级文件,应根据机箱管理系统的升级时间以及服务器的老化时间确定。例如若服务器的老化过程持续24小时,而升级时间大概需要不到1小时,则在接收到老化指令的23内接收升级文件并开始机箱管理系统的升级均是可以的。可以理解的是,最好使得服务器老化过程结束时机箱管理系统已经升级完毕。需要说明的是,本步骤默认接收到老化指令之后、收机箱管理系统的升级文件之前,存在版本比对的步骤,即主控服务器端获取机箱的OSES版本信息,并与自身存储的OSES升级文件进行版本比对,一旦版本不一致则向机箱发送机箱管理系统的升级文件。也即是说,本步骤之前已经存在版本比对的步骤。若是二者版本一致,则自然无需升级。但通常在服务器的老化过程过后,由于服务器性能的提升,有必要进行机箱管理本文档来自技高网...

【技术保护点】
1.一种机箱管理系统的升级方法,其特征在于,所述升级方法包括:在接收到老化指令后,接收机箱管理系统的升级文件;对所述升级文件进行核对;当接收到升级命令时,利用所述升级文件对所述机箱管理系统进行升级。

【技术特征摘要】
1.一种机箱管理系统的升级方法,其特征在于,所述升级方法包括:在接收到老化指令后,接收机箱管理系统的升级文件;对所述升级文件进行核对;当接收到升级命令时,利用所述升级文件对所述机箱管理系统进行升级。2.根据权利要求1所述的升级方法,其特征在于,对所述升级文件进行核对包括:以预设周期对所述升级文件进行周期性核对。3.根据权利要求1所述的升级方法,其特征在于,对所述升级文件进行核对具体为:确定所述升级文件对应的所述机箱管理系统中的待升级组件;则相应的,利用所述升级文件对所述机箱管理系统进行升级具体为:利用所述升级文件对所述机箱管理系统中的待升级组件进行升级。4.根据权利要求3所述的升级方法,其特征在于,利用所述升级文件对所述机箱管理系统中的待升级组件进行升级包括:当所述待升级组件为第一预设待升级组件时,对所述待升级组件进行线上升级;当所述待升级组件为第二预设待升级组件时,对所述待升级组件进行线下升级。5.根据权利要求4所述的升级方法,其特征在于,所述第一预设待升级组件为BIOS、BMC、CMC中任一项或任几项的组合,所述第二预设待升级组件为磁盘、电源或CPLD中任一项或任几项的组合。6.一种机...

【专利技术属性】
技术研发人员:刘承建
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1