VRD固件自动更新系统及其方法技术方案

技术编号:14335241 阅读:139 留言:0更新日期:2017-01-04 08:58
本发明专利技术提供一种VRD固件自动更新系统及其方法,所述VRD固件自动更新方法包括以下步骤:a.获取待更新的VRD集成电路的设备地址;b.根据所获取的待更新的VRD集成电路的设备地址借由所述ipmitool以及所述网络通过所述基板管理控制器验证VRD更新数据包是否与待更新的VRD集成电路匹配,如果是则执行步骤c,如果否则返回步骤a;c.当所述VRD更新数据包与待更新的VRD集成电路匹配时,借由所述ipmitool以及所述网络通过所述基板管理控制器将VRD更新数据包根据所获取的VRD集成电路的设备地址写入所述待更新的VRD集成电路,接着执行步骤d;以及d.借由所述ipmitool以及所述网络通过所述基板管理控制器启动所述VRD集成电路的烧入功能将所述VRD更新数据包烧入所述待更新的集成电路中。

【技术实现步骤摘要】

本专利技术是一种VRD固件自动更新系统及其方法
技术介绍
现有的IC更新VRD(VoltageRegulatordevice)固件(firmware)的方式必须有要GUI(GraphicalUserInterface)和烧录工具然后才能在主板上VRD更新数据包,不确定IC目标物是否为要更新的之目标,人为操作很容易发生烧错软件之可能。有鉴于此,本专利技术提供一种基于BMC的VRD固件自动更新系统及其方法,其可避免人为操作造成的VRD固件更新入错误的IC目标物,进而降低主机板因更新不对的韧体而坏掉的风险。
技术实现思路
本专利技术的主要目的在于提供一种VRD固件自动更新方法,其可避免人为操作造成的VRD固件更新入错误的IC目标物,进而降低主机板因更新不对的韧体而坏掉的风险。为达上述目的,本专利技术提供一种VRD固件自动更新系统,其载入一PC机中,通过ipmitool连接网络,再通过网络连接多个远端服务器的基板管理控制器,所述各服务器的基板管理控制器连接VRD集成电路,其包括:设备地址获取模块,其用于获取待更新的多个VRD集成电路的设备地址;验证模块,其与所述设备地址获取模块连接且通过ipmitool以及所述网络连接所述各服务器中的基板管理控制器,用于根据所获取的待更新的多个VRD集成电路的设备地址通过基板管理控制器验证用户通过所述PC机输入的VRD更新数据包是否与待更新的多个VRD集成电路匹配;写入模块,其与所述验证模块连接且通过所述ipmitool以及所述网络连接所述各服务器中的基板管理控制器,用于当所述VRD更新数据包与待更新的多个VRD集成电路匹配时,通过所述基板管理控制器将VRD更新数据包根据所获取的多个VRD集成电路的设备地址写入所述待更新的多个VRD集成电路;以及启动模块,其连接所述写入模块且通过ipmitool11以及所述网络连接所述各服务器中的基板管理控制器,用于通过所述基板管理控制器启动所述多个VRD集成电路的烧入功能将所述VRD更新数据包烧入所述待更新的集成电路中。优选地,所述的VRD固件自动更新系统进一步包括核对模块,其通过所述ipmitool以及所述网络连接所述各服务器中的基板管理控制器且通过所述基板管理控制器核对待更新的多个VRD集成电路烧入的VRD固件信息是否与所述VRD更新数据包一致。优选地,所述各服务器的基板管理控制器通过I2C连接所述VRD集成电路。优选地,所述VRD更新数据包含有待更新的多个VRD集成电路的硬体信息,所述验证模块根据所获取的待更新的多个VRD集成电路的设备地址通过基板管理控制器获取待更新的多个VRD集成电路的硬件信息并验证所述VRD更新数据包的硬件信息是否为待更新的多个VRD集成电路的硬件信息一致。优选地,所述VRD更新数据包为二级制文件。本专利技术还提供一种VRD固件自动更新方法,其通过上述的VRD固件自动更新系统达成,所述VRD固件自动更新系统载入一PC机中,通过ipmitool连接网络,再通过网络连接多个远端服务器的基板管理控制器,所述各服务器的基板管理控制器连接VRD集成电路,所述VRD固件自动更新系统包括:设备地址获取模块、验证模块、写入模块、启动模块以及核对模块,其包括以下步骤:a.令所述设备地址获取模块获取待更新的多个VRD集成电路的设备地址,接着执行步骤b;b.令所述验证模块根据所获取的待更新的多个VRD集成电路的设备地址借由所述ipmitool以及所述网络通过对应的基板管理控制器验证用户通过所述PC机输入的VRD更新数据包是否与所述的待更新的多个VRD集成电路匹配,如果是则执行步骤c,如果否则返回步骤a;c.当所述VRD更新数据包与对应的待更新的VRD集成电路匹配时,令所述写入模块借由所述ipmitool以及所述网络通过对应的基板管理控制器将所述VRD更新数据包根据所获取的VRD集成电路的设备地址写入对应的待更新的集成电路,接着执行步骤d;d.令所述启动模块借由所述ipmitool以及所述网络通过对应的基板管理控制器启动所述待更新的所述VRD集成电路的烧入功能将所述VRD更新数据包烧入对应的待更新的集成电路中。优选地,所述的VRD固件自动更新方法进一步包含以下步骤:e.令所述核对模块借由所述ipmitool以及所述网络通过所述基板管理控制器核对待更新的VRD集成电路烧入的VRD固件信息是否与对应的VRD更新数据包一致,如果是则结束,如果否则返回步骤a。本专利技术还提供一种VRD固件自动更新系统,其载入一本地端服务器,该本地端服务器内设有基板管理控制器和VRD集成电路,所述基板管理控制器连接所述VRD集成电路,所述VRD固件自动更新系统通过ipmitool连接所述基板管理控制器且其包括:设备地址获取模块,其用于获取待更新的VRD集成电路的设备地址;验证模块,其与所述设备地址获取模块连接且通过ipmitool连接所述基板管理控制器,用于根据所获取的待更新的VRD集成电路的设备地址通过基板管理控制器验证用户直接通过所述本地端服务器输入的VRD更新数据包是否与待更新的VRD集成电路匹配;写入模块,其与所述验证模块连接且通过所述ipmitool连接所述基板管理控制器,用于当所述VRD更新数据包与待更新的VRD集成电路匹配时,通过所述基板管理控制器将VRD更新数据包根据所获取的VRD集成电路的设备地址写入所述待更新的VRD集成电路;以及启动模块,其连接所述写入模块且通过ipmitool连接所述基板管理控制器,用于通过所述基板管理控制器启动所述VRD集成电路的烧入功能将所述VRD更新数据包烧入所述待更新的集成电路中。优选地,所述的VRD固件自动更新系统进一步包括核对模块,其通过所述ipmitool连接所述各服务器中的基板管理控制器且通过所述基板管理控制器核对待更新的VRD集成电路烧入的VRD固件信息是否与所述VRD更新数据包一致。优选地,所述各服务器中的基板管理控制器通过I2C连接所述VRD集成电路。优选地,所述VRD更新数据包含有待更新的VRD集成电路的硬体信息,所述验证模块根据所获取的待更新的VRD集成电路的设备地址通过基板管理控制器获取待更新的VRD集成电路的硬件信息并验证所述VRD更新数据包的硬件信息是否为待更新的VRD集成电路的硬件信息一致。优选地,所述VRD更新数据包为二级制文件。本专利技术还提供一种VRD固件自动更新方法,其通过上述VRD固件自动更新系统达成,其载入一本地端服务器,该本地端服务器内设有基板管理控制器和VRD集成电路,所述基板管理控制器连接所述VRD集成电路,所述VRD固件自动更新系统通过ipmitool连接所述基板管理控制器且包含所述VRD固件自动更新系统包括:设备地址获取模块、验证模块、写入模块、启动模块以及核对模块,其包括以下步骤:a.令所述设备地址获取模块获取待更新的VRD集成电路的设备地址;b.令所述验证模块借由所述ipmitool根据所获取的待更新的VRD集成电路的设备地址通过基板管理控制器验证用户直接通过所述本地端服务器输入的VRD更新数据包是否与待更新的VRD集成电路匹配,如果是则执行步骤c,如果否则返回步骤a;c.当所述VRD更新数据包与待更新的VRD集成电路匹配时,令所述写入模块借由ipmitool通过所述基板管理控本文档来自技高网...
VRD固件自动更新系统及其方法

【技术保护点】
一种VRD固件自动更新系统,其载入一PC机中,通过ipmitool连接网络,再通过网络连接多个远端服务器中的基板管理控制器,所述各服务器中的基板管理控制器连接各服务器中的VRD集成电路,其特征在于,包括:设备地址获取模块,其用于获取待更新的多个VRD集成电路的设备地址;验证模块,其与所述设备地址获取模块连接且通过ipmitool以及所述网络连接所述各服务器中的基板管理控制器,用于根据所获取的待更新的多个VRD集成电路的设备地址通过基板管理控制器验证用户通过所述PC机输入的VRD更新数据包是否与待更新的多个VRD集成电路匹配;写入模块,其与所述验证模块连接且通过所述ipmitool以及所述网络连接所述各服务器中的基板管理控制器,用于当所述VRD更新数据包与待更新的多个VRD集成电路匹配时,通过所述基板管理控制器将VRD更新数据包根据所获取的多个VRD集成电路的设备地址写入所述待更新的多个VRD集成电路;以及启动模块,其连接所述写入模块且通过ipmitool以及所述网络连接所述各服务器中的基板管理控制器,用于通过所述基板管理控制器启动所述多个VRD集成电路的烧入功能将所述VRD更新数据包烧入所述待更新的集成电路中。...

