一种带内修改BIOS选项的同步方法及系统技术方案

技术编号:31694055 阅读:12 留言:0更新日期:2022-01-01 10:53
本发明专利技术提供了一种带内修改BIOS选项的同步方法及系统,所述方法包括获取用户修改BIOS带内选项的命令,提示用户选择是否将修改选项的设定值同步至监控对象;若用户选择同步至监控对象,则分别修改BIOS存储内或监控对象存储内的带内选项的设定值;若用户未选择同步至监控对象,则修改BIOS存储内的带内选项的设定值。本发明专利技术在用户下发修改BIOS带内选项的命令时,即提示用户是否进行数据同步,并在用户选择同步时,将别修改BIOS存储内或监控对象存储内的带内选项的设定值,保证了选项设定值的一致性,且选项设定值的修改同时进行,无需二次同步。同步。同步。

【技术实现步骤摘要】
一种带内修改BIOS选项的同步方法及系统


[0001]本专利技术涉及服务器
,尤其是一种带内修改BIOS选项的同步方法及系统。

技术介绍

[0002]在服务器上,BIOS(Basic Input Output System,基本输入输出系统)选项是BIOS提供给服务器用户用来修改CPU、内存以及PCIE((peripheral component interconnect express,一种高速串行计算机扩展总线标准)等配置的接口,选项的名字以及设定值一般会保留两份,一份保存在BIOS的NVRAM(Non

Volatile Random Access Memory)是非易失性随机访问存储器)区域,一份保存在BMC(Baseboard Management Controller,基板管理控制器)中。
[0003]修改选项分为带内和带外两种方式,带内是在系统下通过命令调用工具进行修改,带外一般是远程通过网络修改BMC端的选项设定值,然后同步给BIOS进行生效。由于带内修改时是直接操作BIOS的NVRAM,BMC端是无法感知的,例如服务器维护人员使用带内方式打开了某个选项,但是他在远程使用带外方式获取BMC端该选项的设定值却会是关闭的,这种修改带内选项设定值和BMC端保存的选项设定值不同步的情况,给维护人员带来极大困扰。

技术实现思路

