一种服务器部件升级方法、设备和系统的制作方法

文档序号:6547136阅读:140来源:国知局
一种服务器部件升级方法、设备和系统的制作方法
【专利摘要】本发明提供了一种部件升级方法、设备和系统,其中,所述方法包括:通过通用串行总线(USB)接口从外部设备接收多种服务器部件升级镜像文件以及服务器部件升级配置文件,所述配置文件包括:每个服务器部件升级镜像文件的地址以及对应服务器部件的标识(ID);在接收到升级指示后,获取通过接口连接的服务器部件的ID,根据服务器部件ID确定该服务器部件的升级镜像文件地址,根据所述升级镜像文件地址获取服务器部件升级镜像文件,将获取的服务器部件升级镜像文件与该部件ID通过所述与服务器部件连接的接口发送至服务器部件。本发明简化了多种服务器部件升级过程。
【专利说明】一种服务器部件升级方法、设备和系统
【技术领域】
[0001]本发明涉及服务器部件升级领域,尤其涉及一种服务器部件升级方法、设备和系统。
【背景技术】
[0002]现有服务器部件种类繁多,升级包各有不同,并且不同的服务器部件升级时接收升级包的接口种类也不尽相同,目前已知的接口种类包括:串口、USB 口、RJ45网线接口。
[0003]如果服务器的购买方发现自己的服务器存在多种部件需要升级,需要分别从各个部件的生产商获取部件升级包,升级过程费时、复杂;并且由于每个升级包对应的服务器部件不易识别,让不具备专业技术知识的普通用户进行部件升级难度大。现有的做法是将服务器返厂,或者请求服务器厂商派专业技术人员上门升级服务器部件,不论哪种部件升级方式,均为服务器升级带来了不便。

【发明内容】

