一种自助固件驱动管理及升级方法、装置及存储介质制造方法及图纸

技术编号:38196690 阅读:9 留言:0更新日期:2023-07-21 16:33
本发明专利技术涉及一种自助固件驱动管理及升级方法、装置及存储介质,应用于服务器驱动及固件管理升级技术领域,包括:通过设置固件及驱动管理平台,固件及驱动管理平台中包含现网设备下的所有固件及驱动的使用版本,运维端定时在各个品牌或厂商的官网或平台下下载其名下的固件或驱动的更新版本,通过定时巡检各个固件及驱动的使用版本,并将使用版本与预设的基线版本进行比较,若满足预设的更新条件,则通过设置时间窗口,在设定的时间窗口内,通过运维端预下载的固件或驱动的更新版本对现有版本进行升级,本申请通过上述方案,实现固件或驱动的自动升级,无需与业务方进行线下沟通,无需人工参与,节约人力成本,降低错误率,提高升级效率。升级效率。升级效率。

【技术实现步骤摘要】
一种自助固件驱动管理及升级方法、装置及存储介质


[0001]本专利技术涉及服务器驱动及固件管理升级
,具体涉及一种自助固件驱动管理及升级方法、装置及存储介质。

技术介绍

[0002]当前IDC机房服务器固件及驱动管理基本上都是线下共享文件的管理模式;对应升级方式也是采用线下与业务方进行沟通窗口,提交变更申请以及人肉登录操作系统或者BMC进行人工升级,缺点有四:一是,缺少对应的版本管理;二是,人工一台一台登录系统或者BMC进行升级时效较差;三是,人为操作准确性无法保障,错误率较高;四是,操作过程与业务方线下沟通成本较高,且不易留痕。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种自助固件驱动管理及升级方法,以解决现有技术中,对于IDC机房服务器固件及驱动的更新升级通过线下与业务方人工沟通,且更新过程中,需要人工手动升级,人工成本高、耗时长、错误率高的问题。
[0004]根据本专利技术实施例的第一方面,提供一种自助固件驱动管理及升级方法,所述方法包括:
[0005]设置固件及驱动管理平台,所述固件及驱动管理平台包含现网在用设备的所有固件及驱动的使用版本;
[0006]在所述固件及驱动管理平台定义每个固件或驱动所属的服务器,所属服务器的品牌,同时定义每个固件或驱动的基线版本;
[0007]运维端根据所述所属服务器的品牌定时在该品牌的官网或平台下载该品牌服务器下的固件及驱动的更新版本至运维端服务器;
[0008]所述运维端根据每次下载的固件及驱动的更新版本,在所述固件及驱动管理平台中定义每个固件或驱动的使用版本的更新等级,根据所述更新等级变更每个固件或驱动的基线版本;
[0009]定时巡检现网在用设备的所有固件及驱动的使用版本,并与各自的基线版本进行比较,若满足预设的更新条件,则运维端通过作业平台向业务端发送升级代办指令,若业务端选择更新,则设置时间窗口,在所述业务端设置的时间窗口内,运维端通过自身服务器内预下载的所述固件或驱动的更新版本对相应的固件或驱动进行安装升级。
[0010]优选地,
[0011]所述定义每个固件或驱动的使用版本的更新等级包括:
[0012]若所述固件或驱动的更新版本相对于上一个版本,修复了已知的BUG,则在所述固件及驱动管理平台中,将对应的固件或驱动的更新等级设置为重要;
[0013]若所述固件或驱动的更新版本相对于上一个版本,增加了新的功能,则在所述固件及驱动管理平台中,将对应的固件或驱动的更新等级设置为推荐。
[0014]优选地,
[0015]所述根据所述更新等级变更每个固件或驱动的基线版本包括:
[0016]当所述固件或驱动的更新版本相对于上一个版本,修复了已知的BUG,则将该更新版本设置为对应固件或驱动的基线版本。
[0017]优选地,
[0018]所述若满足预设的更新条件,则运维端通过作业平台向业务端发送升级代办指令包括:
[0019]若所述固件或驱动的使用版本与所述基线版本之间的更新等级为重要,则运维端向业务端发送升级代办指令。
[0020]优选地,还包括:
[0021]在所述固件及驱动管理平台中定义每个固件或驱动所属的服务器的业务ID;
[0022]若运维端通过作业平台同时向业务端发送多个固件或驱动的升级代办指令;
[0023]所述业务端在设置时间窗口时,若同一时间窗口内包含多个固件或驱动的升级更新,判断同一时间窗口内升级更新的固件或驱动所属的服务器的业务ID,对于同一业务ID下的固件或驱动,不允许在同一时间窗口下进行升级更新。
[0024]优选地,还包括:
[0025]在所述固件及驱动管理平台中定义每个固件或驱动的使用版本的更新风险,所述更新风险包括:普通、标准以及重大;
[0026]所述业务端设置时间窗口对固件或驱动进行升级更新时,若所述固件或驱动的更新风险为重大,则需要运维端对该事件进行审批,若运维端审批通过,则在相应的时间窗口内,所述固件或驱动正常升级更新,若运维端审批不通过,即使业务端设置时间窗口,在相应的时间窗口内,也不会对所述固件或驱动进行更新。
[0027]根据本专利技术实施例的第二方面,提供一种自助固件驱动管理及升级装置,所述装置包括:
[0028]管理模块:用于设置固件及驱动管理平台,所述固件及驱动管理平台包含现网在用设备的所有固件及驱动的使用版本;
[0029]定义模块:用于在所述固件及驱动管理平台定义每个固件或驱动所属的服务器,所属服务器的品牌,同时定义每个固件或驱动的基线版本;
[0030]预下载模块:用于运维端根据所述所属服务器的品牌定时在该品牌的官网或平台下载该品牌服务器下的固件及驱动的更新版本至运维端服务器;
[0031]基线版本变更模块:用于所述运维端根据每次下载的固件及驱动的更新版本,在所述固件及驱动管理平台中定义每个固件或驱动的使用版本的更新等级,根据所述更新等级变更每个固件或驱动的基线版本;
[0032]自动更新模块:用于定时巡检现网在用设备的所有固件及驱动的使用版本,并与各自的基线版本进行比较,若满足预设的更新条件,则运维端通过作业平台向业务端发送升级代办指令,若业务端选择更新,则设置时间窗口,在所述业务端设置的时间窗口内,运维端通过自身服务器内预下载的所述固件或驱动的更新版本对相应的固件或驱动进行安装升级。
[0033]根据本专利技术实施例的第三方面,提供一种存储介质,所述存储介质存储有计算机
程序,所述计算机程序被主控器执行时,实现所述的上述方法中的各个步骤。
[0034]本专利技术的实施例提供的技术方案可以包括以下有益效果:
[0035]本申请通过设置固件及驱动管理平台,固件及驱动管理平台中包含现网设备下的所有固件及驱动的使用版本,运维端定时在各个品牌或厂商的官网或平台下下载其名下的固件或驱动的更新版本,通过定时巡检各个固件及驱动的使用版本,并将使用版本与预设的基线版本进行比较,若满足预设的更新条件,则通过设置时间窗口,在设定的时间窗口内,通过运维端预下载的固件或驱动的更新版本对现有版本进行升级,完成固件或驱动的自动升级,本申请通过上述方案,实现固件或驱动的自动升级,无需与业务方进行线下沟通,且通过预下载至运维端服务器的更新版本以及时间窗口的设定,在升级过程中,无需人工参与,节约人力成本,降低错误率,提高升级效率。
[0036]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。
附图说明
[0037]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0038]图1是根据一示例性实施例示出的一种自助固件驱动管理及升级方法的流程示意图;
[0039]图2是根据一示例性实施例示出的一种自助固件驱动管理及升级装置的系统示意图;
[0040]附图中:1
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自助固件驱动管理及升级方法,其特征在于,所述方法包括:设置固件及驱动管理平台,所述固件及驱动管理平台包含现网在用设备的所有固件及驱动的使用版本;在所述固件及驱动管理平台定义每个固件或驱动所属的服务器,所属服务器的品牌,同时定义每个固件或驱动的基线版本;运维端根据所述所属服务器的品牌定时在该品牌的官网或平台下载该品牌服务器下的固件及驱动的更新版本至运维端服务器;所述运维端根据每次下载的固件及驱动的更新版本,在所述固件及驱动管理平台中定义每个固件或驱动的使用版本的更新等级,根据所述更新等级变更每个固件或驱动的基线版本;定时巡检现网在用设备的所有固件及驱动的使用版本,并与各自的基线版本进行比较,若满足预设的更新条件,则运维端通过作业平台向业务端发送升级代办指令,若业务端选择更新,则设置时间窗口,在所述业务端设置的时间窗口内,运维端通过自身服务器内预下载的所述固件或驱动的更新版本对相应的固件或驱动进行安装升级。2.根据权利要求1所述的方法,其特征在于,所述定义每个固件或驱动的使用版本的更新等级包括:若所述固件或驱动的更新版本相对于上一个版本,修复了已知的BUG,则在所述固件及驱动管理平台中,将对应的固件或驱动的更新等级设置为重要;若所述固件或驱动的更新版本相对于上一个版本,增加了新的功能,则在所述固件及驱动管理平台中,将对应的固件或驱动的更新等级设置为推荐。3.根据权利要求2所述的方法,其特征在于,所述根据所述更新等级变更每个固件或驱动的基线版本包括:当所述固件或驱动的更新版本相对于上一个版本,修复了已知的BUG,则将该更新版本设置为对应固件或驱动的基线版本。4.根据权利要求3所述的方法,其特征在于,所述若满足预设的更新条件,则运维端通过作业平台向业务端发送升级代办指令包括:若所述固件或驱动的使用版本与所述基线版本之间的更新等级为重要,则运维端向业务端发送升级代办指令。5.根据权利要求4所述的方法,其特征在于,还包括:在所述固件及驱动管理平台中定义每个固件或驱动所属的服务器的业务ID;若运维端通过作业平台同时向业务端发送多个固件或驱动的升级代办指令;所述业务端在...

【专利技术属性】
技术研发人员:刘玉良
申请(专利权)人:上海中通吉网络技术有限公司
类型:发明
国别省市:

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

1