网络交换器与使用网络交换器更新装置的方法制造方法及图纸

技术编号:14875856 阅读:114 留言:0更新日期:2017-03-23 23:25
网络交换器与使用网络交换器更新装置的方法。本发明专利技术提供一种用于使用网络交换器更新机架型服务器计算机系统上的装置固件的系统和方法。网络交换器接收更新机架型服务器计算机系统中的装置固件的请求。网络交换器决定装置在机架型服务器系统中的位置并传送固件更新到装置以及命令装置使用由交换器传送的固件更新来更新其固件。或者,网络交换器自动地检测连接到机架型服务器计算机系统中的网络交换器的新装置。网络交换器决定新装置的标识,包括其固件,并决定装置固件的更新版本是否可用。网络交换器获得装置固件的更新版本,传送固件到装置,并命令装置用更新版本更新其固件。

【技术实现步骤摘要】

本专利技术的实施例大体涉及机架型服务器计算机系统。更具体来说,本专利技术的实施例大体涉及机架型服务器计算机系统,以及使用网络交换器来更新机架型服务器计算机系统中的装置固件。
技术介绍
典型的数据中心可包括网络交换器、系统服务器,以及存储服务器。这些服务器中的每一个可包括处理器和/或嵌入式控制器固件,例如服务器基本输入输出系统(basicinput/outputsystem,BIOS)、基板管理控制器(baseboardmanagementcontroller,BMC),以及电源单元(powersupplyunit,PSU)。通常,例如,偶尔更新这些服务器的固件,以解决操作问题和增加/改变服务器功能。然而,传统的机架型服务器计算机系统固件更新方法是效率低和劳动密集的。一种方法是分别手动更新该机架型服务器计算机系统中每一装置的固件。另一种方法是远端更新该机架型服务器计算机系统中每一装置的固件,但是需要技师和/或软件来输入每一装置的互联网协议(internetprotocol,IP)地址,或者替代地配置该IP地址范围以及随后探索每一装置的唯一IP地址以便更新该机架型服务器计算机系统中每一装置的固件。
技术实现思路
本揭示内容中的一些实施例提供了一种用于使用网络交换器来更新机架型服务器计算机系统中的装置固件的系统及方法。数据中心中的机架型服务器计算机系统包括系统服务器、存储服务器、网络交换器、电源单元(PSU),风扇,以及其他装置。系统服务器和/或存储服务器连接到网络交换器。连接到系统服务器、存储服务器或者其他装置的该网络交换器可决定每一装置的IP和介质访问控制(mediaaccesscontrol,MAC)地址以及建立与每一装置的通信。一旦该网络交换器已经决定每一装置的IP和MAC地址并且建立了通信,该网络交换器就可传送固件更新到每一装置以及传送命令到每一装置以更新每一装置的固件。在本揭示内容的一个实施例中,该网络交换器经由输入装置(例如,图形用户接口(graphicaluserinterface,GUI)、串行控制台,或者网络控制台)接收更新装置固件的请求。该网络交换器藉由检查装置和所述装置连接到该网络交换器的互联网协议(IP)地址的列表来决定此类装置是否连接到网络交换器。该网络交换器可从网络、服务器,或者经由快闪存储器接收用于装置的固件更新,并且可使用所决定的IP地址来将来自网络交换器的固件更新传送到连接到该网络交换器、利用该固件的装置。该网络交换器也可发送命令到该装置以更新该装置的固件。在本揭示内容的一个实施例中,该网络交换器可以决定连接到该网络交换器的装置是否利用待更新的固件版本。在本揭示内容的一个实施例中,该网络交换器可以决定连接到该网络交换器的装置利用待更新的固件版本。该网络交换器可核对固件数据库和/或服务器以决定是否存在该固件的更新版本。在本揭示内容的一个实施例中,该网络交换器可经由例如网络连接、串行控制台或者快闪存储器接收提交到该网络交换器的更新固件请求。在本揭示内容的一个实施例中,该网络交换器可以接收固件更新并且可核对该固件更新的安全秘钥。在本揭示内容的一个实施例中,该网络交换器可接收该固件更新并且可使用例如校验和算法验证该固件的完整性。在本揭示内容的一个实施例中,该网络交换器可接收该固件更新并且可对照该装置的识别信息来验证该固件更新。在本揭示内容的一个实施例中,该网络交换器可包括检测该装置是否连接到该网络交换器。一旦该网络交换器已经决定该装置被连接,该网络交换器可决定该装置是否利用该固件。若该装置利用该固件,则该装置的IP地址可由该网络交换器获得。该网络交换器可从连接到该网络交换器的装置请求额外的识别信息和固件信息,以决定该待更新的固件版本。该网络交换器可接收固件更新以用于连接到该网络交换器的装置,可传送该固件更新,以及可使用该装置的所决定装置IP地址来发送命令到该装置以更新固件。在本揭示内容的一个实施例中,提供了一种用于使用网络交换器更新装置固件的方法。该方法包括接收更新装置固件的请求。该方法可包括决定该装置是否连接到该网络交换器。该方法可包括获得连接到该网络交换器、使用该固件的该装置的IP地址。该方法可包括接收来自网络、服务器或者快闪存储器的固件更新。该方法可包括使用所决定的IP地址来传送来自该网络交换器的装置固件更新到利用该固件的装置,以及发送命令到该装置以更新其固件。在本揭示内容的一个实施例中,该方法可包括决定连接到该网络交换器的装置是否利用待更新的固件版本。在本揭示内容的一个实施例中、该方法可包括核对固件数据库或者服务器以决定是否存在该装置的固件更新版本。在本揭示内容的一个实施例中,该方法可包括经由例如网络、串行控制台,或者快闪存储器接收该装置的固件更新。在本揭示内容的一个实施例中,该方法可包括核对该装置的固件更新的安全秘钥。在本揭示内容的一个实施例中,该方法可包括使用例如校验和算法验证该装置的固件更新完整性。在本揭示内容的一个实施例中,该方法可包括针对该装置的识别信息验证该装置的固件更新,以确保该固件更新适合该装置。在本揭示内容的一个实施例中,该方法可包括检测连接到该网络交换器的新装置。该方法可包括决定连接到网络交换器的新装置是否利用待更新的固件。该方法可包括响应于该决定,获得利用该固件的新装置的互联网协议地址。该方法可包括请求新的装置识别信息和固件版本信息。该方法可包括接收来自网络、服务器或者快闪存储器的新装置的固件更新。该方法可包括:使用所决定的互联网协议地址来传送来自该网络交换器的固件更新到利用该固件的新装置,以及发送命令到该新装置以更新其固件。应该理解前述一般描述及下文详细描述两者皆是说明性的,并且意欲提供对所主张的本揭示内容的进一步解释。附图说明藉由参照如下附图阅读本实施例的下述详细说明可更完全理解本揭示内容:图1是本揭示内容的一个实施例的机架型服务器计算机系统的示意图,其中机架型服务器计算机系统所示为例如包括位于机架顶部上的网络交换器,以及额外的部件所示为位于机架中的该网络交换器的下方;图2是本揭示内容的一个实施例的机架型服务器计算机系统的示意图,其中网络交换器及其子部件所示为连接到若干服务器和/或存储装置;图3是本揭示内容的一个实施例的使用机架型服务器计算机系统的网络交换器进行固件更新的方法的示例性程序,其中网络交换器使用该交换器来处理更新装置的请求;图4是本揭示内容的一个实施例的使用用于机架型服务器计算机系统的网络交换器进行新连接的装置的固件更新的方法的示例性程序,其中网络交换器自动地检测连接到该网络交换器的装置并且自动地提取和发送该更新固件到新连接的装置;以及图5是本揭示内容的一个实施例的网络交换器的示意图,该示意图详细描述网络交换器中包括的部件。【符号说明】为让本揭示内容的上述和其他目的、特征、优点与实施例能更明显易懂,所附符号的说明如下:100、200:机架型服务器计算机系统102、202:网络交换器104、106、112:系统服务器108:集束磁盘110:冗余束磁盘204:处理器206:特殊应用集成电路208:通用串行总线210:通信端口212:连接端口216:网络电缆218:系统服务器本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201510870313.html" title="网络交换器与使用网络交换器更新装置的方法原文来自X技术">网络交换器与使用网络交换器更新装置的方法</a>

