CN109660391A - 一种池化服务器***固件升级方法、***及相关装置 - Google Patents
一种池化服务器***固件升级方法、***及相关装置 Download PDFInfo
- Publication number
- CN109660391A CN109660391A CN201811504685.8A CN201811504685A CN109660391A CN 109660391 A CN109660391 A CN 109660391A CN 201811504685 A CN201811504685 A CN 201811504685A CN 109660391 A CN109660391 A CN 109660391A
- Authority
- CN
- China
- Prior art keywords
- firmware
- upgraded
- server
- box
- host
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 69
- 238000004590 computer program Methods 0.000 claims description 11
- 230000000630 rising effect Effects 0.000 claims description 7
- 239000007787 solid Substances 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 claims 1
- 230000009286 beneficial effect Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000004134 energy conservation Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
Abstract
本申请公开了一种池化服务器***固件升级方法、***、装置及可读存储介质,包括:获取当前次升级中待升级固件的所有类型;将Host服务器中的与每个类型对应的Host待升级固件及Box服务器中的与每个类型对应的Box待升级固件传输至Host服务器BMC;通过Host服务器BMC将Box待升级固件下发至对应的Box服务器BMC;通过Host服务器BMC对Host待升级固件进行升级,同时通过Box服务器BMC对Box待升级固件进行升级。当***需要固件升级时,本申请通过Host服务器BMC与Box服务器BMC同时升级需要升级的固件,从而保证了整机固件的统一,避免造成因固件版本不搭配导致的***异常。
Description
技术领域
本申请涉及服务器领域,特别是涉及一种池化服务器***固件升级方法、***及相关装置。
背景技术
随着云计算和大数据技术的高速发展,数据存储和数据处理技术成为现代数据处理中心的核心,海量数据存储技术、海量数据管理技术等/随着数据量的递增、数据处理复杂程度的增加,相应的性能和扩展瓶颈将会越来越大。在这种情况下,池化服务器所具备的资源伸缩、动态调配,按需使用,以及绿色节能等基本要素契合了新型大数据处理技术的需求。
PCIe(Peripheral Component Interconnect Express,高速串行计算机扩展总线标准)Switch池化服务器***拓扑构成一般为:一个或多个Host服务器级联一个或多个Box服务器。现有的PCIe Switch池化服务器***中,进行固件升级时采用的方式是独立升级,即单独升级Host服务器和Box服务器需要升级的固件,升级过程繁琐,且基于整机管理功能,Host服务器和Box服务器的某些固件存在版本搭配关系,独立升级方式容易造成因固件版本不搭配导致的***异常。
因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
发明内容
本申请的目的是提供一种池化服务器***固件升级方法、***、装置及可读存储介质,通过Host服务器BMC与Box服务器BMC同时升级需要升级的固件,从而保证了整机固件的统一,避免造成因固件版本不搭配导致的***异常。
为解决上述技术问题,本申请提供了一种池化服务器***固件升级方法,包括:
获取当前次升级中待升级固件的所有类型;
将Host服务器中的与每个所述类型对应的Host待升级固件及Box服务器中的与每个所述类型对应的Box待升级固件传输至Host服务器BMC;
通过所述Host服务器BMC将所述Box待升级固件下发至对应的Box服务器BMC;
通过所述Host服务器BMC对所述Host待升级固件进行升级,同时通过所述Box服务器BMC对所述Box待升级固件进行升级。
优选的,所述获取当前次升级中待升级固件的所有类型的过程具体为:
通过所述Host服务器BMC的web页面获取当前次升级中待升级固件的所有类型。
优选的,所述将Host服务器中的与每个所述类型对应的Host待升级固件及Box服务器中的与每个所述类型对应的Box待升级固件传输至Host服务器BMC的过程具体为:
将Host服务器中的与所述类型对应的Host待升级固件及Box服务器中的与所述类型对应的Box待升级固件通过Host服务器BMC的web升级接口传输至所述Host服务器BMC。
优选的,所述通过所述Host服务器BMC将所述Box待升级固件下发至对应的Box服务器BMC的过程具体为:
所述Host服务器BMC将所述Box待升级固件通过LAN或I2C下发至对应的Box服务器BMC。
优选的,所述Host服务器BMC将所述Box待升级固件通过LAN或I2C下发至对应的Box服务器BMC的过程具体为:
所述Host服务器BMC根据整机拓扑信息,将所述Box待升级固件通过LAN或I2C下发至对应的Box服务器BMC。
优选的,所述通过所述Host服务器BMC对所述Host待升级固件进行升级的过程具体为:
通过所述Host服务器BMC对所述Host待升级固件进行校验,升级校验成功的Host待升级固件;
相应的,所述通过所述Box服务器BMC对所述Box待升级固件进行升级的过程具体为:
通过所述Box服务器BMC对所述Box待升级固件进行校验,升级校验成功的Box待升级固件。
优选的,所述通过所述Host服务器BMC对所述Host待升级固件进行升级的过程具体为:
确定所有所述类型的升级顺序;
通过所述Host服务器BMC,按所述升级顺序依次升级每个所述类型对应的Host待升级固件;
相应的,所述通过所述Box服务器BMC对所述Box待升级固件进行升级的过程具体为:
通过所述Box服务器BMC,按所述升级顺序依次升级每个所述类型对应的Box待升级固件。
为解决上述技术问题,本申请还提供了一种池化服务器***固件升级***,包括:
获取模块,用于获取当前次升级中待升级固件的所有类型;
上传模块,用于将Host服务器中的与每个所述类型对应的Host待升级固件及Box服务器中的与每个所述类型对应的Box待升级固件传输至Host服务器BMC;
下发模块,用于通过所述Host服务器BMC将所述Box待升级固件下发至对应的Box服务器BMC;
升级模块,用于通过所述Host服务器BMC对所述Host待升级固件进行升级,同时通过所述Box服务器BMC对所述Box待升级固件进行升级。
为解决上述技术问题,本申请还提供了一种池化服务器***固件升级装置,包括:
N个Host服务器,与每个Host服务器级联的M个Box服务器;
每个所述Host服务器均包括Host服务器BMC,每个所述Box服务器均包括Box服务器BMC;
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上文任意一项所述池化服务器***固件升级方法的步骤。
为解决上述技术问题,本申请还提供了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文任意一项所述池化服务器***固件升级方法的步骤。
本申请提供了一种池化服务器***固件升级方法,包括:获取当前次升级中待升级固件的所有类型;将Host服务器中的与每个类型对应的Host待升级固件及Box服务器中的与每个类型对应的Box待升级固件传输至Host服务器BMC;通过Host服务器BMC将Box待升级固件下发至对应的Box服务器BMC;通过Host服务器BMC对Host待升级固件进行升级,同时通过Box服务器BMC对Box待升级固件进行升级。
可见,在实际应用中,采用本申请的方案,当***需要固件升级时,将Host服务器及Box服务器需要升级的固件一并上传至Host服务器BMC,Host服务器BMC根据升级设置将固件传输至对应的各Box服务器BMC,传输完成后,通过Host服务器BMC与Box服务器BMC同时升级需要升级的固件,升级过程简单,保证了整机固件的统一,避免造成因固件版本不搭配导致的***异常。
本申请还提供了一种池化服务器***固件升级***、装置及可读存储介质,具有和上述池化服务器***固件升级方法相同的有益效果。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请所提供的一种池化服务器***固件升级方法的步骤流程图;
图2为本申请所提供的一种池化服务器***固件升级***的结构示意图。
具体实施方式
本申请的核心是提供一种池化服务器***固件升级方法、***、装置及可读存储介质,通过Host服务器BMC与Box服务器BMC同时升级需要升级的固件,从而保证了整机固件的统一,避免造成因固件版本不搭配导致的***异常。
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
请参照图1,图1为本申请所提供的一种池化服务器***固件升级方法的步骤流程图,包括:
步骤1:获取当前次升级中待升级固件的所有类型;
作为一种优选的实施例,获取当前次升级中待升级固件的所有类型的过程具体为:
通过Host服务器BMC的web页面获取当前次升级中待升级固件的所有类型。
具体的,待升级固件可以包括BIOS固件、BMC(Baseboard ManagementController,基板管理控制器)固件、CPLD(Complex Programmable LogicDevice,复杂可编程逻辑器件)固件、Switch固件等,可以将所有BIOS固件看作一类,所有BMC固件看作一类,所有CPLD固件看作一类,所有Switch固件看作一类,首先确定本次升级中,需要升级的固件类型,操作员可以在Host服务器BMC的web页面中配置Host服务器和Box服务器待升级固件的类型以及各类固件的升级版本,以便Host服务器BMC获取当前次升级中待升级固件的类型及版本。
步骤2:将Host服务器中的与每个类型对应的Host待升级固件及Box服务器中的与每个类型对应的Box待升级固件传输至Host服务器BMC;
作为一种优选的实施例,将Host服务器中的与每个类型对应的Host待升级固件及Box服务器中的与每个类型对应的Box待升级固件传输至Host服务器BMC的过程具体为:
将Host服务器中的与类型对应的Host待升级固件及Box服务器中的与类型对应的Box待升级固件通过Host服务器BMC的web升级接口传输至Host服务器BMC。
具体的,在确定了本次升级中待升级固件的所有类型后,通过Host服务器BMC的web升级接口将Host服务器中与每个类型对应的Host待升级固件及Box服务器中的与每个类型对应的Box待升级固件都传输至Host服务器BMC,假设本次升级中的固件类型包括CPLD以及BIOS,Host待升级固件即Host服务器中的CPLD固件及BIOS固件,相应的,Box待升级固件即各个Box服务器中的CPLD固件及BIOS固件,可以理解的是,Box待升级固件和Host待升级固件中的Box和Host仅用于区分待升级固件所处服务器。
具体的,根据背景技术所述,PCIe Switch池化服务器***拓扑构成一般为:一个或多个Host服务器级联一个或多个Box服务器,也就是说PCIe Switch池化服务器***可以包括一个或多个Host服务器,每个Host服务器上级联一个或多个Box服务器,假设PCIeSwitch池化服务器***包括两个Host服务器分别为H1和H2,H1上连接有Box服务器B11、B12,H2上连接有Box服务器B21、B22,本步骤中的上传过程以及步骤3中的下发过程,都是在H1、B11、B12中进行的,或都是在H2、B21、B22中进行。
步骤3:通过Host服务器BMC将Box待升级固件下发至对应的Box服务器BMC;
作为一种优选的实施例,所述Host服务器BMC将所述Box待升级固件下发至对应的Box服务器BMC的过程具体为:
Host服务器BMC将Box待升级固件通过LAN或I2C下发至对应的Box服务器BMC。
作为一种优选的实施例,Host服务器BMC将Box待升级固件通过LAN或I2C下发至对应的Box服务器BMC的过程具体为:
Host服务器BMC根据整机拓扑信息,将Box待升级固件通过LAN或I2C下发至对应的Box服务器BMC。
具体的,PCIe Switch池化服务器***中Host服务器BMC与Box服务器BMC之间,在硬件上通过LAN或I2C实现互联,Host服务器BMC根据该Host服务器的拓扑结构,将Box待升级固件通过LAN或I2C下发至对应的Box服务器BMC。
步骤4:通过Host服务器BMC对Host待升级固件进行升级,同时通过Box服务器BMC对Box待升级固件进行升级。
作为一种优选的实施例,通过Host服务器BMC对Host待升级固件进行升级的过程具体为:
确定所有类型的升级顺序;
通过Host服务器BMC,按升级顺序依次升级每个类型对应的Host待升级固件;
相应的,通过Box服务器BMC对Box待升级固件进行升级的过程具体为:
通过Box服务器BMC,按升级顺序依次升级每个类型对应的Box待升级固件。
具体的,在当前次升级过程中,可能包含不同类型的待升级固件,进行升级时,每次只能升级一个类型的待升级固件,因此,需要提前确定每个固件类型的升级顺序,Host服务器BMC和Box服务器BMC根据确定好的升级顺序,对待升级固件进行同步、依次升级。假设升级顺序为先升级BIOS后升级CPLD,那么Host服务器BMC和Box服务器BMC同步升级BIOS固件,BIOS固件升级完毕后,Host服务器BMC和Box服务器BMC再同步升级CPLD固件。
本申请提供了一种池化服务器***固件升级方法,包括:获取当前次升级中待升级固件的所有类型;将Host服务器中的与每个类型对应的Host待升级固件及Box服务器中的与每个类型对应的Box待升级固件传输至Host服务器BMC;通过Host服务器BMC将Box待升级固件下发至对应的Box服务器BMC;通过Host服务器BMC对Host待升级固件进行升级,同时通过Box服务器BMC对Box待升级固件进行升级。
可见,在实际应用中,采用本申请的方案,当***需要固件升级时,将Host服务器及Box服务器需要升级的固件一并上传至Host服务器BMC,Host服务器BMC根据升级设置将固件传输至对应的各Box服务器BMC,传输完成后,通过Host服务器BMC与Box服务器BMC同时升级需要升级的固件,升级过程简单,保证了整机固件的统一,避免造成因固件版本不搭配导致的***异常。
在上述实施例的基础上
作为一种优选的实施例,通过Host服务器BMC对Host待升级固件进行升级的过程具体为:
通过Host服务器BMC对Host待升级固件进行校验,升级校验成功的Host待升级固件;
相应的,通过Box服务器BMC对Box待升级固件进行升级的过程具体为:
通过Box服务器BMC对Box待升级固件进行校验,升级校验成功的Box待升级固件。
具体的,Host服务器BMC和Box服务器BMC在接收到对应的待升级固件后,首先进行校验,校验内容可以包括数据内容、版本信息等,校验完成后,升级校验成功的待升级固件,提高本申请的可靠性和安全性。
请参照图2,图2为本申请所提供的一种池化服务器***固件升级***的结构示意图,包括:
获取模块1,用于获取当前次升级中待升级固件的所有类型;
上传模块2,用于将Host服务器中的与每个类型对应的Host待升级固件及Box服务器中的与每个类型对应的Box待升级固件传输至Host服务器BMC;
下发模块3,用于通过Host服务器BMC将Box待升级固件下发至对应的Box服务器BMC;
升级模块4,用于通过Host服务器BMC对Host待升级固件进行升级,同时通过Box服务器BMC对Box待升级固件进行升级。
作为一种优选的实施例,获取模块1具体用于:
通过Host服务器BMC的web页面获取当前次升级中待升级固件的类型。
作为一种优选的实施例,上传模块2具体用于:
将Host服务器中的与类型对应的Host待升级固件及Box服务器中的与类型对应的Box待升级固件通过Host服务器BMC的web升级接口传输至Host服务器BMC。
作为一种优选的实施例,下发模块3具体用于:
Host服务器BMC将Box待升级固件通过LAN或I2C下发至对应的Box服务器BMC。
作为一种优选的实施例,Host服务器BMC将Box待升级固件通过LAN或I2C下发至对应的Box服务器BMC的过程具体为:
Host服务器BMC根据整机拓扑信息,将Box待升级固件通过LAN或I2C下发至对应的Box服务器BMC。
作为一种优选的实施例,通过Host服务器BMC对Host待升级固件进行升级的过程具体为:
通过Host服务器BMC对Host待升级固件进行校验,升级校验成功的Host待升级固件;
相应的,通过Box服务器BMC对Box待升级固件进行升级的过程具体为:
通过Box服务器BMC对Box待升级固件进行校验,升级校验成功的Box待升级固件。
作为一种优选的实施例,通过Host服务器BMC对Host待升级固件进行升级的过程具体为:
确定所有类型的升级顺序;
通过Host服务器BMC,按升级顺序依次升级每个类型对应的Host待升级固件;
相应的,通过Box服务器BMC对Box待升级固件进行升级的过程具体为:
通过Box服务器BMC,按升级顺序依次升级每个类型对应的Box待升级固件。
本申请所提供的一种池化服务器***固件升级***,具有和上述池化服务器***固件升级方法相同的有益效果。
对于本申请所提供的一种池化服务器***固件升级***的介绍请参照上述实施例,本申请在此不再赘述。
相应的,本申请还提供了一种池化服务器***固件升级装置,包括:
N个Host服务器,与每个Host服务器级联的M个Box服务器;
每个Host服务器均包括Host服务器BMC,每个Box服务器均包括Box服务器BMC;
存储器,用于存储计算机程序;
处理器,用于执行计算机程序时实现如上文任意一项池化服务器***固件升级方法的步骤。
本申请所提供的一种池化服务器***固件升级装置,具有和上述池化服务器***固件升级方法相同的有益效果。
对于本申请所提供的一种池化服务器***固件升级***的介绍请参照上述实施例,本申请在此不再赘述。
相应的,本申请还提供了一种可读存储介质,可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上文任意一项池化服务器***固件升级方法的步骤。
本申请所提供的一种可读存储介质,具有和上述池化服务器***固件升级方法相同的有益效果。
对于本申请所提供的一种可读存储介质的介绍请参照上述实施例,本申请在此不再赘述。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其他实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (10)
1.一种池化服务器***固件升级方法,其特征在于,包括:
获取当前次升级中待升级固件的所有类型;
将Host服务器中的与每个所述类型对应的Host待升级固件及Box服务器中的与每个所述类型对应的Box待升级固件传输至Host服务器BMC;
通过所述Host服务器BMC将所述Box待升级固件下发至对应的Box服务器BMC;
通过所述Host服务器BMC对所述Host待升级固件进行升级,同时通过所述Box服务器BMC对所述Box待升级固件进行升级。
2.根据权利要求1所述的池化服务器***固件升级方法,其特征在于,所述获取当前次升级中待升级固件的所有类型的过程具体为:
通过所述Host服务器BMC的web页面获取当前次升级中待升级固件的所有类型。
3.根据权利要求1所述的池化服务器***固件升级方法,其特征在于,所述将Host服务器中的与每个所述类型对应的Host待升级固件及Box服务器中的与每个所述类型对应的Box待升级固件传输至Host服务器BMC的过程具体为:
将Host服务器中的与每个所述类型对应的Host待升级固件及Box服务器中的与每个所述类型对应的Box待升级固件通过Host服务器BMC的web升级接口传输至所述Host服务器BMC。
4.根据权利要求1所述的池化服务器***固件升级方法,其特征在于,所述通过所述Host服务器BMC将所述Box待升级固件下发至对应的Box服务器BMC的过程具体为:
所述Host服务器BMC将所述Box待升级固件通过LAN或I2C下发至对应的Box服务器BMC。
5.根据权利要求4所述的池化服务器***固件升级方法,其特征在于,所述Host服务器BMC将所述Box待升级固件通过LAN或I2C下发至对应的Box服务器BMC的过程具体为:
所述Host服务器BMC根据整机拓扑信息,将所述Box待升级固件通过LAN或I2C下发至对应的Box服务器BMC。
6.根据权利要求1所述的池化服务器***固件升级方法,其特征在于,所述通过所述Host服务器BMC对所述Host待升级固件进行升级的过程具体为:
通过所述Host服务器BMC对所述Host待升级固件进行校验,升级校验成功的Host待升级固件;
相应的,所述通过所述Box服务器BMC对所述Box待升级固件进行升级的过程具体为:
通过所述Box服务器BMC对所述Box待升级固件进行校验,升级校验成功的Box待升级固件。
7.根据权利要求1-6任意一项所述的池化服务器***固件升级方法,其特征在于,所述通过所述Host服务器BMC对所述Host待升级固件进行升级的过程具体为:
确定所有所述类型的升级顺序;
通过所述Host服务器BMC,按所述升级顺序依次升级每个所述类型对应的Host待升级固件;
相应的,所述通过所述Box服务器BMC对所述Box待升级固件进行升级的过程具体为:
通过所述Box服务器BMC,按所述升级顺序依次升级每个所述类型对应的Box待升级固件。
8.一种池化服务器***固件升级***,其特征在于,包括:
获取模块,用于获取当前次升级中待升级固件的所有类型;
上传模块,用于将Host服务器中的与每个所述类型对应的Host待升级固件及Box服务器中的与每个所述类型对应的Box待升级固件传输至Host服务器BMC;
下发模块,用于通过所述Host服务器BMC将所述Box待升级固件下发至对应的Box服务器BMC;
升级模块,用于通过所述Host服务器BMC对所述Host待升级固件进行升级,同时通过所述Box服务器BMC对所述Box待升级固件进行升级。
9.一种池化服务器***固件升级装置,其特征在于,包括:
N个Host服务器,与每个Host服务器级联的M个Box服务器;
每个所述Host服务器均包括Host服务器BMC,每个所述Box服务器均包括Box服务器BMC;
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1-7任意一项所述池化服务器***固件升级方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7任意一项所述池化服务器***固件升级方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811504685.8A CN109660391B (zh) | 2018-12-10 | 2018-12-10 | 一种池化服务器***固件升级方法、***及相关装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811504685.8A CN109660391B (zh) | 2018-12-10 | 2018-12-10 | 一种池化服务器***固件升级方法、***及相关装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109660391A true CN109660391A (zh) | 2019-04-19 |
CN109660391B CN109660391B (zh) | 2022-03-08 |
Family
ID=66114197
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811504685.8A Active CN109660391B (zh) | 2018-12-10 | 2018-12-10 | 一种池化服务器***固件升级方法、***及相关装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109660391B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112269584A (zh) * | 2020-10-19 | 2021-01-26 | 苏州浪潮智能科技有限公司 | 一种PCIe Switch固件更新方法、装置、电子设备及介质 |
CN112527345A (zh) * | 2020-11-27 | 2021-03-19 | 苏州浪潮智能科技有限公司 | 一种扩展柜cpld在线升级的方法、装置、设备及可读介质 |
CN112748948A (zh) * | 2021-01-07 | 2021-05-04 | 苏州浪潮智能科技有限公司 | PCIe switch工作模式更新方法及相关组件 |
CN113852489A (zh) * | 2021-08-16 | 2021-12-28 | 青岛海尔科技有限公司 | 一种升级包的获取方法及智能设备 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101694622A (zh) * | 2009-09-29 | 2010-04-14 | 中兴通讯股份有限公司 | 一种多设备组合装置的固件远程升级方法及*** |
CN103138941A (zh) * | 2011-11-28 | 2013-06-05 | 英业达科技有限公司 | 服务器机架***的通信方法 |
CN104133715A (zh) * | 2014-08-13 | 2014-11-05 | 杭州华三通信技术有限公司 | 一种以太网供电设备固件升级方法和装置 |
CN104301395A (zh) * | 2014-09-25 | 2015-01-21 | 深圳市同洲电子股份有限公司 | 一种设备自动升级的方法、电子设备及*** |
CN105242940A (zh) * | 2015-09-14 | 2016-01-13 | 浪潮集团有限公司 | 一种集中固件更新方法 |
CN105635216A (zh) * | 2014-11-03 | 2016-06-01 | 华为软件技术有限公司 | 分布式应用的升级方法、设备和分布式*** |
US20160162280A1 (en) * | 2014-12-05 | 2016-06-09 | Fujitsu Limited | Information processing apparatus and update-time estimating method |
US20170031602A1 (en) * | 2015-07-27 | 2017-02-02 | Datrium, Inc. | Coordinated Upgrade of a Cluster Storage System |
CN106713053A (zh) * | 2017-02-19 | 2017-05-24 | 郑州云海信息技术有限公司 | 基于Linux的批量升级服务器固件的方法及其装置 |
CN107193594A (zh) * | 2017-05-17 | 2017-09-22 | 郑州云海信息技术有限公司 | 一种基于usb接口的主从bmc固件升级方法 |
CN107302465A (zh) * | 2017-08-18 | 2017-10-27 | 郑州云海信息技术有限公司 | 一种PCIe Switch服务器整机管理方法 |
CN107844311A (zh) * | 2017-10-25 | 2018-03-27 | 郑州云海信息技术有限公司 | 一种服务器固件升级方法及装置 |
CN108898230A (zh) * | 2018-05-24 | 2018-11-27 | 华为技术有限公司 | 一种设备管理方法及管理服务器 |
-
2018
- 2018-12-10 CN CN201811504685.8A patent/CN109660391B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101694622A (zh) * | 2009-09-29 | 2010-04-14 | 中兴通讯股份有限公司 | 一种多设备组合装置的固件远程升级方法及*** |
CN103138941A (zh) * | 2011-11-28 | 2013-06-05 | 英业达科技有限公司 | 服务器机架***的通信方法 |
CN104133715A (zh) * | 2014-08-13 | 2014-11-05 | 杭州华三通信技术有限公司 | 一种以太网供电设备固件升级方法和装置 |
CN104301395A (zh) * | 2014-09-25 | 2015-01-21 | 深圳市同洲电子股份有限公司 | 一种设备自动升级的方法、电子设备及*** |
CN105635216A (zh) * | 2014-11-03 | 2016-06-01 | 华为软件技术有限公司 | 分布式应用的升级方法、设备和分布式*** |
US20160162280A1 (en) * | 2014-12-05 | 2016-06-09 | Fujitsu Limited | Information processing apparatus and update-time estimating method |
US20170031602A1 (en) * | 2015-07-27 | 2017-02-02 | Datrium, Inc. | Coordinated Upgrade of a Cluster Storage System |
CN105242940A (zh) * | 2015-09-14 | 2016-01-13 | 浪潮集团有限公司 | 一种集中固件更新方法 |
CN106713053A (zh) * | 2017-02-19 | 2017-05-24 | 郑州云海信息技术有限公司 | 基于Linux的批量升级服务器固件的方法及其装置 |
CN107193594A (zh) * | 2017-05-17 | 2017-09-22 | 郑州云海信息技术有限公司 | 一种基于usb接口的主从bmc固件升级方法 |
CN107302465A (zh) * | 2017-08-18 | 2017-10-27 | 郑州云海信息技术有限公司 | 一种PCIe Switch服务器整机管理方法 |
CN107844311A (zh) * | 2017-10-25 | 2018-03-27 | 郑州云海信息技术有限公司 | 一种服务器固件升级方法及装置 |
CN108898230A (zh) * | 2018-05-24 | 2018-11-27 | 华为技术有限公司 | 一种设备管理方法及管理服务器 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112269584A (zh) * | 2020-10-19 | 2021-01-26 | 苏州浪潮智能科技有限公司 | 一种PCIe Switch固件更新方法、装置、电子设备及介质 |
CN112527345A (zh) * | 2020-11-27 | 2021-03-19 | 苏州浪潮智能科技有限公司 | 一种扩展柜cpld在线升级的方法、装置、设备及可读介质 |
CN112748948A (zh) * | 2021-01-07 | 2021-05-04 | 苏州浪潮智能科技有限公司 | PCIe switch工作模式更新方法及相关组件 |
CN112748948B (zh) * | 2021-01-07 | 2022-06-07 | 苏州浪潮智能科技有限公司 | PCIe switch工作模式更新方法及相关组件 |
CN113852489A (zh) * | 2021-08-16 | 2021-12-28 | 青岛海尔科技有限公司 | 一种升级包的获取方法及智能设备 |
Also Published As
Publication number | Publication date |
---|---|
CN109660391B (zh) | 2022-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109660391A (zh) | 一种池化服务器***固件升级方法、***及相关装置 | |
CN104615455B (zh) | 一种atca架构的ipmc程序远程升级方法及装置 | |
CN211628241U (zh) | 一种通过软件切换拓扑的pcie总线结构 | |
CN105446657B (zh) | 一种监控raid卡的方法 | |
US10372639B2 (en) | System and method to avoid SMBus address conflicts via a baseboard management controller | |
CN103649923B (zh) | 一种numa***内存镜像配置方法、解除方法、***和主节点 | |
CN110968352B (zh) | 一种pcie设备的复位***及服务器*** | |
CN102187640A (zh) | 多业务节点管理***、装置及方法 | |
US10915481B2 (en) | PCIe link reset to minimize workload impact | |
CN112162706A (zh) | 一种硬盘管理方法、装置、设备及机器可读存储介质 | |
CN104615500A (zh) | 一种服务器计算资源动态分配的方法 | |
US20190138337A1 (en) | Saas based solution- orchestration platform for orchestrating virtual network solutions on public/private cloud infrastructure for learning/development/evaluation/demos/validation/deployment | |
CN104049692A (zh) | 一种刀片服务器 | |
CN111078353A (zh) | 存储设备的操作方法及物理服务器 | |
CN115981971A (zh) | 一种服务器硬盘的点灯方法及服务器 | |
TW201805830A (zh) | 設備分配控制器以及設備分配方法 | |
CN103530254A (zh) | 多节点***的外部设备互联枚举方法和装置 | |
WO2024087932A1 (zh) | 控制方法、设备及计算设备 | |
EP2620876A1 (en) | Method and apparatus for data processing, pci-e bus system and server | |
CN104460857A (zh) | 一种高速外设部件互连标准卡及其使用方法和装置 | |
CN108984105B (zh) | 对网络存储设备中的复制任务进行分配的方法和设备 | |
CN109669905A (zh) | 一种pcie设备的热移除方法、***及相关装置 | |
CN103095739A (zh) | 机柜服务器***及其节点通信方法 | |
CN112615739B (zh) | 一种多主机应用环境下ocp3.0网卡的适配方法及*** | |
WO2017124918A1 (zh) | 一种设备热处理方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |