[发明专利]一种ARM服务器及保留配置信息的BIOS升级方法在审
申请号: | 201611073869.4 | 申请日: | 2016-11-29 |
公开(公告)号: | CN108123815A | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 颜伟 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置信息 置位 服务器 升级 配置信息更新 内容更新 信息一致 主板管理 不一致 保留 外置 重启 主板 写入 芯片 返回 访问 | ||
本发明公开了一种ARM服务器,ARM处理器和主板管理芯片(BMC)上各通过一组I2C连接到同一外置的EEPROM上;设置ARM处理器上的一个GPIO作为升级时的FLAG,并与BMC的一个GPIO连接。保留配置信息的BIOS升级方法,包括主板在启动过程中,BIOS访问EERPOM,如果内容为空,则把当前BIOS配置信息写入到EERPOM;如果不为空,则根据FLAG状态和配置信息的一致性来做不同动作;基于EEPROM不为空的情况,当FLAG没有置位时,如果当前配置信息和EEPROM中信息一致,则直接返回,不做处理;如果信息不一致,则把EEPROM内容更新为当前BIOS配置;当FLAG被置位后,则把当前配置信息更新为EEPROM中配置信息,并做重启生效。
技术领域
本发明涉及服务器运维领域,尤其涉及一种ARM服务器及保留配置信息的BIOS升级方法。
背景技术
随着科学技术的不断发展,特别是互联网行业的发展,计算机机房的建设取得了巨大的成效。但是由于计算机机房涉及方面多,如线路设备管理难,网络技术更新快,人员素质要求高等原因,无论在制度管理还是技术支持等方面都要全力出击。特别是在机房的机器的运维管理上,对自动化的要求更高,通常是需要批量操作,尽最大可能的减少单台配置或修复的可能性,考虑到解决底层硬件的错误,或提高可靠性等因素,在机房进行批量升级操作的动作是不可避免的。对于已经运行的机器而言,他们的BIOS配置可能发生过改变,因此保留配置信息是一项基本要求。
ARM服务器产品目前变化较大,新旧版本很容易会有结构上的不同,这种情况下第三方升级工具固有的功能无法满足机房的运维需求,会造成BIOS配置信息的丢失,一旦发生就会给机房运维造成巨大的损失。
发明内容
本发明为了解决上述问题,为此,本发明提供一种ARM服务器及保留配置信息的BIOS升级方法,本发明更加灵活,不受限于新旧版本的任何变化,利用中间介质来实现配置信息的保存和恢复,提高运维效率,具有重要的应用价值。
为了实现上述目的,本发明采用如下技术方案。
一种ARM服务器,ARM处理器和主板管理芯片(BMC)上各通过一组I2C连接到同一外置的EEPROM上。设置ARM处理器上的一个GPIO作为升级时的FLAG,并与BMC的一个GPIO连接。
保留配置信息的BIOS升级方法,包括以下步骤:
S1:主板在启动过程中,BIOS访问EERPOM,如果内容为空,则把当前BIOS配置信息写入到EERPOM;如果不为空,则根据FLAG状态和配置信息的一致性来做不同动作。
S2:基于S1中EEPROM不为空的情况,当FLAG没有置位时,如果当前配置信息和EEPROM中信息一致,则直接返回,不做处理;如果信息不一致,则把EEPROM内容更新为当前BIOS配置。当FLAG被置位后,则把当前配置信息更新为EEPROM中配置信息,并做重启生效。
本发明的有益效果:本发明提出的一种ARM服务器及保留配置信息的BIOS升级方法,即在传统方法的基础上增加一种灵活的可以保留BIOS配置信息的功能,用于新兴的ARM服务器产品,不受限于新旧版本的任何变化,利用中间介质来实现配置信息的保存和恢复,提高运维效率,特别是在深度定制的互联网运维领域,具有重要的应用价值。
附图说明
图1是ARM服务器硬件拓扑图。
图2是保留配置信息的BIOS升级流程图。
具体实施方式
下面结合附图与实施例对本发明作进一步说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611073869.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种为小基站分配网络参数的方法及装置
- 下一篇:系统升级方法及装置