服务器系统的韧体刻录检核方法及其系统与流程

文档序号:33492568发布日期:2023-03-17 20:26阅读:36来源:国知局
服务器系统的韧体刻录检核方法及其系统与流程

1.本发明涉及一种服务器系统的韧体刻录检核方法及其系统,尤指一种适应于电压调节模块(voltage regulator-down,vrd)与复杂可程序模块逻辑设备(complex programmable logic device,cpld)的不同版本之间与主板搭配性的防误刻录弹性检核方法及其系统。


背景技术:

2.当用户欲透过计算机主机更新数据服务器中装置的韧体时,因为相同型号的数据服务器上的装置可能曾经维修而被替换过,而原来的装置与替换的装置可能由不同的制造商所提供,因此至少会遇到三个潜在的风险:第一、数据服务器的主板硬件版本与装置的韧体存在相依性问题;第二、数据服务器上不同装置的韧体之间存在相依性问题;第三、相同型号的数据服务器的主板可能使用不同的芯片组,可能造成韧体的误更新。然而,现行于计算机主机上所使用的韧体刻录软件只有检查用户所选择的数据服务器的装置的韧体是否与欲更新的数据服务器的型号匹配,若符合即进行刻录。因此,使用者必须确认待刻录的韧体是否选择正确,并承担错误刻录的风险。


技术实现要素:

