[发明专利]修改BIOS的配置参数的方法、设备、服务器和系统在审
申请号: | 201510354548.0 | 申请日: | 2015-06-24 |
公开(公告)号: | CN105005471A | 公开(公告)日: | 2015-10-28 |
发明(设计)人: | 唐湘华 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445;H04L29/08 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 修改 bios 配置 参数 方法 设备 服务器 系统 | ||
技术领域
本申请涉及计算机技术领域,具体涉及服务器的管理维护技术领域,尤其涉及修改BIOS的配置参数的方法、设备、服务器和系统。
背景技术
基本输入输出系统(Basic Input Output System,BIOS)可以保存计算机的重要的基本输入输出的程序、开机后自检程序和系统自启动程序,可从CMOS(主板上的一块可读写的RAM芯片)中读写系统设置的具体信息。BIOS可以为计算机提供底层的、直接的硬件设置和控制。BIOS设置程序可以对计算机的基本输入输出系统进行管理和设置,使系统运行在最好状态下,还可以用于排除计算机系统的故障或者诊断系统问题。
现有技术中,对BIOS设置的修改方法主要包括以下三种:第一种是将BIOS直接与显示器连接,运维人员在显示器上按提示键进入BIOS设置界面,进行参数更改;第二种是采用带外接口基板管理控制器(Baseboard Management Controller,BMC),通过键盘、视频、鼠标(Keyboard Video Mouse,KVM)接口登陆到服务器的BIOS设置界面,进行参数更改;第三种是登陆到操作系统内,通过BIOS更改工具进行更改。
上述现有技术在用于对于批量的BIOS设置修改时,操作过程复杂,需要耗费大量的人力和时间成本,效率低且失败率高;采用在操作系统内修改BIOS设置的方法对操作系统依赖性强,操作系统必须是存活状态时才可以进行BIOS的更改,否则无法进行BIOS修改。
发明内容
有鉴于此,期望能够提供一种通过远程命令修改BIOS配置参数的方法。进一步地,还期望能够提供一种不依赖服务器操作系统的修改BIOS的配置参数的方法。为解决上述一个或多个问题,本申请提供了修改BIOS的配置参数的方法、设备、服务器和系统。
第一方面,本申请提供了一种修改BIOS的配置参数的方法,包括:获取用户输入的配置参数修改指令;对配置参数修改指令进行封装;向服务器发送封装后的配置参数修改指令,以供服务器通过基板管理控制器对封装后的配置参数修改指令进行解析处理并向BIOS发送解析得到的配置数据,以及根据配置数据对BIOS的配置参数进行修改。
在某些实现方式中,对配置参数修改指令进行封装,包括:获取远程服务器的IP地址;基于远程服务器的IP地址确定配置参数修改指令的相关网络控制信息;根据相关网络控制信息封装配置参数修改指令。
在某些实现方式中,通过智能平台管理接口获取用户输入的配置参数修改指令。
第二方面,本申请提供了一种修改BIOS的配置参数的方法,包括:通过基板控制管理器从中控设备接收封装后的配置参数修改指令;对封装后的配置参数修改指令进行解析处理,以获取配置数据;以及向BIOS发送配置数据,以根据配置数据对BIOS的配置参数进行修改。
在某些实现方式中,配置参数修改指令至少包括调用的函数、操作命令以及修改的项目。
在进一步的实现方式中,对封装后的配置参数修改指令进行解析处理,包括:将封装后的配置参数修改指令转换为遵循智能平台管理接口协议格式的数据;通过智能平台管理接口,调用函数对修改的项目执行操作命令。
在进一步的实现方式中,基板管理控制器通过总线向BIOS发送配置数据。
在某些实现方式中,修改BIOS的配置参数的方法还包括:从接收的配置数据中提取关键字;根据关键字对BIOS的配置参数进行修改。
在进一步的实现方式中,通过定期扫描分析总线数据信息和/或中断的方式监测基板管理控制器发送的配置数据,以在监测到基板管理控制器发送的配置数据时,接收配置数据。
第三方面,本申请提供了一种设备,包括:获取单元,用于获取用户输入的配置参数修改指令;封装单元,用于对配置参数修改指令进行封装;发送单元,用于向服务器发送封装后的配置参数修改指令,以供服务器中的基板管理控制器对封装后的配置参数修改指令进行解析处理并向BIOS发送解析得到的配置数据,以及根据配置数据对BIOS的配置参数进行修改。
在某些实现方式中,封装单元用于按如下方式对配置参数修改指令进行封装:获取远程服务器的IP地址;基于远程服务器的IP地址确定配置参数修改指令的相关网络控制信息;根据相关网络控制信息封装配置参数修改指令。
在某些实现方式中,获取单元通过智能平台管理接口获取用户输入的配置参数修改指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510354548.0/2.html,转载请声明来源钻瓜专利网。