【技术特征摘要】
1.一种VRD固件自动更新系统,其载入一PC机中,通过ipmitool连接网络,再通过网络连接多个远端服务器中的基板管理控制器,所述各服务器中的基板管理控制器连接各服务器中的VRD集成电路,其特征在于,包括:设备地址获取模块,其用于获取待更新的多个VRD集成电路的设备地址;验证模块,其与所述设备地址获取模块连接且通过ipmitool以及所述网络连接所述各服务器中的基板管理控制器,用于根据所获取的待更新的多个VRD集成电路的设备地址通过基板管理控制器验证用户通过所述PC机输入的VRD更新数据包是否与待更新的多个VRD集成电路匹配;写入模块,其与所述验证模块连接且通过所述ipmitool以及所述网络连接所述各服务器中的基板管理控制器,用于当所述VRD更新数据包与待更新的多个VRD集成电路匹配时,通过所述基板管理控制器将VRD更新数据包根据所获取的多个VRD集成电路的设备地址写入所述待更新的多个VRD集成电路;以及启动模块,其连接所述写入模块且通过ipmitool以及所述网络连接所述各服务器中的基板管理控制器,用于通过所述基板管理控制器启动所述多个VRD集成电路的烧入功能将所述VRD更新数据包烧入所述待更新的集成电路中。2.根据权利要求1所述的VRD固件自动更新系统,其特征在于进一步包括核对模块,其通过所述ipmitool以及所述网络连接所述各服务器中的基板管理控制器且通过所述基板管理控制器核对待更新的多个VRD集成电路烧入的VRD固件信息是否与所述VRD更新数据包一致。3.根据权利要求1所述的VRD固件自动更新系统,其特征在于,所述各服务器的基板管理控制器通过I2C连接所述VRD集成电路。4.根据权利要求1所述的VRD固件自动更新系统,其特征在于,所述VRD更新数据包含有待更新的多个VRD集成电路的硬体信息,所述验证模块根据所获取的待更新的多个VRD集成电路的设备地址通过基板管理控制器获取待更新的多个VRD集成电路的硬件信息并验证所述VRD更新数据包的硬件信息是否为待更新的多个VRD集成电路的硬件信息一致。5.根据权利要求1所述的VRD固件自动更新系统,其特征在于,所述VRD更新数据包为二级制文件。6.一种VRD固件自动更新方法通过权利要求1所述的VRD固件自动更新系统达成,所述VRD固件自动更新系统载入一PC机中,通过ipmitool连接网络,再通过网络连接多个远端服务器的基板管理控制器,所述各服务器的基板管理控制器连接VRD集成电路,所述VRD固件自动更新系统包括:设备地址获取模块、验证模块、写入模块、启动模块以及核对模块,其特征在于包括以下步骤:a.令所述设备地址获取模块获取待更新的多个VRD集成电路的设备地址,接着执行步骤b;b.令所述验证模块根据所获取的待更新的多个VRD集成电路的设备地址借由所述ipmitool以及所述网络通过对应的基板管理控制器验证用户通过所述PC机输入的VRD更新数据包是否与所述的待更新的多个VRD集成电路匹配,如果是则执行步骤c,如果否则返回步骤a;c.当所述VRD更新数据包与对应的待更新的VRD集成电路匹配时,令所述写入模块借由所述ipmitool以及所述网络通过对应的基板管理控制器将所述VRD更新数据包根据所获取的VRD集成电路的设备地址写入对应的待更新的集成电路,接着执行步骤d;d.令所述启动模块借由所述ipmitool以及所述网络通过对应的基板管理控制器启动所述待更新的所述VRD集成电路的烧入功能将所述VRD更新数据包烧入对应的待更新的集成电路中。7.根据权利要求6所述的VRD固件自动更新方法,其特征在于进一步包含以下步骤:e.令所述核对模块借由所述ipmitool以及所述网络通过所述基板管理控制器核对待更新的VRD集成电路烧入的VRD固件...

【专利技术属性】
技术研发人员:李岳颖
申请(专利权)人:昆达电脑科技昆山有限公司神达电脑股份有限公司
类型:发明
国别省市:江苏;32

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

1