一种服务器固件升级包处理方法及装置制造方法及图纸

技术编号:22081398 阅读:39 留言:0更新日期:2019-09-12 16:09
本申请公开了一种服务器固件升级包处理方法及装置,所述方法包括:根据服务器型号,或者根据服务器型号和厂商配置第一类升级包;其中,所述第一类升级包与一个或多个服务器序列号相对应;根据服务器序列号和所述第一类升级包确定第二类升级包,其中,所述第二类升级包包含需要升级固件的升级信息。本申请在对服务器固件升级包进行处理时,通过针对厂商、服务器型号进行微码升级包的分配打包,减少了运维人员对服务器固件升级时整理升级包时的复杂度和出错的概率,提高了工作的效率,降低了运维人员的技术门槛和升级的复杂度,并且能够有效统一管理升级包,提高了工作效率。

A Processing Method and Device for Server Firmware Upgrade Package

【技术实现步骤摘要】
一种服务器固件升级包处理方法及装置
本申请涉及计算机软件开发领域,尤其涉及一种服务器固件升级包处理方法及装置。
技术介绍
服务器的更新升级在于服务器出现故障或者其中某种硬件设备超出已定义的容灾机制中的警戒线所采取的更换服务器或者扩展硬件的操作。由于服务器型号种类繁多,并且不同型号服务器上的基本输入输出系统BIOS、基板管理控制器BMC、现场可更换单元FRU、磁盘阵列RAID、主机总线适配器HBA、网卡NIC等固件各有不同。如果需要升级其中一种或者多中固件,需要兼顾服务器型号及其它固件的型号及版本,这样的升级工作复杂度比较高。目前,在升级服务器中的一个或多个固件时,是通过人工选择所要升级的固件升级版本,然后下载对应的升级包,对于不熟悉服务器特性的普通用户(如:运维人员)来说,升级的技术门槛高,升级过程复杂,容易出错。针对上述现有技术中在对不同型号服务器上固件进行升级时所存在的问题,如何取代人工选择升级包,降低运维人员的技术门槛和升级的复杂度,并且能够有效统一管理升级包,提高工作效率,目前现有技术中还没有相关的解决方案。
技术实现思路
本申请的主要目的在于提出一种服务器固件升级包处理方法,能够解决现有技术中在对不同型号服务器上固件进行升级时所存在的问题,取代了人工选择升级包,降低了运维人员的技术门槛和升级的复杂度,并且能够有效统一管理升级包,提高了工作效率。为实现上述目的,本申请实施例提供了一种服务器固件升级包处理方法,包括:根据服务器型号,或者根据服务器型号和厂商配置第一类升级包;其中,所述第一类升级包与一个或多个服务器序列号相对应;根据服务器序列号和所述第一类升级包确定第二类升级包,其中,所述第二类升级包包含需要升级固件的升级信息。可选地,所述根据服务器型号,或者根据服务器型号和厂商配置第一类升级包,包括:一服务器型号,或者一服务器型号和一厂商对应一第一类升级包。可选地,所述根据服务器序列号和所述第一类升级包确定第二类升级包,包括:由一服务器型号中的一服务器序列号,或者由一服务器型号和一厂商的一服务器序列号唯一确定一第二类升级包。可选地,所述升级固件包括如下固件中的至少一种:基本输入输出系统BIOS、基板管理控制器BMC、现场可更换单元FRU、磁盘阵列RAID、主机总线适配器HBA、网卡NIC。本申请实施例还提供了一种服务器固件升级包处理装置,包括:第一类升级包配置模块,设置为根据服务器型号,或者根据服务器型号和厂商配置第一类升级包;其中,所述第一类升级包与一个或多个服务器序列号相对应;第二类升级包确定模块,设置为根据服务器序列号和所述第一类升级包确定第二类升级包,其中,所述第二类升级包包含需要升级固件的升级信息。可选地,所述第一类升级包配置模块,具体设置为:一服务器型号,或者一服务器型号和一厂商对应一第一类升级包。可选地,所述第二类升级包确定模块,具体设置为:由一服务器型号中的一服务器序列号,或者由一服务器型号和一厂商的一服务器序列号唯一确定一第二类升级包。可选地,所述升级固件包括如下固件中的至少一种:基本输入输出系统BIOS、基板管理控制器BMC、现场可更换单元FRU、磁盘阵列RAID、主机总线适配器HBA、网卡NIC。本申请实施例还提供了一种服务器固件升级方法,包括:在接收到用户对于服务器固件进行升级的标识信息后,根据所述标识信息获取与所述标识信息对应的第二类升级包,其中,所述标识信息包含所述服务器序列号;所述第二类升级包为权利要求1~4任一项所述的服务器固件信息处理方法中的第二类升级包;根据所述第二类升级包对所述服务器固件进行升级。本申请实施例还提供了一种服务器固件升级装置,包括:第二类升级包获取模块,设置为在接收到用户对于服务器固件进行升级的标识信息后,根据所述标识信息获取与所述标识信息对应的第二类升级包,其中,所述标识信息包含所述服务器序列号;服务器固件升级模块,设置为根据所述第二类升级包对所述服务器固件进行升级。本申请提出的技术方案包括:根据服务器型号,或者根据服务器型号和厂商配置第一类升级包;其中,所述第一类升级包与一个或多个服务器序列号相对应;根据服务器序列号和所述第一类升级包确定第二类升级包,其中,所述第二类升级包包含需要升级固件的升级信息。本申请在对服务器固件升级包进行处理时,通过针对厂商、服务器型号进行微码升级包的分配打包,减少了运维人员对服务器固件升级时整理升级包时的复杂度和出错的概率,提高了工作的效率,降低了运维人员的技术门槛和升级的复杂度,并且能够有效统一管理升级包,提高了工作效率。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1所示为本申请实施例1的服务器固件升级包处理方法流程图;图2所示为本申请实施例2的服务器固件升级包处理装置结构图。本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式下文中将参考附图并结合实施例来详细说明本申请。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。图1所示为本申请实施例1的服务器固件升级包处理方法流程图,包括以下步骤:步骤101:根据服务器型号,或者根据服务器型号和厂商配置第一类升级包;其中,所述第一类升级包与一个或多个服务器序列号相对应;本申请中的第一类升级包指的是通用升级包或者定值升级包。运维人员在下载功能模块根据工作需要的不同可以下载不同类型的升级包:通用升级包,定制升级包其中,通过升级包指的是仅根据服务器型号来配置的升级包,即同一型号的服务器可以配置为对该型号的服务器都可进行升级的服务包,即便是属于不同厂商的服务器,只要型号相同,即可使用该通过服务包进行升级;定值升级包指的是不仅根据服务器型号,也根据厂商来配置的升级包,例如:两种不同型号(如型号1和型号2)的服务器分属于两家不同的厂商(如厂商1和厂商2),那么,定值升级包就可能有四种,分别为:根据型号1和厂商1确定的定值升级包1,根据型号1和厂商2确定的定值升级包2,根据型号2和厂商1确定的定值升级包3,根据型号2和厂商2确定的定值升级包4。另外,同一型号的服务器可能包含一台或多台具有不同服务器序列号的服务器,那么,不论是通用升级包还是定值升级包,可以进行升级的服务器也包含一个或多个,其中,每个服务器对应一个服务器序列号。如果以服务器序列号为维度,那么一种通用升级包或定制升级包可以配置多个服务器序列号和一款服务器机型。步骤102:根据服务器序列号和所述第一类升级包确定第二类升级包,其中,所述第二类升级包包含需要升级固件的升级信息。本申请中的第二类升级包指的是微码升级包。一类微码升级包中可以绑定一款通用升级包中的某一个服务器序列号和服务器机型,或者绑定一款定制升级包中的某一个服务器序列号、服务器机型和厂商。这样可以根据服务器序列号查询升级微码,微码中配置需要升级固件的升级版本及升级包。这样运维人员只需要根据服务器序列号下载微码升级包即可。即便升级过程中有问题,也可以做到有据可循,便于问题修改和固件版本的恢复。其中该升级包包含:基本输入输出系统BIOS、基板管理控制器BMC、现场可更换单元FRU、磁盘阵列本文档来自技高网...

