一种ARM服务器及其选项配置的保留方式选择方法技术

技术编号:31619254 阅读:17 留言:0更新日期:2021-12-29 18:53
本发明专利技术公开一种ARM服务器及其选项配置的保留方式选择方法,其中,ARM服务器中选项配置的保留方式选择方法,包括:使用ARM服务器的带外功能模块Redfish,建立ARM服务器中BIOS固件与BMC之间的通信连接;当BIOS固件升级时,根据用户命令,控制BMC使用通信连接向BIOS固件发送选项配置保留方式选择指令;控制BIOS固件根据选项配置保留方式选择指令,选择ARM服务器的选项功能设置界面的选项配置保留方式。本发明专利技术的技术方案能解决现有技术中选项配置依赖UUID,当UUID值不同时无法保留原有选项功能设置界面的选项配置的问题。置界面的选项配置的问题。置界面的选项配置的问题。

【技术实现步骤摘要】
一种ARM服务器及其选项配置的保留方式选择方法


[0001]本专利技术涉及ARM服务器
,尤其涉及一种ARM服务器及其选项配置的保留方式选择方法。

技术介绍

[0002]随着近年来随机访问存储器ARM的快速发展,市场上基于ARM架构的ARM服务器使用的场景越来越多。在ARM服务器中经常需要更新基本输入输出系统BIOS固件的版本。
[0003]现有技术中,每次在升级新的BIOS固件版本或者退回到旧的BIOS固件版本时,都会面临是保留选项配置更新BIOS,还是不保留选项配置、恢复选项配置默认值的问题。而对应这两种选择,通过不同的方法策略实现的最终效果都存在各种各样的差异和局限性:首先,BIOS固件版本里所包含的功能设置选项不计其数,不同功能设置选项所能选的选项值、默认值和当前设定值这三个量的状态是保证当前服务器各功能状态稳定的关键。如果选项配置不正确,则会影响到ARM服务器的使用,甚至导致无法正常开机的严重安全缺陷。
[0004]ARM服务器通常在BIOS镜像中集成通用唯一识别码UUID值,每次更新BIOS固件版本时都会校验UUID值,如果所更新BIOS固件版本的UUID值与当前BIOS固件版本的UUID值不一致时,会刷写非易失性随机访问存储器NVRAM区域,结果会使选项配置选项恢复默认值,所以不同版本BIOS固件之间UUID的改动会直接影响是否保留原有配置;同版本BIOS固件之间的UUID值不变,所以同版本BIOS固件若要不保留原有配置,直接恢复默认值就需要单独添加命令去恢复默认值(比如添加IPMI命令clear

cmos去恢复默认值),或在BIOS固件的选项功能设置界面里设置恢复选项默认值的按键。
[0005]上述方案依赖UUID值,再配合其他功能才以实现同BIOS版本/异BIOS固件版本的保留/不保留配置更新升级,且不能与UUID值的改变相冲突,在UUID值不同时,无法保留住现有的安装选项配置。在同BIOS固件版本刷新时依赖的恢复选项的手段并不能完全保证所有选项都能恢复默认值。

技术实现思路

