一种计算机配置文件的带外修改方法及计算机技术

技术编号:9356644 阅读:86 留言:0更新日期:2013-11-20 23:49
本发明专利技术适用于通信领域,提供了一种计算机配置文件的带外修改的方法及计算机,所述方法包括:计算机启动时,BIOS从flash取出配置文件;BIOS将所述配置文件发送给BMC;BMC将所述配置文件发送给远程设备;BMC接收远程设备返回的所述配置文件的修改文件;BMC将所述配置文件的修改文件发送给BIOS;BIOS依据所述修改文件修改配置文件。本发明专利技术提供的技术方案具有批量修改的优点。

【技术实现步骤摘要】
一种计算机配置文件的带外修改方法及计算机
本专利技术属于通信领域,尤其涉及一种计算机配置文件的带外修改方法及计算机。
技术介绍
基本输入输出系统(英文全称:baseinputoutputsystem,简称:BIOS)是一组固化到计算机内主板上一个只读内存(英文全称:Read-OnlyMemory,简称:ROM)芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序、系统自启动程序和菜单程序。BIOS主要功能是为计算机提供最底层的、最直接的硬件设置、控制和访问。配置文件,一般存放在COMS(英文全称:ComplementaryMetalOxideSemiconductor,中文:互补金属氧化物半导体)或SpiFlash(英文全称:SerialPeripheralinterfaceflashnon-volatilememory,中文:串行外围设备接快闪非易失存储器)中,配置文件可以通过BIOS的菜单程序进行设置,这个菜单程序在开机时按一个快捷键即可进入。智能型平台管理接口(英文全称:IntelligentPlatformManagementInterface,简称:IPMI)主要用途是远程管理服务器的硬件,其记录硬件的各种事件日志,并将重要事件报告给远程监控设备。IPMI的核心是一颗专用控制芯片,即基板管理控制器(英文全称:BaseboardManagementController,简称:BMC),BMC安装在主板上。所有的IPMI功能都是向BMC发送命令来完成的,BMC连接各种传感器,这些传感器分布在计算机的各个部件上,BMC通过这些传感器管理计算机的各个硬件。不管计算机的CPU、BIOS、操作系统的类型或状态如何,例如故障或关机,都不影响IPMI的运行,可以这样理解:IPMI就是一个功能简化的计算机,IPMI本身相当于一个操作系统,BMC相当于CPU,传感器相当于各种接口卡,被BMC管理。整个IPMI系统是附加到计算机上的一个简单计算机,其不受服务器状态(故障、关机)影响。配置文件的带内修改,指的是通过BIOS或操作系统(英文全称:OperationSystem,简称:OS)修改配置文件,具体的修改方式主要有两种,第一种为通过BIOS修改配置文件,第二种为通过OS修改配置文件,具体包括:通过BIOS修改配置文件:在BIOS中内嵌修改系统配置的菜单界面,在BIOS启动阶段,在显卡被初始化,点亮屏幕后,按快捷键,例如Del或F2进入BIOS中的菜单界面,进入菜单界面后由个人对该菜单界面的配置进行修改来完成配置文件的修改。通过OS修改配置文件:在OS下开发工具,工具从命令行或文件接收用户的修改配置项,把修改配置项更新到配置文件保存区,更新后需要重启来使修改配置项生效。现有的配置文件的修改方法无法实现批量修改,所以其修改效率低。
技术实现思路
本专利技术的目的在于提供一种计算机配置文件的带外修改方法,旨在解决现有技术配置文件的无线实现批量修改,修改效率低的问题。第一方面,提供一种计算机配置文件的带外修改的方法,所述方法包括:计算机启动时,基本输入输出系统BIOS从快闪非易失存储器flash读取配置文件;BIOS将所述配置文件发送给基板管理控制器BMC;BMC将所述配置文件发送给远程设备;BMC接收远程设备返回的所述配置文件的修改文件;BMC将所述配置文件的修改文件发送给BIOS;BIOS将所述flash存储的配置文件替换成所述修改文件。结合第一方面提供的一种计算机配置文件的带外修改的方法,在第一方面的第一种可选方案中,所述方法在BIOS将所述flash存储的配置文件替换成所述修改文件之后,还包括:BIOS获取BMC存储的配置文件的版本号,BIOS再次从Flash中读取配置文件;BIOS比较BIOS从Flash中读出所述配置文件与BMC存储的配置文件的版本号是否一致,如果BIOS从Flash中读出配置文件与BMC存储的配置文件的版本号不一致;则BIOS把从Flash中读出配置文件传递给BMC,BMC将存储的配置文件替换成所述从Flash中读出配置文件。结合第一方面提供的一种计算机配置文件的带外修改的方法,在第一方面的第二种可选方案中,所述方法在BIOS将所述flash存储的配置文件替换成所述修改文件之后,还包括:BIOS从BMC中读取其存储的配置文件;BIOS判断所述配置文件是否有修改标记;BIOS判断所述配置文件有修改标记,BIOS将所述Flash内存储的配置文件替换BMC存储的配置文件;BIOS判断所述配置文件没有修改标记,BIOS读取flash中的配置文件,将flash中的配置文件发送给BMC,BMC用flash中的配置文件替换其存储的配置文件。第二方面,提供一种计算机,所述计算机包括:只读内存、快闪非易失存储器flash和基板管理控制器BMC;所述只读内存中存储有:基本输入输出系统BIOS,所述BIOS,用于在计算机启动时,从flash读取配置文件;将所述配置文件发送给BMC;所述BMC,用于将所述配置文件发送给远程设备;接收远程设备返回的所述配置文件的修改文件;将所述配置文件的修改文件发送给BIOS;所述BIOS,用于将所述flash存储的配置文件替换成所述修改文件。结合第二方面提供的一种计算机,在第二方面的第一种可选方案中,所述BIOS,用于获取BMC存储的配置文件的版本号,再次从Flash中读取配置文件;所述BIOS,比较BIOS从Flash中读出所述配置文件与BMC存储的配置文件的版本号是否一致,如果BIOS从Flash中读出配置文件与BMC存储的配置文件的版本号不一致;则把从Flash中读出配置文件传递给BMC;所述BMC,用于将存储的配置文件替换成所述从Flash中读出配置文件。结合第二方面提供的一种计算机,在第二方面的第二种可选方案中,所述BIOS,用于从BMC中读取其存储的配置文件;所述BIOS,用于判断所述配置文件是否有修改标记;BIOS判断所述配置文件有修改标记,将所述Flash内存储的配置文件替换BMC存储的配置文件;所述BIOS,用于判断所述配置文件没有修改标记,BIOS读取flash中的配置文件,将flash中的配置文件发送给BMC;所述BMC,用于用flash中的配置文件替换其存储的配置文件。在本专利技术的技术方案通过BMC与远程设备通信获取修改文件,这样可以使得远程设备同时连接多台计算机的BMC,这样可以实现批量修改,所以其具有批量修改的优点。附图说明图1是本专利技术具体实施方式提供的一种计算机配置文件的带外修改的流程图;图2是本专利技术具体实施方式提供的计算机的结构图;图3是本专利技术实施例一提供的一种计算机配置文件的带外修改的流程图;图4是本专利技术实施例二提供的一种计算机配置文件的带外修改的流程图。具体实施方式为了使本专利技术的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。带外修改,即通过BMC修改配置文件的方式。本专利技术具体实施方式提供的一种计算机配置文件的带外修改的方法,该方法如图1所示,由计算机完成,该计算机包括:BIOS和BMC;该方法包括:101本文档来自技高网
...
一种计算机配置文件的带外修改方法及计算机