【技术保护点】
1.一种服务器固件升级包处理方法,其特征在于,包括:根据服务器型号,或者根据服务器型号和厂商配置第一类升级包;其中,所述第一类升级包与一个或多个服务器序列号相对应;根据服务器序列号和所述第一类升级包确定第二类升级包,其中,所述第二类升级包包含需要升级固件的升级信息。

【技术特征摘要】
1.一种服务器固件升级包处理方法,其特征在于,包括:根据服务器型号,或者根据服务器型号和厂商配置第一类升级包;其中,所述第一类升级包与一个或多个服务器序列号相对应;根据服务器序列号和所述第一类升级包确定第二类升级包,其中,所述第二类升级包包含需要升级固件的升级信息。2.根据权利要求1所述的服务器固件信息处理方法,其特征在于,所述根据服务器型号,或者根据服务器型号和厂商配置第一类升级包,包括:一服务器型号,或者一服务器型号和一厂商对应一第一类升级包。3.根据权利要求2所述的服务器固件信息处理方法,其特征在于,所述根据服务器序列号和所述第一类升级包确定第二类升级包,包括:由一服务器型号中的一服务器序列号,或者由一服务器型号和一厂商的一服务器序列号唯一确定一第二类升级包。4.根据权利要求1~3中任一项所述的服务器固件信息处理方法,其特征在于,所述升级固件包括如下固件中的至少一种:基本输入输出系统BIOS、基板管理控制器BMC、现场可更换单元FRU、磁盘阵列RAID、主机总线适配器HBA、网卡NIC。5.一种服务器固件升级包处理装置,其特征在于,包括:第一类升级包配置模块,设置为根据服务器型号,或者根据服务器型号和厂商配置第一类升级包;其中,所述第一类升级包与一个或多个服务器序列号相对应;第二类升级包确定模块,设置为根据服务器序列号和所述第一类升级包确定第二类升级包,其中,所述第二类升级包包含需要升...

【专利技术属性】
技术研发人员:孔涛杨虎韩颖
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏,32

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

1