[0006]本专利技术提供了一种ARM服务器及其选项配置的保留方式选择方法,旨在解决现有技术中选项配置依赖UUID值,当UUID值不同时无法保留原有选项功能设置界面的选项配置的问题。
[0007]根据本专利技术的第一方面,本专利技术提供了一种ARM服务器中选项配置的保留方式选择方法,包括:
[0008]使用ARM服务器的带外功能模块Redfish,建立ARM服务器中BIOS固件与BMC之间的通信连接;
[0009]当BIOS固件升级时,根据用户命令,控制BMC使用通信连接向BIOS固件发送选项配置保留方式选择指令;
[0010]控制BIOS固件根据选项配置保留方式选择指令,选择ARM服务器的选项功能设置
界面的选项配置保留方式。
[0011]优选地,上述选项配置的保留方式选择方法还包括:在BIOS固件升级前,控制Redfish保存选项配置文件,选项配置文件保存有选项功能设置界面的当前选项配置信息;
[0012]选择ARM服务器的选项功能设置界面的选项配置保留方式的步骤,包括:
[0013]当选项配置保留方式为保留当前选项配置时,控制BIOS固件读取Redfish保存的选项配置文件;
[0014]BIOS固件根据选项配置文件包含的当前选项配置信息,配置选项功能设置界面的选项值。
[0015]优选地,上述选项配置的保留方式选择方法还包括:
[0016]判断BIOS固件配置后的选项功能设置界面的选项值是否与选项配置文件中包含的当前选项配置信息一致;
[0017]若选项值与当前选项配置信息一致,则控制BIOS固件正常开机;
[0018]若选项值与当前选项配置信息不一致,则BIOS固件通过BMC上报异常告警信息。
[0019]优选地,上述选项配置的保留方式选择方法,选择ARM服务器的选项功能设置界面的选项配置保留方式的步骤,包括:
[0020]当选项配置保留方式为不保留当前选项配置时,控制BIOS固件将选项功能设置界面的所有选项恢复至默认值状态。
[0021]优选地,上述选项配置的保留方式选择方法,在控制BMC使用通信连接向BIOS固件发送选项配置保留方式选择指令的步骤之前,还包括:
[0022]控制BMC通过通信连接向BIOS固件发送默认下载指令;
[0023]BIOS固件根据默认下载指令,将选项功能设置界面的所有选项恢复至默认值状态。
[0024]根据本专利技术的第二方面,本专利技术还提供了一种ARM服务器,包括:
[0025]带外功能模块Redfish、基本输入输出系统BIOS固件和基板管理控制器BMC;其中,
[0026]Redfish,用于建立BIOS固件与BMC之间的通信连接;
[0027]BMC,用于当BIOS固件升级时,根据用户命令、使用通信连接向BIOS固件发送选项配置保留方式选择指令;
[0028]BIOS固件,用于根据选项配置保留方式选择指令,选择ARM服务器的选项功能设置界面的选项配置保留方式。
[0029]优选地,上述ARM服务器还包括:
[0030]Redfish,还用于在BIOS固件升级前保存选项配置文件,其中,选项配置文件保存有选项功能设置界面的当前选项配置信息;
[0031]BIOS固件,具体用于当选项配置保留方式为保留当前选项配置时,读取Redfish保存的选项配置文件;
[0032]BIOS固件,具体用于根据选项配置文件包含的当前选项配置信息,配置选项功能设置界面的选项值。
[0033]优选地,上述ARM服务器还包括:
[0034]BIOS固件,还用于判断配置后的选项功能设置界面的选项值是否与选项配置文件中包含的当前选项配置信息一致;
[0035]BIOS固件,还用于在选项值与当前选项配置信息一致时正常开机;
[0036]BIOS固件,还用于在选项值与当前选项配置信息不一致时通过BMC上报异常告警信息。
[0037]优选地,上述ARM服务器,BIOS固件还用于当选项配置保留方式为不保留当前选项配置时,将选项功能设置界面的所有选项恢复至默认值状态。
[0038]优选地,上述ARM服务器,BMC还用于通过通信连接向BIOS固件发送默认下载指令;
[0039]BIOS固件,还用于根据默认下载指令,将选项功能设置界面的所有选项恢复至默认值状态。
[0040]综上,本申请提供的ARM服务器中选项配置的保留方式选择方案,通过使用ARM服务器的Redfish,建立ARM服务器中BIOS固件与BMC之间的通信连接;然后当BIOS固件升级时根据用户命令,BMC使用该通信连接向BIOS固件发送选项配置保留方式选择指令,该指令能够控制BIOS固件是选择保留现有的选项配置完成BIOS更新,还是将选项设置为默认值再更新BIOS固件。BIOS本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种ARM服务器中选项配置的保留方式选择方法,其特征在于,包括:使用ARM服务器的带外功能模块Redfish,建立ARM服务器中BIOS固件与BMC之间的通信连接;当所述BIOS固件升级时,根据用户命令,控制所述BMC使用所述通信连接向所述BIOS固件发送选项配置保留方式选择指令;控制所述BIOS固件根据所述选项配置保留方式选择指令,选择所述ARM服务器的选项功能设置界面的选项配置保留方式。2.根据权利要求1所述的选项配置的保留方式选择方法,其特征在于,所述方法还包括:在所述BIOS固件升级前,控制所述Redfish保存选项配置文件,所述选项配置文件保存有所述选项功能设置界面的当前选项配置信息;所述选择ARM服务器的选项功能设置界面的选项配置保留方式的步骤,包括:当所述选项配置保留方式为保留当前选项配置时,控制所述BIOS固件读取所述Redfish保存的选项配置文件;所述BIOS固件根据所述选项配置文件包含的当前选项配置信息,配置所述选项功能设置界面的选项值。3.根据权利要求2所述的选项配置的保留方式选择方法,其特征在于,还包括:判断所述BIOS固件配置后的选项功能设置界面的选项值是否与所述选项配置文件中包含的当前选项配置信息一致;若所述选项值与所述当前选项配置信息一致,则控制所述BIOS固件正常开机;若所述选项值与所述当前选项配置信息不一致,则所述BIOS固件通过所述BMC上报异常告警信息。4.根据权利要求1所述的选项配置的保留方式选择方法,其特征在于,所述选择所述ARM服务器的选项功能设置界面的选项配置保留方式的步骤,包括:当所述选项配置保留方式为不保留当前选项配置时,控制所述BIOS固件将所述选项功能设置界面的所有选项恢复至默认值状态。5.根据权利要求1所述的选项配置的保留方式选择方法,其特征在于,在控制所述BMC使用所述通信连接向所述BIOS固件发送选项配置保留方式选择指令的步骤之前,所述方法还包括:控制所述BMC通过所述通信连接向所述BIOS固件发...

【专利技术属性】
技术研发人员:李扬孙秀强
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1