[0004]本发明提供了一种服务器部件升级方法、设备和系统,以解决如何简化多种服务器部件升级过程的技术问题。
[0005]为解决上述技术问题,本发明一种服务器部件升级方法,所述方法包括:
[0006]通过通用串行总线(USB)接口从外部设备接收多种服务器部件升级镜像文件以及服务器部件升级配置文件,所述配置文件包括:每个服务器部件升级镜像文件的地址以及对应服务器部件的标识(ID);
[0007]在接收到升级指示后,获取通过接口连接的服务器部件的ID,根据服务器部件ID确定该服务器部件的升级镜像文件地址,根据所述升级镜像文件地址获取服务器部件升级镜像文件,将获取的服务器部件升级镜像文件与该部件ID通过所述与服务器部件连接的接口发送至服务器部件。
[0008]进一步地,所述获取通过接口连接的服务器部件的ID,包括:
[0009]通过接口向与接口直接连接的服务器部件发送获取其ID以及与其连接的其他服务器部件ID的请求;
[0010]或,
[0011]依次将服务器部件ID通过接口发送至与该接口直接连接的服务器部件,请求该服务器部件验证发送的服务器部件ID是否为其ID或与其连接的其他服务器部件的ID。
[0012]为解决上述技术问题,本发明还提供了一种服务器部件升级方法,所述方法包括:
[0013]服务器部件升级设备通过通用串行总线(USB)接口从外部设备接收多种服务器部件升级镜像文件以及服务器部件升级配置文件,所述配置文件包括:每个服务器部件升级镜像文件的地址以及对应服务器部件的标识(ID);
[0014]服务器部件升级设备在接收到升级指示后,获取通过接口连接的服务器部件的ID,根据服务器部件ID确定该服务器部件的升级镜像文件地址,根据所述升级镜像文件地址获取服务器部件升级镜像文件,将获取的服务器部件升级镜像文件和该部件ID通过所述与服务器部件连接的接口发送至所述ID标识的服务器部件;
[0015]服务器部件在判断出接收到的部件ID为自身ID时,利用接收到的部件升级镜像文件进行部件升级。
[0016]进一步地,服务器部件升级设备获取通过接口连接的服务器部件的ID,包括:
[0017]服务器部件升级设备向与接口直接连接的服务器部件发送获取其ID以及与其连接的其他服务器部件ID的请求,服务器部件接收到该请求后,将自身的服务器部件ID以及与自身连接的其他服务器ID发送至所述服务器部件升级设备。
[0018]进一步地,服务器部件升级设备获取通过接口连接的服务器部件的ID,包括:
[0019]服务器部件升级设备依次将服务器部件ID通过接口发送至与该接口直接连接的服务器部件,请求该服务器部件验证发送的服务器部件ID是否为其ID或与其连接的其他服务器部件的ID,
[0020]与接口直接连接的服务器部件接收到来自服务器部件升级设备的ID后,将该ID与自身ID进行匹配,如果匹配,向服务器部件升级设备发送匹配通知;如果不匹配,继续将来自服务器部件升级设备的ID与自身连接的其他服务器部件的ID进行匹配,如果匹配,向服务器部件升级设备发送匹配通知。
[0021]进一步地,服务器部件在判断出接收到的部件ID为自身ID时,利用接收到的部件升级镜像文件进行部件升级,包括:
[0022]与服务器部件升级设备通过接口直接连接的服务器部件接收到部件升级镜像文件和部件ID后,若判断出服务器部件升级设备发送的部件ID不为自身ID,则将该部件升级镜像文件和部件ID转发与其直接连接的服务器部件;若判断出服务器部件升级设备发送的部件ID为自身ID,则利用接收到的部件升级镜像文件进行部件升级;
[0023]所述与其直接连接的服务器部件在接收到部件升级镜像文件和部件ID后,若判断出服务器部件升级设备发送的部件ID为自身ID,则利用接收到的部件升级镜像文件进行部件升级;若判断出服务器部件升级设备发送的部件ID不为自身ID,则继续将该部件升级镜像文件和部件ID转发给与其直接连接的其他服务器部件,直至找到与服务器部件升级设备发送的部件ID匹配的服务器部件。
[0024]为解决上述技术问题,本发明还提供了一种服务器部件升级设备,所述设备包括存储单元、接口单元和升级单元;
[0025]所述接口单元,用于通过其中的通用串行总线(USB)接口从外部设备接收多种服务器部件升级镜像文件以及服务器部件升级配置文件,所述配置文件包括:每个服务器部件升级镜像文件的地址以及对应服务器部件的标识(ID);以及通过接口与外部服务器部件连接;
[0026]所述存储单元,用于存储通过所述USB接口接收的多种服务器部件升级镜像文件以及服务器部件升级配置文件;
[0027]所述升级单元,用于在接收到升级指示后,获取通过接口连接的服务器部件的ID,根据服务器部件ID从存储单元获取该服务器部件的升级镜像文件地址,根据所述升级镜像文件地址从存储单元获取服务器部件升级镜像文件,将获取的服务器部件升级镜像文件与该部件ID通过与服务器部件连接的接口发送至服务器部件。
[0028]进一步地,所述升级单元,用于获取通过接口连接的服务器部件的ID,包括:
[0029]通过接口向与该接口直接连接的服务器部件发送获取其ID以及与其连接的其他服务器部件ID的请求;
[0030]或,
[0031]依次将从存储单元读取的服务器部件ID通过接口发送至与该接口直接连接的服务器部件,请求该服务器部件验证发送的服务器部件ID是否为其ID或与其连接的其他服务器部件的ID。
[0032]为解决上述技术问题,本发明还提供了一种服务器部件升级系统,所述系统包括服务器部件升级设备以及服务器部件,其中,
[0033]服务器部件升级设备,用于通过通用串行总线(USB)接口从外部设备接收多种服务器部件升级镜像文件以及服务器部件升级配置文件,所述配置文件包括:每个服务器部件升级镜像文件的地址以及对应服务器部件的标识(ID);以及在接收到升级指示后,获取通过接口连接的服务器部件的ID,根据服务器部件ID确定该服务器部件的升级镜像文件地址,根据所述升级镜像文件地址获取服务器部件升级镜像文件,将获取的服务器部件升级镜像文件和该部件ID通过与服务器部件连接的接口发送至所述ID标识的服务器部件;
[0034]服务器部件,用于在判断出接收到的部件ID为自身ID时,利用接收到的部件升级镜像文件进行部件升级。
[0035]进一步地,服务器部件升级设备,用于获取通过接口连接的服务器部件的ID,包括:
[0036]服务器部件升级设备,用于向与接口直接连接的服务器部件发送获取其ID以及与其连接的其他服务器部件ID的请求;以及接收服务器部件发送的服务器部件ID ;
[0037]服务器部件,用于接收到该请求后,将自身的服务器部件ID以及与自身连接的其他服务器ID发送至所述服务器部件升级设备。
[0038]进一步地,服务器部件升级设备,用于获取通过接口连接的服务器部件的ID,包括:
[0039]服务器部件升级设备,用于依次将服务器部件ID通过接口发送至与该接口直接连接的服务器部件,请求该服务器部件验证发送的服务器部件ID是否为其ID或与其连接的其他服务器部件的ID ;以及接收服务器部件发送的匹配通知;
[0040]服务器部件,用于接收到来自服务器部件升级设备的ID后,将该ID与自身ID进行匹配,如果匹配,向服务器部件升级设备发送匹配通知;如果不匹配,继续将来自服务器部件升级设备的ID与自身连接的其他服务器部件的ID进行匹配,如果匹配,向服务器部件升级设备发送匹配通知。
[0041]进一步地,服务器部件,用于在判断出接收到的部件ID为自身ID时,利用接收到的部件升级镜像文件进行部件升级,包括:
[0042]与服务器部件升级设备通过接口直接连接的服务器部件,用于接收到部件升级镜像文件和部件ID后,若判断出服务器部件升级设备发送的部件ID不为自身ID,则将该部件升级镜像文件和部件ID转发与其直接连接的服务器部件;若判断出服务器部件升级设备发送的部件ID为自身ID,则利用接收到的部件升级镜像文件进行部件升级;[0043]与服务器部件升级设备非通过接口直接连接的服务器部件,用于在接收到部件升级镜像文件和部件ID后,若判断出服务器部件升级设备发送的部件ID为自身ID,则利用接收到的部件升级镜像文件进行部件升级;若判断出服务器部件升级设备发送的部件ID不为自身ID,则继续将该部件升级镜像文件和部件ID转发与其直接连接的其他服务器部件,直至找到与服务器部件升级设备发送的部件ID匹配的服务器部件。
[0044]上述技术方案中,可以存储多种服务器部件升级镜像文件,实现了服务器部件升级镜像文件的集中存储;并且上述技术方案中的服务器部件升级设备在通过接口与外部的服务器部件连接的情况下,如果接收到升级指令,可自动向外部服务器部件发送部件升级镜像文件,简化了升级过程。
【专利附图】