3.本发明的主要目的之一在于提供一种服务器系统的韧体刻录检核方法及其系统,以解决上述问题。
4.本发明提供一种用于一服务器系统的韧体刻录检核方法,包含有利用所述服务器系统的一计算机主机的一刻录工具将欲刻录的一原始韧体档案转换为一自定义韧体档案;以及根据所述自定义韧体档案,对所述服务器系统的一服务器的复数个装置的复数个韧体进行刻录。
5.本发明提供一种服务器系统的韧体刻录检核系统,包含有一服务器;以及一计算机主机,耦接于所述服务器,利用一刻录工具执行以下步骤:将欲刻录的一原始韧体档案转换为一自定义韧体档案;以及根据所述自定义韧体档案,对所述服务器的复数个装置的复数个韧体进行刻录。
附图说明
6.第1图为本发明实施例的一服务器系统的韧体刻录检核系统的示意图。
7.第2图为本发明实施例的服务器系统的韧体刻录检核方法流程的示意图。
8.第3图为本发明另一实施例的服务器系统的韧体刻录检核方法的示意图。
9.第4图为本发明实施例的服务器系统的自动侦测流程的示意图。
10.第5图为本发明另一实施例的服务器系统的韧体刻录检核系统的韧体刻录检核方法的示意图。
11.元件标号说明
12.1:服务器系统的韧体刻录检核系统
13.2,3,4,5:流程
14.10:计算机主机
15.12:数据服务器
16.122:主板管理控制器
17.124:复杂可程序逻辑装置
18.126:电压降压调节器
19.128:储存装置
20.s200,s202,s204,s206,s208,s300,s302,s306,s308,s310,s400,s402,s404,s500,s502,s504,s506,s508,s510,s512,s514:步骤
具体实施方式
21.请参考第1图,第1图为本发明实施例一服务器系统的韧体刻录检核系统1的示意图。服务器系统的韧体刻录检核系统1包含有一计算机主机10以及一数据服务器12,其中数据服务器12仅是举例,本发明并不以此为限,实际上本发明适用于所有类型的服务器,例如运算服务器、人工智能(artificial intelligence,简称ai)服务器、边缘运算(edge computing)服务器、5g服务器、云端服务器或车联网服务器等。数据服务器12包含有一主板管理控制器(baseboard management controller,bmc)122、一复杂可程序逻辑装置(complex programmable logic devic,cpld)124、一电压降压调节器(voltage regulator-down,vrd)126以及一储存装置128。复杂可程序逻辑装置124、电压降压调节器126以及储存装置128透过积体总线电路(inter-integrated circuit bus,i2c)耦接于主板管理控制器122,其用以表示数据服务器12的基本组件,而不限于此。计算机主机10可以利用一刻录工具执行一韧体刻录检核方法并透过一智能型平台管理接口(intelligent platform management interface,ipmi)更新数据服务器12中主板管理控制器122、复杂可程序逻辑装置124、电压降压调节器126以及储存装置128的韧体。
22.关于服务器系统的韧体刻录检核系统1的韧体刻录检核方法,可归纳为一流程2,如第2图所示。流程2包含以下步骤:
23.步骤s200:开始。
24.步骤s202:利用刻录工具将欲刻录的一原始韧体档案转换为一自定义韧体档案。
25.步骤s204:判断自定义韧体档案与数据服务器的装置是否匹配。若是,则进行步骤s206;若否,则进行步骤s208。
26.步骤s206:根据自定义韧体档案,对数据服务器的装置的韧体进行刻录。
27.步骤s208:结束。
28.根据流程2,于步骤s202中,当用户欲透过计算机主机10更新数据服务器12中装置的韧体时。首先,计算机主机10利用刻录工具及一档案产生工具将欲刻录的原始韧体档案转换为自定义韧体档案。详细来说,原始韧体档案包含有一源文件标头及一原始格式,刻录工具为原始韧体档案增加一自定义档案标头并转换为自定义韧体档案,档案产生工具将自定义韧体档案设定为一自定义格式。举例来说,若用户欲透过计算机主机10更新数据服务器12中的电压降压调节器126的韧体,同时,若数据服务器12的电压降压调节器126曾经被
替换或维修过,或是数据服务器12的一主板曾经被替换或维修过时,以制造商提供的(适用于电压降压调节器126的)原始韧体档案来刻录电压降压调节器126的韧体,就可能发生原始韧体档案与电压降压调节器126的韧体不匹配,或是电压降压调节器126的韧体与主板不匹配,因而产生错误。在此情形下,根据步骤s202,本发明实施例的刻录工具及档案产生工具将原始韧体档案转换为包含有自定义档案标头及一自定义格式的自定义韧体档案,其中自定义档案标头包含一识别符号(vrdw)以及一校验检查码(checksum),自定义格式包含一扩展名(「.vrd」)。
29.接着,于步骤s204中,刻录工具判断自定义韧体档案与数据服务器的装置是否匹配。详细来说,当刻录工具判断自定义韧体档案包含的识别符号及扩展名与欲刻录韧体的装置匹配时,则进行步骤s206,以根据自定义韧体档案,对数据服务器的装置的韧体进行刻录;反之,则进行步骤s208,结束(停止)刻录流程。举例来说,当自定义韧体档案的识别符号为vrdw以及扩展名为「.vrd」,而与欲刻录的装置电压降压调节器126匹配时,进行步骤s206,以根据自定义韧体档案,对数据服务器的电压降压调节器126的韧体进行刻录。相对地,当自定义韧体档案的识别符号为vrdw以及扩展名为「.vrd」,而欲刻录的装置主板管理控制器122或复杂可程序逻辑装置124不匹配时,则进行步骤s208,结束刻录流程,并可进一步产生对应的指示讯号。
30.简言之,如第3图所示,相较于传统技术,本发明实施例的韧体刻录检核方法可另归纳为一流程3。流程3包含以下步骤:
31.步骤s300:执行刻录工具。
32.步骤s302:检查识别符号。
33.步骤s304:检查校验检查码。
34.步骤s306:检查服务器机型。
35.步骤s308:检查装置类别。
36.步骤s310:刻录及更新装置的韧体。
37.其中步骤s300、s306、s308以及s310为传统技术的韧体刻录检核方法。流程3另包含步骤s302及s304,可以避免传统技术所造成的韧体的误更新。
38.在一实施例中,自定义韧体档案另包含一版本信息,版本信息包含有一自定义档案版本、一源文件档名、相匹配的一服务器机型、相匹配的一装置类别、一主板版本、复数个装置的一芯片标识符、复数个装置的一地址、复数个装置的一装置版本、复数个装置的一版本屏蔽码、复数个装置的一检查条件以及一检查项目屏蔽等,而不限于此,下列表1即为本发明中自定义韧体档案的一实施例。
39.表1
[0040][0041][0042]
详细来说,韧体刻录检核方法另包含在对数据服务器12的装置的韧体刻录之前,启动一自动侦测流程。自动侦测流程可归纳为一流程4,如第4图所示。流程4包含以下步骤:
[0043]
步骤s400:扫描数据服务器的复数个装置的一装置信息和数据服务器的主板的一特征值。
[0044]
步骤s402:将装置信息和特征值储存于计算机主机10的一储存装置中。
[0045]
步骤s404:根据检查条件和特征值,判断版本信息与装置信息是否匹配,或是根据检查条件,判断复数个装置之间是否匹配。
[0046]
根据流程45,于步骤s400及s402中,刻录工具扫描自料服务器12的复数个装置的装置信息和数据服务器12的主板的特征值,并将装置信息和特征值储存于计算机主机10的储存装置中。在一实施例中,数据服务器的主板的特征值是由主板管理控制器122的一媒体访问控制器地址和一现场可更换单元(field replace unit,fru)的一序号信息哈希运算而得。
[0047]
于步骤s404中,刻录工具根据检查条件和特征值,判断版本信息与装置信息是否匹配,或是根据检查条件,判断复数个装置之间是否匹配。举例来说,检查条件可以根据版本信息的内容来决定,刻录工具根据检查条件可以判断侦测到的装置信息中的一主板版本与版本信息中的主板版本是否匹配,或是根据版本信息中的检查条件判断装置信息中的一装置版本是否需要更新。
[0048]
简言之,如第5图所示,相较于传统技术及流程3,韧体刻录检核方法可另归纳为一流程5。流程5包含以下步骤,其中与流程3相同的部份保留相同的步骤符号:
[0049]
步骤s300:执行刻录工具。
[0050]
步骤s302:检查识别符号。
[0051]
步骤s304:检查校验检查码。
[0052]
步骤s306:检查服务器机型。
[0053]
步骤s308:检查装置类别。
[0054]
步骤s500:检查主板版本。
[0055]
步骤s502:检查电压降压调节器的芯片标识符。
[0056]
步骤s504:检查电压降压调节器的地址。
[0057]
步骤s506:检查电压降压调节器的装置版本。
[0058]
步骤s508:检查复杂可程序逻辑装置的芯片标识符。
[0059]
步骤s510:检查复杂可程序逻辑装置的地址。
[0060]
步骤s512:检查复杂可程序逻辑装置的装置版本。
[0061]
步骤s514:检查主板管理控制器的装置版本。
[0062]
步骤s310:刻录及更新装置的韧体。
[0063]
其中步骤s300、s306、s308以及s310为传统技术的韧体刻录检核方法。此外相较于流程3,流程5另包含步骤s500、s502、s504、s506、s508、s510、s512及s514,可以避免传统技术所造成的韧体的误更新。
[0064]
综上所述,相较于传统技术,当用户欲透过计算机主机更新数据服务器中装置的韧体时,会遇到三个潜在的风险:第一,数据服务器的主板硬件版本与装置的韧体存在相依性问题。第二,数据服务器上不同装置的韧体之间存在相依性问题。第三,相同型号的数据服务器的主板可能使用不同的芯片组。因此传统技术可能造成韧体的误更新。相较之下,本发明的韧体刻录检核方法透过增加自定义档案标头以及启动自动侦测流程可以有效避免上述风险。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1