【技术保护点】
一种网络交换器,该网络交换器包括:处理器;计算机可读介质,该计算机可读介质存储多个指令,这些指令当被执行时,使得该网络交换器执行多个操作,这些操作包括:接收请求以更新固件;决定连接到该网络交换器的装置是否利用该固件;响应于该决定,获得用于利用该固件的该装置的互联网协议地址;接收该固件的更新;以及使用决定的该互联网协议地址,传送来自该交换器的该固件的该更新到利用该固件的该装置。

【技术特征摘要】
2015.09.14 US 14/853,1541.一种网络交换器,该网络交换器包括:处理器;计算机可读介质,该计算机可读介质存储多个指令,这些指令当被执行时,使得该网络交换器执行多个操作,这些操作包括:接收请求以更新固件;决定连接到该网络交换器的装置是否利用该固件;响应于该决定,获得用于利用该固件的该装置的互联网协议地址;接收该固件的更新;以及使用决定的该互联网协议地址,传送来自该交换器的该固件的该更新到利用该固件的该装置。2.如权利要求1所述的网络交换器,其中用于使得执行决定该装置是否连接到该网络交换器的该指令包括:用于使得执行向该装置请求识别信息和固件信息的一指令。3.如权利要求1所述的网络交换器,其中响应于该决定,获得用于利用该固件的该装置的互联网协议地址包括:核对固件数据库或者服务器以决定是否存在该固件的一更新版本。4.如权利要求1所述的网络交换器,其中该固件的该更新包括核对一安全秘钥。5.如权利要求1...

【专利技术属性】
技术研发人员:李永富
申请(专利权)人:广达电脑股份有限公司
类型:发明
国别省市:中国台湾;71

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

1