[发明专利]使用分布式文件系统协议远程维持系统固件映像有效
申请号: | 201280068624.6 | 申请日: | 2012-02-21 |
公开(公告)号: | CN104081376B | 公开(公告)日: | 2018-02-02 |
发明(设计)人: | J.斯波茨伍德;D.J.切普利斯 | 申请(专利权)人: | 慧与发展有限责任合伙企业 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F9/06 |
代理公司: | 中国专利代理(香港)有限公司72001 | 代理人: | 张凌苗,陈岚 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 分布式 文件系统 协议 远程 维持 系统 映像 | ||
背景技术
计算机系统包括非易失性存储器来存储当上电或“引导”时执行的第一代码。该非易失性存储器可以被称为“固件”。固件的代码可以提供固件接口,诸如基本输入/输出系统(BIOS)、统一可扩展固件接口(UEFI)等等。固件的代码的至少一部分可以是可更新的。在固件中的可更新代码的当前状态被称为“映像(image)”。因此,可以以新的映像替代固件的当前映像。固件更新过程可以涉及对固件的非易失性存储器进行擦除和重新编程。
在固件更新之后,计算机系统可能未能引导。例如,固件的新映像可能在更新过程期间被破坏,和/或可以包括阻止计算机适当地引导和/或操作的错误或者“臭虫”。在这样的情况下,计算机系统的用户可以利用已知用来引导计算机系统的替代映像来更新固件,替代映像诸如在更新到新映像之前存在的原始映像。然而,经常的情况是,原始映像不再容易地可获得,其已经由新映像替代。因此,用户必须执行附加的工作来定位替代映像并且再次执行更新过程。
附图说明
关于以下的图描述了发明的某些实施例:
图1是根据示例实施的计算机系统的框图。
图2是描绘了根据示例实施的、保存在计算机上的系统固件映像的方法的流程图。
图3是根据示例实施的联网的计算机系统的框图。
图4是描绘了根据示例实施的维持系统固件映像的方法的流程图。
图5是描绘了根据示例实施的恢复系统固件映像的方法的流程图。
具体实施方式
描述了使用分布式文件系统协议远程维持系统固件映像。在实施例中,在固件更新到新的映像的情况下保存计算机系统的系统固件映像。在更新期间,计算机的管理处理器标识系统固件的原始映像。然后管理处理器通过网络接口建立到远程存储系统的网络连接。管理处理器使用分布式文件系统协议将系统固件的原始映像发送到远程存储系统。以这种方式,由远程存储系统保存系统固件的原始映像。许多计算机系统可以将固件映像存储到远程存储系统,使得产生系统固件储存库。固件储存库可以包括系统固件映像的许多不同的版本(例如提供在先版本的日志)。如果在系统固件更新之后计算机未能引导或者否则适当地操作,则管理处理器可以使用分布式文件系统协议从远程存储系统获得替代固件。可以以替代映像自动地或者通过用户交互更新系统固件。在用户交互的情况下,用户可以搜寻或者“浏览”系统固件储存库来选择期望的替代映像。
在某些情况下,计算机系统可以包括用于系统固件的较大的非易失性存储器,以便存储多于一个映像(例如已知的工作映像)用于冗余。然而,非易失性存储器具有针对存储明确数量的映像的具体容量。此外,每个计算机的较大的非易失性存储器是更昂贵的。本文描述的实施例提供可以在多个计算机系统之中共享的中央系统固件储存库。不存在针对单独的计算机来存储系统固件的在先映像用于冗余的需要。进一步地,远程存储系统可以具有用于存储任何数量的固件映像的基本上无限的容量。可以参考以下示例实施理解发明的实施例。
图1是根据示例实施的计算机系统100的框图。计算机系统100包括中央处理单元(CPU)102、管理处理器104、各种支撑电路106、存储器108、网络接口112、各种输入/输出(IO)电路120、系统固件114和互连电路101。互连电路101可以提供总线、桥等等来促进在计算机系统100的部件之中的通信。CPU 102可以包括本领域已知的任何类型的微处理器。支撑电路106可以包括高速缓存、电源、时钟电路、数据寄存器等等。存储器108可以包括随机访问存储器、只读存储器、高速缓存存储器、磁读/写存储器等等或者这样的存储器设备的任何组合。网络接口112可以包括电路以使用各种协议来促进通信,各种协议诸如传输控制协议/因特网协议(TCP/IP)或者以太网上的相似类型的传输/互联网层协议或者相似类型的链路层协议。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧与发展有限责任合伙企业,未经慧与发展有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280068624.6/2.html,转载请声明来源钻瓜专利网。