[0004]本专利技术提供了一种带内修改BIOS选项的同步方法及系统,用于解决现有修改BIOS带内选项设定值后,与BMC端保存的选项设定值不同步的问题。
[0005]为实现上述目的,本专利技术采用下述技术方案:
[0006]本专利技术第一方面提供了一种带内修改BIOS选项的同步方法,所述方法包括以下步骤:
[0007]获取用户修改BIOS带内选项的命令,提示用户选择是否将修改选项的设定值同步至监控对象;
[0008]若用户选择同步至监控对象,则分别修改BIOS存储内或监控对象存储内的带内选项的设定值;
[0009]若用户未选择同步至监控对象,则修改BIOS存储内的带内选项的设定值。
[0010]进一步地,所述提示用户选择是否将修改选项的设定值同步至监控对象具体为:
[0011]设置弹窗,所述弹窗中包括同步与否的选项。
[0012]进一步地,所述提示用户选择是否将修改选项的设定值同步至监控对象具体为:
[0013]提示用户在所述命令中增加包含监控对象的命令参数。
[0014]进一步地,所述命令参数的格式为命令参数起始符加监控对象的形式。
[0015]进一步地,所述监控对象包括基板管理控制器、可编程逻辑器件或微控制器中的一种或几种。
[0016]进一步地,修改监控对象存储内的带内选项的设定值具体为:
[0017]BIOS发送智能平台管理接口命令给所述监控对象,监控对象基于所述智能平台管理接口命令修改其内存储的带内选项的设定值。
[0018]本专利技术第二方面提供了一种带内修改BIOS选项的同步系统,所述系统包括:
[0019]命令处理单元,获取用户修改BIOS带内选项的命令,提示用户选择是否将修改选项的设定值同步至监控对象;
[0020]第一选项处理单元,在用户选择同步至监控对象时,分别修改BIOS存储内或监控对象存储内的带内选项的设定值;
[0021]第二选项处理单元,在用户未选择同步至监控对象时,则修改BIOS存储内的带内选项的设定值。
[0022]进一步地,所述命令处理单元包括弹窗设置模块,所述弹窗设置模块用于设置弹窗,所述弹窗中包括同步与否的选项。
[0023]进一步地,所述命令处理单元包括命令参数处理模块,用于提示用户在所述命令中增加包含监控对象的命令参数。
[0024]本专利技术第三方面提供了一种计算机存储介质,所述计算机存储介质中存储有计算机指令,所述计算机指令在所述系统上运行时,使所述系统执行所述方法的步骤。
[0025]本专利技术第二方面的所述带内修改BIOS选项的同步系统能够实现第一方面及第一方面的各实现方式中的方法,并取得相同的效果。
[0026]
技术实现思路
中提供的效果仅仅是实施例的效果,而不是专利技术所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:
[0027]1、本专利技术在用户下发修改BIOS带内选项的命令时,即提示用户是否进行数据同步,并在用户选择同步时,将别修改BIOS存储内或监控对象存储内的带内选项的设定值,保证了选项设定值的一致性,且选项设定值的修改同时进行,无需二次同步。
[0028]2、本专利技术在提示用户进行数据同步的选择时,通过选项框或修改命令参数的方式进行,操作方便易实现。
附图说明
[0029]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1是本专利技术所述方法的流程示意图;
[0031]图2是本专利技术所述方法其一实现方式的流程示意图;
[0032]图3是本专利技术所述系统实施例1的结构示意图;
[0033]图4是本专利技术所述系统实施例2的结构示意图。
具体实施方式
[0034]为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本专利技术进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本专利技术的不同结构。为了简化本专利技术的公开,下文中对特定例子的部件和设置进行描述。此外,本专利技术可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示
所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本专利技术省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本专利技术。
[0035]如图1所示,本专利技术提供的一种带内修改BIOS选项的同步方法,该所述方法包括以下步骤:
[0036]S1,获取用户修改BIOS带内选项的命令,提示用户选择是否将修改选项的设定值同步至监控对象;
[0037]S2,若用户选择同步至监控对象,则分别修改BIOS存储内或监控对象存储内的带内选项的设定值;
[0038]S3,若用户未选择同步至监控对象,则修改BIOS存储内的带内选项的设定值。
[0039]步骤S1中BIOS实时监控用户下发的命令,当识别到修改带内选项的命令时,向用户发出提示。
[0040]所述提示用户选择是否将修改选项的设定值同步至监控对象的其一实现方式为:设置弹窗,所述弹窗中包括同步与否的选项。用户直接选中对应的选项框,即可确定数据的同步与否。在用户选择后,BIOS识别到用户的选项,进行步骤S2或S3的对应操作。
[0041]所述提示用户选择是否将修改选项的设定值同步至监控对象的另一实现方式为:提示用户在所述命令中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种带内修改BIOS选项的同步方法,其特征是,所述方法包括以下步骤:获取用户修改BIOS带内选项的命令,提示用户选择是否将修改选项的设定值同步至监控对象;若用户选择同步至监控对象,则分别修改BIOS存储内或监控对象存储内的带内选项的设定值;若用户未选择同步至监控对象,则修改BIOS存储内的带内选项的设定值。2.根据权利要求1所述带内修改BIOS选项的同步方法,其特征是,所述提示用户选择是否将修改选项的设定值同步至监控对象具体为:设置弹窗,所述弹窗中包括同步与否的选项。3.根据权利要求1所述带内修改BIOS选项的同步方法,其特征是,所述提示用户选择是否将修改选项的设定值同步至监控对象具体为:提示用户在所述命令中增加包含监控对象的命令参数。4.根据权利要求3所述带内修改BIOS选项的同步方法,其特征是,所述命令参数的格式为命令参数起始符加监控对象的形式。5.根据权利要求1所述带内修改BIOS选项的同步方法,其特征是,所述监控对象包括基板管理控制器、可编程逻辑器件或微控制器中的一种或几种。6.根据权利要求1所述带内修改BIOS选项的同步方法,其特征是,修改监控对象存储内的带内选项的设定值具体为:BIOS发...

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

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

1