System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种多种类服务器批量自动化固件刷新的方法及相关装置制造方法及图纸_技高网

一种多种类服务器批量自动化固件刷新的方法及相关装置制造方法及图纸

技术编号:40660259 阅读:6 留言:0更新日期:2024-03-18 18:52
本申请公开了一种多种类服务器批量自动化固件刷新的方法及相关装置,用于提高对服务器固件刷新的效率。本申请方法包括:创建固件库,所述固件库包含用户所需所有的服务器机型信息,所述服务器机型信息包括刷新工具和固件数据;创建自动化管理平台;通过所述自动化管理平台获取固件刷新模式,所述固件刷新模式包含工厂模式和维护模式;根据所述固件刷新模式获取目标刷新工具;校验所述目标刷新工具的MD5值,获得校验结果;当所述校验结果为校验成功时,执行服务器固件刷新。

【技术实现步骤摘要】

本申请涉及数据处理领域,尤其涉及一种多种类服务器批量自动化固件刷新的方法及相关装置


技术介绍

1、刷新服务器固件是确保服务器硬件和软件正常运行的重要步骤之一,不同的服务器厂商和型号有不同的刷新步骤。

2、目前市面上的服务器产品多种多样,不同品牌的固件刷新方式有差异,而且多数需要复杂的手动操作,手动进行固件刷新不仅耗时且效率低下,而且容易在刷新过程中出现错误,引发故障,不利于对服务器进行维护。


技术实现思路

1、为了解决上述技术问题,本申请提供了一种多种类服务器批量自动化固件刷新的方法及相关装置。

2、下面对本申请中提供的技术方案进行描述:

3、本申请第一方面提供了一种多种类服务器批量自动化固件刷新的方法,其特征在于,所述方法包括:

4、创建固件库,所述固件库包含用户所需所有的服务器机型信息,所述服务器机型信息包括刷新工具和固件数据;

5、创建自动化管理平台;

6、通过所述自动化管理平台获取固件刷新模式,所述固件刷新模式包含工厂模式和维护模式;

7、根据所述固件刷新模式获取目标刷新工具;

8、校验所述目标刷新工具的md5值,获得校验结果;

9、当所述校验结果为校验成功时,执行服务器固件刷新。

10、可选的,所述根据所述固件刷新模式获取目标刷新工具包括:

11、当所述固件刷新模式为工厂模式时,启动服务器,所述工厂模式用于批量刷新相同型号服务器的固件;p>

12、通过pxe从所述自动化管理平台获取固件刷新工具;

13、通过所述固件刷新工具识别所述服务器的身份信息,所述身份信息包括所述服务器的厂家数据和所述服务器的机型数据;

14、根据所述身份信息从所述固件刷新工具中获取与所述服务器的固件对应的目标刷新工具。

15、可选的,所述根据所述固件刷新模式获取目标刷新工具包括:

16、当所述固件刷新模式为维护模式时,导入目标机器信息,所述维护模式用于对单一服务器进行固件维护刷新,所述目标机器信息为需要进行维护的机器信息;

17、根据所述目标机器信息获取目标刷新工具。

18、可选的,当所述校验结果为校验成功时,执行服务器固件刷新之后,所述方法还包括:

19、判断所述服务器固件刷新是否成功;

20、若是,则生成并储存刷新日志。

21、若否,则再次执行服务器固件刷新。

22、可选的,所述再次执行服务器固件刷新包括:

23、激活定时器,当所述定时器结束计时后,再次执行服务器固件刷新并记录刷新次数;

24、当所述刷新次数大于预设刷新次数时退出刷新,生成刷新结果并将所述刷新结果储存到所述刷新日志中。

25、可选的,所述创建自动化管理平台之后,所述方法还包括:

26、将所述固件库导入所述自动化管理平台,使得所述自动化管理平台能够调用所述固件库。

27、可选的,校验所述目标刷新工具的md5值,获得校验结果之后,所述方法还包括:

28、判断所述校验结果;

29、当所述校验结果为校验失败时,重新获取所述目标刷新工具。

30、本申请第二方面提供了一种多种类服务器批量自动化固件刷新的系统,所述系统包括:

31、第一创建单元,用于创建固件库,所述固件库包含用户所需所有的服务器机型信息,所述服务器机型信息包括刷新工具和固件数据;

32、第二创建单元,用于创建自动化管理平台;

33、第一获取单元,用于通过所述自动化管理平台获取固件刷新模式,所述固件刷新模式包含工厂模式和维护模式;