【附图说明】
[0045]图1为本实施例的服务器部件升级方法流程图;
[0046]图2为本实施例的服务器部件升级设备组成模块图。
【具体实施方式】
[0047]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0048]图1为本实施例的服务器部件升级方法流程图。
[0049]SlOl通过通用串行总线(USB)接口从外部设备接收多种服务器部件升级镜像文件以及服务器部件升级配置文件,所述配置文件包括:每个服务器部件升级镜像文件的地址以及对应服务器部件的标识(ID),其中服务器部件的ID在服务器出厂时已被定义;
[0050]S102在接收到升级指示后,获取通过接口连接的服务器部件的ID,根据服务器部件ID确定该服务器部件的升级镜像文件地址,根据所述升级镜像文件地址获取服务器部件升级镜像文件,将获取的服务器部件升级镜像文件与该部件ID通过所述与服务器部件连接的接口发送至服务器部件;
[0051]所述获取通过接口连接的服务器部件的ID,包括:
[0052]通过所述接口向与接口直接连接的服务器部件发送获取其ID以及与其连接的其他服务器部件ID的请求;
[0053]或,
[0054]依次将服务器部件ID通过接口发送至与该接口直接连接的服务器部件,请求该服务器部件验证发送的服务器部件ID是否为其ID或与其连接的其他服务器部件的ID ;
[0055]与接口直接连接的服务器部件可在上电后和与其连接的其他服务器部件交互获取所述其他服务器部件的ID,如果部件之间的连接关系是确定的,也可在服务器出厂时,将所述其他服务器部件的ID写入与接口直接连接的服务器部件内。
[0056]上述技术方案中,可以存储多种服务器部件升级镜像文件,实现了服务器部件升级镜像文件的集中存储;并且上述技术方案中的服务器部件升级设备在通过接口与外部的服务器部件连接的情况下,如果接收到升级指令,可自动向外部服务器部件发送部件升级镜像文件,简化了升级过程。[0057]本实施例还给出了服务器部件升级设备和服务器部件交互的部件升级方法流程。
[0058]步骤一:服务器部件升级设备通过通用串行总线(USB)接口从外部设备接收多种服务器部件升级镜像文件以及服务器部件升级配置文件,所述配置文件包括:每个服务器部件升级镜像文件的地址以及对应服务器部件的标识(ID);
[0059]步骤二:服务器部件升级设备在接收到升级指示后,获取通过接口连接的服务器部件的ID,根据服务器部件ID确定该服务器部件的升级镜像文件地址,根据所述升级镜像文件地址获取服务器部件升级镜像文件,将获取的服务器部件升级镜像文件和该部件ID通过所述与服务器部件连接的接口发送至所述ID标识的服务器部件;
[0060]服务器部件升级设备获取通过接口连接的服务器部件的ID,包括:
[0061]服务器部件升级设备向与接口直接连接的服务器部件发送获取其ID以及与其连接的其他服务器部件ID的请求,服务器部件接收到该请求后,将自身的服务器部件ID以及与自身连接的其他服务器ID发送至所述服务器部件升级设备;
[0062]或
[0063]服务器部件升级设备依次将服务器部件ID通过接口发送至与该接口直接连接的服务器部件,请求该服务器部件验证发送的服务器部件ID是否为其ID或与其连接的其他服务器部件的ID,
[0064]与接口直接连接的服务器部件接收到来自服务器部件升级设备的ID后,将该ID与自身ID进行匹配,如果匹配,向服务器部件升级设备发送匹配通知;如果不匹配,继续将来自服务器部件升级设备的ID与自身连接的其他服务器部件的ID进行匹配,如果匹配,向服务器部件升级设备发送匹配通知;
[0065]步骤三:服务器部件在判断出接收到的部件ID为自身ID时,利用接收到的部件升级镜像文件进行部件升级;
[0066]与服务器部件升级设备通过接口直接连接的服务器部件接收到部件升级镜像文件和部件ID后,若判断出服务器部件升级设备发送的部件ID不为自身ID,则将该部件升级镜像文件和部件ID转发与其直接连接的服务器部件;若判断出服务器部件升级设备发送的部件ID为自身ID,则利用接收到的部件升级镜像文件进行部件升级;
[0067]所述与其直接连接的服务器部件在接收到部件升级镜像文件和部件ID后,若判断出服务器部件升级设备发送的部件ID为自身ID,则利用接收到的部件升级镜像文件进行部件升级;若判断出服务器部件升级设备发送的部件ID不为自身ID,则继续将该部件升级镜像文件和部件ID转发给与其直接连接的其他服务器部件,直至找到与服务器部件升级设备发送的部件ID匹配的服务器部件。
[0068]图2为本实施例的服务器部件升级设备组成模块图。
[0069]该服务器升级设备包括:存储单元、接口单元和升级单元,其中,
[0070]所述接口单元,用于通过其中的通用串行总线(USB)接口从外部设备接收多种服务器部件升级镜像文件以及服务器部件升级配置文件,所述配置文件包括:每个服务器部件升级镜像文件的地址以及对应服务器部件的标识(ID);以及通过接口与外部服务器部件连接;
[0071]所述存储单元,用于存储所述USB接口单元接收的多种服务器部件升级镜像文件以及服务器部件升级配置文件;[0072]所述升级单元,用于在接收到升级指示后,获取通过接口连接的服务器部件的ID,根据服务器部件ID从存储单元获取该服务器部件的升级镜像文件地址,根据所述升级镜像文件地址从存储单元获取服务器部件升级镜像文件,将获取的服务器部件升级镜像文件与该部件ID通过与服务器部件连接的接口发送至服务器部件;
[0073]上述升级单元,用于获取通过接口连接的服务器部件的ID,包括:
[0074]通过接口向与该接口直接连接的服务器部件发送获取其ID以及与其连接的其他服务器部件ID的请求;
[0075]或,
[0076]依次将从存储单元读取的服务器部件ID通过接口发送至与该接口直接连接的服务器部件,请求该服务器部件验证发送的服务器部件ID是否为其ID或与其连接的其他服务器部件的ID。
[0077]上述技术方案中,可以存储多种服务器部件升级镜像文件,实现了服务器部件升级镜像文件的集中存储;并且上述技术方案中的服务器部件升级设备在通过接口与外部的服务器部件连接的情况下,如果接收到升级指令,可自动向外部服务器部件发送部件升级镜像文件,简化了升级过程。
[0078]本实施例还给出了 一种服务器部件升级系统,该系统包括服务器部件升级设备与服务器部件,其中:
[0079]服务器部件升级设备,用于通过通用串行总线(USB)接口从外部设备接收多种服务器部件升级镜像文件以及服务器部件升级配置文件,所述配置文件包括:每个服务器部件升级镜像文件的地址以及对应服务器部件的标识(ID);以及在接收到升级指示后,获取通过接口连接的服务器部件的ID,根据服务器部件ID确定该服务器部件的升级镜像文件地址,根据所述升级镜像文件地址获取服务器部件升级镜像文件,将获取的服务器部件升级镜像文件和该部件ID通过与服务器部件连接的接口发送至所述ID标识的服务器部件;
[0080]部件升级设备,用于获取通过接口连接的服务器部件的ID,包括:
[0081]服务器部件升级设备,用于向与接口直接连接的服务器部件发送获取其ID以及与其连接的其他服务器部件ID的请求;以及接收服务器部件发送的服务器部件ID ;服务器部件,用于接收到该请求后,将自身的服务器部件ID以及与自身连接的其他服务器ID发送至所述服务器部件升级设备;
[0082]或者,
[0083]服务器部件升级设备,用于依次将服务器部件ID通过接口发送至与该接口直接连接的服务器部件,请求该服务器部件验证发送的服务器部件ID是否为其ID或与其连接的其他服务器部件的ID ;以及接收服务器部件发送的匹配通知;服务器部件,用于接收到来自服务器部件升级设备的ID后,将该ID与自身ID进行匹配,如果匹配,向服务器部件升级设备发送匹配通知;如果不匹配,继续将来自服务器部件升级设备的ID与自身连接的其他服务器部件的ID进行匹配,如果匹配,向服务器部件升级设备发送匹配通知;
[0084]服务器部件,用于在判断出接收到的部件ID为自身ID时,利用接收到的部件升级镜像文件进行部件升级;
[0085]其中,与服务器部件升级设备通过接口直接连接的服务器部件,用于接收到部件升级镜像文件和部件ID后,若判断出服务器部件升级设备发送的部件ID不为自身ID,则将该部件升级镜像文件和部件ID转发与其直接连接的服务器部件;若判断出服务器部件升级设备发送的部件ID为自身ID,则利用接收到的部件升级镜像文件进行部件升级;
[0086]与服务器部件升级设备非通过接口直接连接的服务器部件,用于在接收到部件升级镜像文件和部件ID后,若判断出服务器部件升级设备发送的部件ID为自身ID,则利用接收到的部件升级镜像文件进行部件升级;若判断出服务器部件升级设备发送的部件ID不为自身ID,则继续将该部件升级镜像文件和部件ID转发与其直接连接的其他服务器部件,直至找到与服务器部件升级设备发送的部件ID匹配的服务器部件。
[0087]本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现,相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
[0088]需要说明的是,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
【权利要求】
1.一种服务器部件升级方法,其特征在于,所述方法包括: 通过通用串行总线(USB)接口从外部设备接收多种服务器部件升级镜像文件以及服务器部件升级配置文件,所述配置文件包括:每个服务器部件升级镜像文件的地址以及对应服务器部件的标识(ID); 在接收到升级指示后,获取通过接口连接的服务器部件的ID,根据服务器部件ID确定该服务器部件的升级镜像文件地址,根据所述升级镜像文件地址获取服务器部件升级镜像文件,将获取的服务器部件升级镜像文件与该部件ID通过所述与服务器部件连接的接口发送至服务器部件。
2.如权利要求1所述的方法,其特征在于,所述获取通过接口连接的服务器部件的ID,包括: 通过接口向与接口直接连接的服务器部件发送获取其ID以及与其连接的其他服务器部件ID的请求; 或, 依次将服务器部件ID通过接口发送至与该接口直接连接的服务器部件,请求该服务器部件验证发送的服务器部件ID是否为其ID或与其连接的其他服务器部件的ID。
3.一种服务器部件升级方法,其特征在于,所述方法包括: 服务器部件升级设备通过通用串行总线(USB)接口从外部设备接收多种服务器部件升级镜像文件以及服务器部件升级配置文件,所述配置文件包括:每个服务器部件升级镜像文件的地址以及对应服务器部件的标识(ID); 服务器部件升级设备在接收到升级指示后,获取通过接口连接的服务器部件的ID,根据服务器部件ID确定该服务器部件的升级镜像文件地址,根据所述升级镜像文件地址获取服务器部件升级镜像文件,将获取的服务器部件升级镜像文件和该部件ID通过所述与服务器部件连接的接口发送至所述ID标识的服务器部件; 服务器部件在判断出接收到的部件ID为自身ID时,利用接收到的部件升级镜像文件进行部件升级。
4.如权利要求3所述的方法,其特征在于,服务器部件升级设备获取通过接口连接的服务器部件的ID,包括: 服务器部件升级设备向与接口直接连接的服务器部件发送获取其ID以及与其连接的其他服务器部件ID的请求,服务器部件接收到该请求后,将自身的服务器部件ID以及与自身连接的其他服务器ID发送至所述服务器部件升级设备。
5.如权利要求4所述的方法,其特征在于,服务器部件升级设备获取通过接口连接的服务器部件的ID,包括: 服务器部件升级设备依次将服务器部件ID通过接口发送至与该接口直接连接的服务器部件,请求该服务器部件验证发送的服务器部件ID是否为其ID或与其连接的其他服务器部件的ID, 与接口直接连接的服务器部件接收到来自服务器部件升级设备的ID后,将该ID与自身ID进行匹配,如果匹配,向服务器部件升级设备发送匹配通知;如果不匹配,继续将来自服务器部件升级设备的ID与自身连接的其他服务器部件的ID进行匹配,如果匹配,向服务器部件升级设备发送匹配通知。
6.如权利要求3~5所述的方法,其特征在于,服务器部件在判断出接收到的部件ID为自身ID时,利用接收到的部件升级镜像文件进行部件升级,包括: 与服务器部件升级设备通过接口直接连接的服务器部件接收到部件升级镜像文件和部件ID后,若判断出服务器部件升级设备发送的部件ID不为自身ID,则将该部件升级镜像文件和部件ID转发与其直接连接的服务器部件;若判断出服务器部件升级设备发送的部件ID为自身ID,则利用接收到的部件升级镜像文件进行部件升级; 所述与其直接连接的服务器部件在接收到部件升级 镜像文件和部件ID后,若判断出服务器部件升级设备发送的部件ID为自身ID,则利用接收到的部件升级镜像文件进行部件升级;若判断出服务器部件升级设备发送的部件ID不为自身ID,则继续将该部件升级镜像文件和部件ID转发给与其直接连接的其他服务器部件,直至找到与服务器部件升级设备发送的部件ID匹配的服务器部件。
7.一种服务器部件升级设备,其特征在于,所述设备包括存储单元、接口单元和升级单元; 所述接口单元,用于通过其中的通用串行总线(USB)接口从外部设备接收多种服务器部件升级镜像文件以及服务器部件升级配置文件,所述配置文件包括:每个服务器部件升级镜像文件的地址以及对应服务器部件的标识(ID);以及通过接口与外部服务器部件连接; 所述存储单元,用于存储通过所述USB接口接收的多种服务器部件升级镜像文件以及服务器部件升级配置文件; 所述升级单元,用于在接收到升级指示后,获取通过接口连接的服务器部件的ID,根据服务器部件ID从存储单元获取该服务器部件的升级镜像文件地址,根据所述升级镜像文件地址从存储单元获取服务器部件升级镜像文件,将获取的服务器部件升级镜像文件与该部件ID通过与服务器部件连接的接口发送至服务器部件。
8.如权利要求7所述的设备,其特征在于,所述升级单元,用于获取通过接口连接的服务器部件的ID,包括: 通过接口向与该接口直接连接的服务器部件发送获取其ID以及与其连接的其他服务器部件ID的请求; 或, 依次将从存储单元读取的服务器部件ID通过接口发送至与该接口直接连接的服务器部件,请求该服务器部件验证发送的服务器部件ID是否为其ID或与其连接的其他服务器部件的ID。
9.一种服务器部件升级系统,所述系统包括服务器部件升级设备以及服务器部件,其中, 服务器部件升级设备,用于通过通用串行总线(USB)接口从外部设备接收多种服务器部件升级镜像文件以及服务器部件升级配置文件,所述配置文件包括:每个服务器部件升级镜像文件的地址以及对应服务器部件的标识(ID);以及在接收到升级指示后,获取通过接口连接的服务器部件的ID,根据服务器部件ID确定该服务器部件的升级镜像文件地址,根据所述升级镜像文件地址获取服务器部件升级镜像文件,将获取的服务器部件升级镜像文件和该部件ID通过与服务器部件连接的接口发送至所述ID标识的服务器部件;服务器部件,用于在判断出接收到的部件ID为自身ID时,利用接收到的部件升级镜像文件进行部件升级。
10.如权利要求9所述的系统,其特征在于,服务器部件升级设备,用于获取通过接口连接的服务器部件的ID,包括: 服务器部件升级设备,用于向与接口直接连接的服务器部件发送获取其ID以及与其连接的其他服务器部件ID的请求;以及接收服务器部件发送的服务器部件ID ; 服务器部件,用于接收到该请求后,将自身的服务器部件ID以及与自身连接的其他服务器ID发送至所述服务器部件升级设备。
11.如权利要求10所述的系统,其特征在于,服务器部件升级设备,用于获取通过接口连接的服务器部件的ID,包括: 服务器部件升级设备,用于依次将服务器部件ID通过接口发送至与该接口直接连接的服务器部件,请求该服务器部件验证发送的服务器部件ID是否为其ID或与其连接的其他服务器部件的ID ;以及接收服务器部件发送的匹配通知; 服务器部件,用于接收到来自服务器部件升级设备的ID后,将该ID与自身ID进行匹配,如果匹配,向服务器部件升级设备发送匹配通知;如果不匹配,继续将来自服务器部件升级设备的ID与自身连接的其他服务器部件的ID进行匹配,如果匹配,向服务器部件升级设备发送匹配通知。
12.如权利要求9~11所述的系统,其特征在于,服务器部件,用于在判断出接收到的部件ID为自身ID时,利用接收到的部件升级镜像文件进行部件升级,包括: 与服务器部件升级设备通过接口直接连接的服务器部件,用于接收到部件升级镜像文件和部件ID后,若判断出服务器部件升级设备发送的部件ID不为自身ID,则将该部件升级镜像文件和部件ID转发与其直接连接的服务器部件;若判断出服务器部件升级设备发送的部件ID为自身ID,则利用接收到的部件升级镜像文件进行部件升级; 与服务器部件升级设备非通过接口直接连接的服务器部件,用于在接收到部件升级镜像文件和部件ID后,若判断出服务器部件升级设备发送的部件ID为自身ID,则利用接收到的部件升级镜像文件进行部件升级;若判断出服务器部件升级设备发送的部件ID不为自身ID,则继续将该部件升级镜像文件和部件ID转发与其直接连接的其他服务器部件,直至找到与服务器部件升级设备发送的部件ID匹配的服务器部件。
【文档编号】G06F9/445GK103970572SQ201410216499
【公开日】2014年8月6日 申请日期:2014年5月21日 优先权日:2014年5月21日
【发明者】张明星 申请人:浪潮(北京)电子信息产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1