【技术保护点】
一种计算机配置文件的带外修改的方法,其特征在于,所述方法包括:计算机启动时,基本输入输出系统BIOS从快闪非易失存储器flash读取配置文件;BIOS将所述配置文件发送给基板管理控制器BMC;BMC将所述配置文件发送给远程设备;BMC接收远程设备返回的所述配置文件的修改文件;BMC将所述配置文件的修改文件发送给BIOS;BIOS将所述flash存储的配置文件替换成所述修改文件。

【技术特征摘要】
1.一种计算机配置文件的带外修改的方法,其特征在于,所述方法包括:计算机启动时,基本输入输出系统BIOS从快闪非易失存储器flash读取配置文件;BIOS将所述配置文件发送给基板管理控制器BMC;BMC将所述配置文件发送给远程设备;BMC接收远程设备返回的所述配置文件的修改文件;BMC将所述配置文件的修改文件发送给BIOS;BIOS将所述flash存储的配置文件替换成所述修改文件;BIOS从BMC中读取其存储的配置文件;BIOS判断所述配置文件是否有修改标记;BIOS判断所述配置文件有修改标记,BIOS将所述Flash内存储的配置文件替换成BMC存储的配置文件;BIOS判断所述配置文件没有修改标记,BIOS读取flash中的配置文件,将flash中的配置文件发送给BMC,BMC用flash中的配置文件替换其存储的配置文件;或者在BIOS将所述flash存储的配置文件替换成所述修改文件之后,还包括:BIOS获取BMC存储的配置文件的版本号,BIOS再次从Flash中读取配置文件;BIOS比较BIOS从Flash中读出所述配置文件与BMC存储的配置文件的版本号是否一致,如果BIOS从Flash中读出配置文件与BMC存储的配置文件的版本号不一致;则BIOS把从Flash中读出配置文件传递给BMC,BMC将存储的配置文件替换成所述从Flash中读出配置文件。2.一种计算机...

【专利技术属性】
技术研发人员:黄明徐蔚蒋小安
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1