34、第二获取单元,用于根据所述固件刷新模式获取目标刷新工具;

35、校验单元,用于校验所述目标刷新工具的md5值,获得校验结果;

36、执行单元,用于当所述校验结果为校验成功时,执行服务器固件刷新。

37、可选的,所述第二获取单元包括:

38、启动模块,用于当所述固件刷新模式为工厂模式时,启动服务器,所述工厂模式用于批量刷新相同型号服务器的固件;

39、第一获取模块,用于通过pxe从所述自动化管理平台获取固件刷新工具;

40、识别模块,用于通过所述固件刷新工具识别所述服务器的身份信息,所述身份信息包括所述服务器的厂家数据和所述服务器的机型数据;

41、第二获取模块,用于根据所述身份信息从所述固件刷新工具中获取与所述服务器的固件对应的目标刷新工具。

42、可选的,所述第二获取单元包括:

43、导入模块,用于当所述固件刷新模式为维护模式时,导入目标机器信息,所述维护模式用于对单一服务器进行固件维护刷新,所述目标机器信息为需要进行维护的机器信息;

44、第三获取模块,用于根据所述目标机器信息获取目标刷新工具。

45、可选的,所述系统还包括:

46、第一判断单元,用于判断所述服务器固件刷新是否成功;

47、第一生成单元,用于当所述第一判断单元的判断结果为是时,生成并储存刷新日志。

48、再刷新单元,用于当所述第一判断单元的判断结果为否时,再次执行服务器固件刷新。

49、可选的,所述再刷新单元还用于:

50、激活定时器,当所述定时器结束计时后,再次执行服务器固件刷新并记录刷新次数;

51、当所述刷新次数大于预设刷新次数时退出刷新,生成刷新结果并将所述刷新结果储存到所述刷新日志中。

52、可选的,所述系统还包括:

53、导入单元,用于将所述固件库导入所述自动化管理平台,使得所述自动化管理平台能够调用所述固件库。

54、可选的,所述系统还包括:

55、第二判断单元,用于判断所述校验结果;

56、重获取单元,用于当所述第二判断单元的判断结果为所述校验结果为校验失败时,重新获取所述目标刷新工具。

57、本申请第三方面提供了一种多种类服务器批量自动化固件刷新的装置,所述装置包括:

58、处理器、存储器、输入输出单元以及总线;

59、所述处理器与所述存储器、所述输入输出单元以及所述总线相连;

60、所述存储器保存有程序,所述处理器调用所述程序以执行第一方面以及第一方面中任一项可选的所述方法。

61、本申请第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质上保存有程序,所述程序在计算机上执行时执行第一方面以及第一方面中任一项可选的所述方法。

62、从以上技术方案可以看出,本申请具有以下优点:

63、本申请通过自动化管理平台对固件库信息进行管理,使得在需要对固件进行刷新或维护时能够快速获取固件升级所需信息,且针对同一型号的服务器能够批量对服务器进行固件本文档来自技高网...

【技术保护点】

1.一种多种类服务器批量自动化固件刷新的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述固件刷新模式获取目标刷新工具包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述固件刷新模式获取目标刷新工具包括:

4.根据权利要求1所述的方法,其特征在于,当所述校验结果为校验成功时,执行服务器固件刷新之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述再次执行服务器固件刷新包括:

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述创建自动化管理平台之后,所述方法还包括:

7.根据权利要求1至5中任一项所述的方法,其特征在于,校验所述目标刷新工具的MD5值,获得校验结果之后,所述方法还包括:

8.一种多种类服务器批量自动化固件刷新的系统,其特征在于,所述系统包括:

9.一种多种类服务器批量自动化固件刷新的装置,其特征在于,所述装置包括:

10.一种计算机可读存储介质,所述计算机可读存储介质上保存有程序,所述程序在计算机上执行时执行如权利要求1至7中任一项所述方法。

...

【技术特征摘要】

1.一种多种类服务器批量自动化固件刷新的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述固件刷新模式获取目标刷新工具包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述固件刷新模式获取目标刷新工具包括:

4.根据权利要求1所述的方法,其特征在于,当所述校验结果为校验成功时,执行服务器固件刷新之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述再次执行服务器固件刷新包括:

6.根据权利要求1至5...

【专利技术属性】
技术研发人员:罗好仪伍言国吴戈蔡坤沈彪纪驰涛龚俊林
申请(专利权)人:宝德计算机系统股份有限公司
类型:发明
国别省市:

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

1