一种服务器集群远程更新BIOS系统技术方案

技术编号:15619435 阅读:100 留言:0更新日期:2017-06-14 04:15
本实用新型专利技术公开了一种服务器集群远程更新BIOS系统,涉及计算机应用技术领域。所述系统包括:BIOS管理服务器端、客户端和BMC芯片;所述BMC芯片安装在所述客户端的主板上并与所述客户端通信连接,所述BMC芯片还与所述BIOS管理服务器端通信连接;与BIOS管理服务器端通信连接的BMC芯片与客户端一对一设置。本实用新型专利技术改变原来只能在DOS环境下对一台服务器BIOS进行FW升级的情况,实现了可同时对集群下多台客户机的BIOS进行FW升级。

【技术实现步骤摘要】
一种服务器集群远程更新BIOS系统
本技术涉及计算机应用
,尤其涉及一种服务器集群远程更新BIOS系统。
技术介绍
BIOS是英文"BasicInputOutputSystem"的缩略词,直译过来后中文名称就是"基本输入输出系统"。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。BIOS的重要性不言而喻,采用可擦写的介制是为了对其进行升级。厂家可以提供对BIOS的升级,以便为BIOS增加更多的功能或改进其性能,甚至修正其中的错误。虽然有些固件的问题可以通过软件补丁来弥补,但终归还是不如直接进行固件的升级来得可靠和方便。大部分的BIOS升级程序都需要在纯DOS环境下运行。这个DOS并不是指Windows下的DOS窗口,而是指未进入Windows界面之前的DOS操作环境。在BIOS配置界面下每台服务器重启并BIOS进行手工修改。而,实际的机房中往往拥有成千上万台服务器,如果每台服务器均分别修改,对于机房运维人员将是极其繁重的工作。
技术实现思路
本技术的目的在于提供一种服务器集群远程更新BIOS系统,从而解决现有技术中存在的前述问题。为了实现上述目的,本技术所述服务器集群远程更新BIOS系统,所述系统包括:BIOS管理服务器端、客户端和BMC芯片;所述BMC芯片安装在所述客户端的主板上并与所述客户端通信连接,所述BMC芯片还与所述BIOS管理服务器端通信连接;与BIOS管理服务器端通信连接的BMC芯片与客户端一对一设置。优选地,所述BIOS管理服务器端包括BIOS芯片和传输模块;所述BIOS芯片,用于发布新版BIOS程序;所述传输模块,用于将新版BIOS程序传输至客户端的RAM。更优选地,所述RAM为客户端的NVRAM非易失性随机访问存储器。更优选地,所述NVRAM非易失性随机访问存储器与所述BMC芯片通信连接。更优选地,所述BMC芯片还包括接收单元,所述接收单元与所述传输单元连接。本技术的有益效果是:本技术改变原来只能在DOS环境下对一台服务器BIOS进行FW升级的情况,本技术可同时对集群下多台客户机的BIOS进行FW升级。附图说明图1为服务器集群远程更新BIOS系统中的流程图;图2为客户机系统示意图;其中,2-1传输模块,2-2BMC芯片,2-3BIOS芯片。具体实施方式为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本技术,并不用于限定本技术。实施例本实施例1.一种服务器集群远程更新BIOS系统,其特征在于,所述系统包括:BIOS管理服务器端、客户端和BMC芯片;所述BMC芯片安装在所述客户端的主板上并与所述客户端通信连接,所述BMC芯片还与所述BIOS管理服务器端通信连接;与BIOS管理服务器端通信连接的BMC芯片与客户端一对一设置。其中,所述BIOS管理服务器端包括BIOS芯片、传输模块和接收模块;所述BIOS芯片,用于发布新版BIOS程序;所述传输模块,用于将新版BIOS程序传输至客户端的RAM。所述RAM为客户端的NVRAM非易失性随机访问存储器。所述NVRAM非易失性随机访问存储器与所述BMC芯片通信连接。所述BMC芯片还包括接收单元,所述接收单元与所述传输单元连接。更详细的解释说明:BIOS芯片,用于发布新版BIOS程序;传输模块,即网卡又称为通信适配器或网络适配器(networkadapter)用于将BIOS芯片上更新BIOS程序传输至客户机的NVRAM非易失性随机访问存储器。接收单元,将接收到的消息即新版BIOS程序按照消息类别或类型进行分类,并标记当前版本是否超过当前客户机所安装的BIOS版本,如果没有超过,即转入传输模块。本技术所述服务器集群远程更新BIOS系统安装与总管理服务器操作系统中,总管理服务器通过BIOS芯片将新版BIOS程序通过IP地址的方式传输至需要更新BIOS程序的客户机上;传输过程中使用传输模块实现;客户机通过接收模块判断更新版本是否超过当前版本,如果没有问题即可进入升级流程。客户机通过传输模块收到BIOS更新程序到BMCNVRAM非易失性随机访问存储器上;BMC芯片判断当前BIOS更新程序是否有异常或者版本过低现象,如没有问题进入升级程序。升级过程中BIOS芯片用于接收并发布新版BIOS程序并进行自动的系统配置,重启服务器后更新的BIOS版本即可替代老版本进行正常工作。通过采用本技术公开的上述技术方案,得到了如下有益的效果:利用本申请所述系统改变原有只能对单台服务器BIOS进行升级的情况,且本技术所述系统适用于所有安装BMC芯片的服务器及其产品,通过集群分发的方法实现批量BIOS的升级,提高升级效率,降低运维成本,提高运维效率。以上所述仅是本技术的优选实施方式,应当指出,对于本
的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本技术的保护范围。本文档来自技高网
...
一种服务器集群远程更新BIOS系统

【技术保护点】
一种服务器集群远程更新BIOS系统,其特征在于,所述系统包括:BIOS管理服务器端、客户端和BMC芯片;所述BMC芯片安装在所述客户端的主板上并与所述客户端通信连接,所述BMC芯片还与所述BIOS管理服务器端通信连接;与BIOS管理服务器端通信连接的BMC芯片与客户端一对一设置。

【技术特征摘要】
1.一种服务器集群远程更新BIOS系统,其特征在于,所述系统包括:BIOS管理服务器端、客户端和BMC芯片;所述BMC芯片安装在所述客户端的主板上并与所述客户端通信连接,所述BMC芯片还与所述BIOS管理服务器端通信连接;与BIOS管理服务器端通信连接的BMC芯片与客户端一对一设置。2.根据权利要求1所述服务器集群远程更新BIOS系统,其特征在于,所述BIOS管理服务器端包括BIOS芯片和传输模块;所述BIOS芯片,用于发布新版BIOS...

【专利技术属性】
技术研发人员:孙福义李强
申请(专利权)人:北京天地超云科技有限公司
类型:新型
国别省市:北京,11

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

1