[go: up one dir, main page]

CN103685405B - Network service system and the method updating firmware thereof - Google Patents

Network service system and the method updating firmware thereof Download PDF

Info

Publication number
CN103685405B
CN103685405B CN201210347076.2A CN201210347076A CN103685405B CN 103685405 B CN103685405 B CN 103685405B CN 201210347076 A CN201210347076 A CN 201210347076A CN 103685405 B CN103685405 B CN 103685405B
Authority
CN
China
Prior art keywords
firmware
server
power distribution
distribution unit
updated
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.)
Expired - Fee Related
Application number
CN201210347076.2A
Other languages
Chinese (zh)
Other versions
CN103685405A (en
Inventor
余璘
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Pudong Technology Corp
Inventec Corp
Original Assignee
Inventec Pudong Technology Corp
Inventec Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Inventec Pudong Technology Corp, Inventec Corp filed Critical Inventec Pudong Technology Corp
Priority to CN201210347076.2A priority Critical patent/CN103685405B/en
Publication of CN103685405A publication Critical patent/CN103685405A/en
Application granted granted Critical
Publication of CN103685405B publication Critical patent/CN103685405B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

一种网络服务系统及其更新固件的方法,所述网络服务系统包括多个服务器、至少一电源分配单元以及总控制器。所述多个服务器分为至少一组,其中各服务器包括至少一功能单元。各电源分配单元连接一组服务器。总控制器连接各个电源分配单元,用以通过电源分配单元对服务器进行管理。其中,当总控制器判断功能单元的一的固件需要更新时,控制器发送固件更新指令以及更新固件网络地址至此功能单元对应的电源分配单元,使电源分配单元通知固件需要更新的服务器内的基板管理控制器至更新固件网络地址取得更新的固件,并进而对固件需要更新的功能单元进行固件更新操作。

A network service system and its method for updating firmware. The network service system includes multiple servers, at least one power distribution unit and a general controller. The plurality of servers are divided into at least one group, wherein each server includes at least one functional unit. Each power distribution unit is connected to a group of servers. The general controller is connected to each power distribution unit, and is used to manage the server through the power distribution unit. Wherein, when the general controller judges that the firmware of one of the functional units needs to be updated, the controller sends a firmware update command and updates the firmware network address to the power distribution unit corresponding to this functional unit, so that the power distribution unit notifies the substrate in the server whose firmware needs to be updated The management controller obtains updated firmware from the update firmware network address, and then performs a firmware update operation on the functional units whose firmware needs to be updated.

Description

网络服务系统及其更新固件的方法Network service system and method for updating firmware

技术领域technical field

本发明是有关于一种网络服务系统,且特别是有关于一种通过电源分配单元管理服务器的固件更新操作的网络服务系统。The present invention relates to a network service system, and in particular to a network service system which manages the firmware update operation of a server through a power distribution unit.

背景技术Background technique

随着电脑科技及网际网络的蓬勃发展,云端运算(cloud computing)应用也日趋普遍。在云端运算网络中,使用者不需要知道用于计算的基础结构(infrastructure)的地点以及其他细节,即可以使用云端运算所提供用来计算、资料存取以及储存的资源。通过使用位于云端网络中的其他电脑资源,可以让运算能力较低的装置(例如手机)使用这些资源来处理资料,进而使得其可以使用高运算能力的电脑(例如服务器)才能执行的功能。此外,使用者可以更通过服务器存取其他服务提供装置提供的服务(例如音讯及视讯等),以获得更多样化的服务。With the vigorous development of computer technology and the Internet, cloud computing applications are becoming more and more common. In the cloud computing network, users do not need to know the location of the computing infrastructure (infrastructure) and other details, that is, they can use the resources provided by the cloud computing for computing, data access and storage. By using other computer resources in the cloud network, devices with low computing power (such as mobile phones) can use these resources to process data, so that they can use functions that can only be performed by computers with high computing power (such as servers). In addition, users can access services provided by other service providing devices (such as audio and video, etc.) through the server to obtain more diversified services.

一般而言,在云端运算网络中,机架管理控制器(Rack Management Controller,RMC)与服务器之间可通过网络连线沟通,使得服务器可直接存取RMC上的更新固件。然而,为了方便服务器的管理,RMC只与电源分配单元(Power Distribution Unit,PDU)沟通,这使得服务器更新固件的操作必须有所调整。Generally speaking, in a cloud computing network, a Rack Management Controller (RMC) and a server can communicate through a network connection, so that the server can directly access updated firmware on the RMC. However, in order to facilitate the management of the server, the RMC only communicates with the power distribution unit (Power Distribution Unit, PDU), which makes the operation of updating the firmware of the server must be adjusted.

发明内容Contents of the invention

有鉴于前述问题,本发明提供一种网络服务系统及其更新固件方法,使得控制器仅需将更新固件网络地址发送至电源分配单元,即可通过电源分配单元对服务器的管理来控制服务器进行固件更新操作。In view of the aforementioned problems, the present invention provides a network service system and its firmware update method, so that the controller only needs to send the update firmware network address to the power distribution unit, and then the server can be controlled by the power distribution unit to manage the server. update operation.

本发明提供一种网络服务系统,包括多个服务器、至少一电源分配单元以及总控制器。所述多个服务器分为至少一组,其中每一服务器包括至少一功能单元。每一电源分配单元分别连接一组服务器。总控制器连接至少一电源分配单元,用以通过电源分配单元对服务器进行管理。其中,当总控制器判断服务器的其中之一的功能单元的固件需要更新时,控制器发送固件更新指令以及更新固件网络地址至服务器所在组对应的电源分配单元,使电源分配单元通知固件需要更新的服务器内的基板管理控制器至更新固件网络地址取得更新的固件,并由基板管理控制器对固件需要更新的功能单元进行固件更新操作。The invention provides a network service system, which includes multiple servers, at least one power distribution unit and a general controller. The plurality of servers are divided into at least one group, wherein each server includes at least one functional unit. Each power distribution unit is respectively connected to a group of servers. The master controller is connected to at least one power distribution unit for managing the servers through the power distribution unit. Wherein, when the general controller determines that the firmware of one of the functional units of the server needs to be updated, the controller sends a firmware update command and updates the firmware network address to the power distribution unit corresponding to the group where the server is located, so that the power distribution unit notifies that the firmware needs to be updated The baseboard management controller in the server obtains updated firmware from the update firmware network address, and the baseboard management controller performs a firmware update operation on the functional units whose firmware needs to be updated.

在本发明的一实施例中,所述电源分配单元判断在固件需要更新的功能单元所在的服务器是否包括基板管理控制器,若判断不包含基板管理控制器,则电源分配单元通知总控制器错误讯息。In an embodiment of the present invention, the power distribution unit judges whether the server where the functional unit whose firmware needs to be updated is located includes a baseboard management controller, and if it is judged that the baseboard management controller is not included, the power distribution unit notifies the general controller of an error message.

在本发明的一实施例中,所述电源分配单元若判断在固件需要更新的功能单元所在的服务器包括基板管理控制器,则通知总控制器启动固件数据服务,并通知基板管理控制器至更新固件网络地址取得更新的固件。In an embodiment of the present invention, if the power distribution unit determines that the server where the functional unit whose firmware needs to be updated is located includes a baseboard management controller, it will notify the general controller to start the firmware data service, and notify the baseboard management controller to update Firmware network address to obtain updated firmware.

在本发明的一实施例中,所述总控制器为机架管理控制器。In an embodiment of the present invention, the general controller is a rack management controller.

另一观点而言,本发明提供一种更新固件的方法,适于网络服务系统中的总控制器。所述方法包括判断服务器的其中之一的功能单元的固件是否需要更新。接着,当服务器的其中之一的功能单元的固件需要更新时,发送固件更新指令以及更新固件网络地址至服务器所在组对应的电源分配单元,使电源分配单元通知固件需要更新的服务器内的基板管理控制器至更新固件网络地址取得更新的固件。之后,由基板管理控制器对固件需要更新的功能单元进行固件更新操作。From another point of view, the present invention provides a method for updating firmware, which is suitable for the general controller in the network service system. The method includes determining whether firmware of a functional unit of one of the servers needs to be updated. Next, when the firmware of one of the functional units of the server needs to be updated, send the firmware update command and update the firmware network address to the power distribution unit corresponding to the group where the server is located, so that the power distribution unit notifies the base board management in the server whose firmware needs to be updated The controller goes to the update firmware network address to obtain updated firmware. Afterwards, the baseboard management controller performs a firmware update operation on the functional units whose firmware needs to be updated.

在本发明的一实施例中,在判断服务器的其中之一的功能单元的固件是否需要更新的步骤之后,更包括判断在固件需要更新的功能单元所在的服务器是否包括基板管理控制器,若判断不包含基板管理控制器,则电源分配单元通知总控制器错误讯息。In an embodiment of the present invention, after the step of judging whether the firmware of one of the functional units of the server needs to be updated, it further includes judging whether the server where the functional unit whose firmware needs to be updated is located includes a baseboard management controller. If the baseboard management controller is not included, the power distribution unit notifies the general controller of an error message.

在本发明的一实施例中,当判断在固件需要更新的功能单元所在的服务器包括基板管理控制器之后,更包括并通知基板管理控制器至更新固件网络地址取得更新的固件。In an embodiment of the present invention, after it is determined that the server where the functional unit whose firmware needs to be updated includes a baseboard management controller, it further includes and notifies the baseboard management controller to obtain updated firmware from an update firmware network address.

在本发明的一实施例中,所述更新固件网络地址为控制器的文件传输协议服务器网络地址。In an embodiment of the present invention, the firmware update network address is a file transfer protocol server network address of the controller.

在本发明的一实施例中,所述更新固件网络地址对应的更新固件服务器包括至少一种类的更新固件。In an embodiment of the present invention, the update firmware server corresponding to the update firmware network address includes at least one type of update firmware.

基于上述,本发明提供的网络服务系统及其固件更新方法中,通过电源分配单元对服务器的管理,使得在服务器更新固件的操作中,控制器仅需将更新固件网络地址发送至电源分配单元即可。接着,在电源分配单元将更新固件网络地址转发至服务器之后,位于服务器中的元件即可依据所述更新固件网络地址来取得更新固件,使得需更新固件的元件可以进行固件更新操作。Based on the above, in the network service system and its firmware update method provided by the present invention, through the management of the server by the power distribution unit, in the operation of updating the firmware of the server, the controller only needs to send the update firmware network address to the power distribution unit. Can. Then, after the power distribution unit forwards the updated firmware network address to the server, the components in the server can obtain the updated firmware according to the updated firmware network address, so that the components that need to be updated can perform firmware update operations.

为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。In order to make the above-mentioned features and advantages of the present invention more comprehensible, the following specific embodiments are described in detail together with the accompanying drawings.

附图说明Description of drawings

图1是根据本发明实施例所绘示的网络服务系统的示意图。FIG. 1 is a schematic diagram of a network service system according to an embodiment of the present invention.

图2是根据本发明实施例所绘示的更新固件方法的流程图。FIG. 2 is a flowchart of a method for updating firmware according to an embodiment of the invention.

【主要元件符号说明】[Description of main component symbols]

100:网络服务系统100: Network service system

110:总控制器110: master controller

120_1、120_2:电源分配单元120_1, 120_2: power distribution unit

130_1_1~130_1_P、130_2_1~130_2_Q:服务器130_1_1~130_1_P, 130_2_1~130_2_Q: server

ADR:更新固件网络地址ADR: update firmware network address

FUC:固件更新指令FUC: Firmware Update Command

S210~S230:步骤S210~S230: steps

具体实施方式detailed description

现将详细参考本发明的示范性实施例,在附图中说明所述示范性实施例的实例。另外,凡可能之处,在图式及实施方式中使用相同标号的元件/构件/符号代表相同或类似部分。Reference will now be made in detail to the exemplary embodiments of the present invention, examples of which are illustrated in the accompanying drawings. In addition, wherever possible, elements/components/symbols with the same reference numerals are used in the drawings and embodiments to represent the same or similar parts.

图1是根据本发明实施例所绘示的网络服务系统的示意图。在本实施例中,网络服务系统100包括总控制器110、电源分配单元(Power Distribution Unit,PDU)120_1及120_2,以及服务器130_1_1~130_1_P和130_2_1~130_2_Q(P、Q为正整数)。电源分配单元120_1与120_2分别连接一组服务器,亦即,电源分配单元120_1连接服务器130_1_1~130_1_P,而电源分配单元120_2则连接130_2_1~130_2_Q。总控制器110连接电源分配单元120_1及120_2,用以通过电源分配单元120_1及120_2对服务器130_1_1~130_1_P和130_2_1~130_2_Q进行管理。其中,服务器130_1_1~130_1_P和130_2_1~130_2_Q分别包括功能单元,用以执行特定的功能。FIG. 1 is a schematic diagram of a network service system according to an embodiment of the present invention. In this embodiment, the network service system 100 includes a general controller 110, power distribution units (Power Distribution Unit, PDU) 120_1 and 120_2, and servers 130_1_1˜130_1_P and 130_2_1˜130_2_Q (P, Q are positive integers). The power distribution units 120_1 and 120_2 are respectively connected to a group of servers, that is, the power distribution unit 120_1 is connected to the servers 130_1_1˜130_1_P, and the power distribution unit 120_2 is connected to the servers 130_2_1˜130_2_Q. The general controller 110 is connected to the power distribution units 120_1 and 120_2 for managing the servers 130_1_1 - 130_1_P and 130_2_1 - 130_2_Q through the power distribution units 120_1 and 120_2 . Wherein, the servers 130_1_1˜130_1_P and 130_2_1˜130_2_Q respectively include functional units for performing specific functions.

在本实施例中,总控制器110可以定期或不定期地查看提供更新固件的服务器,以获得更新固件的信息。此外,总控制器110在取得更新固件的信息之后,可以将更新固件的版本与目前总控制器110所管理的功能单元上的固件版本进行比较。In this embodiment, the general controller 110 may regularly or irregularly check the server providing updated firmware to obtain information about updated firmware. In addition, after the general controller 110 obtains the information of the updated firmware, it can compare the version of the updated firmware with the firmware version of the functional units currently managed by the general controller 110 .

总控制器110可以是机架管理控制器(Rack Management Controller,RMC)。举例而言,当总控制器110判断例如服务器130_1_1中的功能单元固件需要更新时,总控制器110即发送固件更新指令FUC以及更新固件网络地址ADR至电源分配单元120_1,并控制电源分配单元120_1转发至服务器130_1_1中的例如基板管理控制器(Baseboard ManagementController,BMC),使其可依据更新固件网络地址ADR取得更新的固件。接着,基板管理控制器即可对固件需要更新的功能单元进行固件更新操作。The general controller 110 may be a rack management controller (Rack Management Controller, RMC). For example, when the general controller 110 determines that the firmware of the functional units in the server 130_1_1 needs to be updated, the general controller 110 sends the firmware update command FUC and the updated firmware network address ADR to the power distribution unit 120_1, and controls the power distribution unit 120_1 Forward it to, for example, a baseboard management controller (BMC) in the server 130_1_1, so that it can obtain the updated firmware according to the update firmware network address ADR. Then, the baseboard management controller can perform a firmware update operation on the functional units whose firmware needs to be updated.

在一实施例中,总控制器110在取得更新固件之后,可将所述更新固件储存至自身的例如文件传输协议(File Transfer Protocol,FTP)服务器上,并据以产生更新固件网络地址ADR。如此一来,服务器130_1_1上的基板管理控制器即可以依据更新固件网络地址ADR来取得更新固件。此外,由于服务器130_1_1~130_1_P中元件的固件种类及版本可能不尽相同,因此,更新固件网络地址ADR对应的更新固件服务器可以包括至少一种类的更新固件,以供应不同服务器上各种不同元件对应的固件种类需求。In one embodiment, after obtaining the updated firmware, the general controller 110 may store the updated firmware on its own server such as a File Transfer Protocol (FTP), and generate the updated firmware network address ADR accordingly. In this way, the baseboard management controller on the server 130_1_1 can obtain the updated firmware according to the updated firmware network address ADR. In addition, since the firmware types and versions of components in the servers 130_1_1˜130_1_P may be different, the update firmware server corresponding to the update firmware network address ADR may include at least one type of update firmware to supply various components on different servers. The type of firmware required.

在本发明的一实施例中,基板管理控制器可用来管理例如复杂可程式逻辑装置(Complex Programmable Logic Device,CPLD)的功能单元。举例而言,当总控制器110判断服务器130_1_1上的CPLD的固件需要进行更新时,总控制器110可以将更新固件网络地址ADR(例如总控制器110中的FTP服务器网络地址)发送至电源分配单元120_1,再由电源分配单元120_1转发至服务器130_1_1上的BMC。在所述BMC接收更新固件网络地址ADR后,即可据以取得(亦即下载)更新固件,并且可通过例如通用输入输出(General Purpose Input/Output,GPIO)脚位,以联合测试行动组(Joint TestAction Group,JTAG)的规格来对CPLD进行固件更新。In an embodiment of the present invention, the baseboard management controller can be used to manage functional units such as complex programmable logic devices (Complex Programmable Logic Device, CPLD). For example, when the general controller 110 judges that the firmware of the CPLD on the server 130_1_1 needs to be updated, the general controller 110 can update the firmware network address ADR (such as the FTP server network address in the general controller 110) to the power distribution The unit 120_1 is then forwarded by the power distribution unit 120_1 to the BMC on the server 130_1_1. After the BMC receives the updated firmware network address ADR, it can obtain (that is, download) the updated firmware accordingly, and can jointly test the action group ( Joint TestAction Group, JTAG) specifications to update the firmware of the CPLD.

在本发明的一实施例中,电源分配单元可以判断在固件需要更新的服务器中,是否包括可依据更新固件网络地址ADR取得更新固件的元件。举例而言,当总控制器110判断服务器130_1_2的固件需要更新,并且将更新固件网络地址ADR发送至电源分配单元120_1时,电源分配单元120_1可以判断服务器130_1_2中是否包括例如BMC元件。当电源分配单元120_1判断服务器130_1_2中不包括BMC元件时,由于服务器130_1_2此时无法通过BMC来依据更新固件网络地址ADR取得更新固件,因此,电源分配单元120_1即以一错误讯息来通知总控制器110此次的固件更新操作无法执行。而当电源分配单元120_1判断服务器130_1_2中包括BMC元件时,电源分配单元120_1可通知总控制器110启动固件数据服务,并通知基板管理控制器至更新固件网络地址取得更新的固件In an embodiment of the present invention, the power distribution unit can determine whether the server whose firmware needs to be updated includes a component that can obtain the updated firmware according to the updated firmware network address ADR. For example, when the general controller 110 determines that the firmware of the server 130_1_2 needs to be updated, and sends the updated firmware network address ADR to the power distribution unit 120_1, the power distribution unit 120_1 can determine whether the server 130_1_2 includes, for example, a BMC component. When the power distribution unit 120_1 judges that the server 130_1_2 does not include a BMC component, the server 130_1_2 cannot obtain the updated firmware through the BMC at this time according to the update firmware network address ADR, so the power distribution unit 120_1 notifies the general controller with an error message 110 This firmware update operation cannot be performed. And when the power distribution unit 120_1 determines that the server 130_1_2 includes BMC components, the power distribution unit 120_1 can notify the general controller 110 to start the firmware data service, and notify the baseboard management controller to obtain the updated firmware from the update firmware network address

图2是根据本发明实施例所绘示的更新固件方法的流程图。请参照图2,本实施例的更新固件方法适用于图1的网络服务系统100,以下即搭配图1中的各项装置说明更新固件方法的详细步骤:FIG. 2 is a flowchart of a method for updating firmware according to an embodiment of the invention. Please refer to FIG. 2 , the method for updating firmware in this embodiment is applicable to the network service system 100 in FIG. 1 , and the detailed steps of the method for updating firmware are described below with each device in FIG. 1 :

首先,总控制器110判断服务器130_1_1~130_1_P和130_2_1~130_2_Q的功能单元固件是否需要更新(步骤S210)。接着,当服务器130_1_1~130_1_P和130_2_1~130_2_Q的其中之一(例如服务器130_1_1)的功能单元固件被总控制器110判断为需要更新时,总控制器110发送固件更新指令FUC以及更新固件网络地址ADR至服务器130_1_1对应的电源分配单元120_1。之后,总控制器110使电源分配单元120_1通知固件需要更新的服务器(亦即服务器130_1_1)中的基板管理控制器依据更新固件网络地址ADR取得更新的固件(步骤S220)。在基板管理控制器取得更新的固件之后,即可对固件需要更新的功能单元进行固件更新操作(步骤S230)。First, the general controller 110 judges whether the firmware of the functional units of the servers 130_1_1~130_1_P and 130_2_1~130_2_Q need to be updated (step S210). Next, when the functional unit firmware of one of the servers 130_1_1~130_1_P and 130_2_1~130_2_Q (for example, the server 130_1_1) is judged by the general controller 110 to be updated, the general controller 110 sends a firmware update command FUC and an update firmware network address ADR to the power distribution unit 120_1 corresponding to the server 130_1_1. Afterwards, the general controller 110 makes the power distribution unit 120_1 notify the BMC in the server whose firmware needs to be updated (ie, the server 130_1_1 ) to obtain updated firmware according to the updated firmware network address ADR (step S220 ). After the BMC acquires the updated firmware, it can perform firmware update operations on the functional units whose firmware needs to be updated (step S230).

综上所述,在本发明提供的网络服务系统及其固件更新方法中,通过电源分配单元对服务器的管理,使得在服务器更新固件的操作中,控制器仅需将更新固件网络地址发送至电源分配单元即可。接着,在电源分配单元将更新固件网络地址转发至服务器之后,位于服务器中的元件(例如BMC)即可依据所述更新固件网络地址来取得更新固件,使得需更新固件的功能单元可以进行固件更新操作。To sum up, in the network service system and its firmware update method provided by the present invention, through the management of the server by the power distribution unit, in the operation of updating the firmware of the server, the controller only needs to send the update firmware network address to the power supply Allocate units. Then, after the power distribution unit forwards the update firmware network address to the server, the components (such as BMC) located in the server can obtain the update firmware according to the update firmware network address, so that the functional units that need to update the firmware can perform firmware update operate.

虽然本发明已以实施例揭露如上,然其并非用以限定本发明,任何所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围当视后附的权利要求所界定者为准。Although the present invention has been disclosed as above with the embodiments, it is not intended to limit the present invention. Anyone with ordinary knowledge in the technical field can make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the present invention should be defined by the appended claims.

Claims (12)

1. a network service system, including:
Multiple servers, are divided into least one set, and the most each described server includes at least one functional unit;
At least one power distribution unit, each described power distribution unit connects one group of the plurality of server respectively;And
Master controller, at least one power distribution unit described in connection, in order to by described power distribution unit to the plurality of clothes Business device is managed;
Wherein, judge that the firmware of the functional unit of one of them of the plurality of server needs to update when described master controller Time, described master controller sends firmware and updates instruction and update the firmware networks address institute that extremely described server place group is corresponding State power distribution unit, the substrate management control in making described power distribution unit notice firmware need the described server updated Device obtains the firmware updated to described renewal firmware networks address, and by described baseboard management controller, firmware is needed renewal Described functional unit carries out firmware and updates operation.
2. network service system as claimed in claim 1, it is characterised in that described renewal firmware networks address is described master control The ftp server network address of device processed.
3. network service system as claimed in claim 1, it is characterised in that described power distribution unit judges at firmware needs Whether the server at the described functional unit place updated includes described baseboard management controller, if judging not comprise described substrate Management Controller, the most described power distribution unit notifies described master controller error messages.
4. network service system as claimed in claim 3, it is characterised in that if described power distribution unit judges to need at firmware The server at described functional unit place to be updated includes described baseboard management controller, then notify that described master controller starts Firmware data services, and notifies that described baseboard management controller obtains the firmware updated to described renewal firmware networks address.
5. network service system as claimed in claim 1, it is characterised in that the renewal that described renewal firmware networks address is corresponding Firmware server includes the renewal firmware of at least one class.
6. network service system as claimed in claim 1, it is characterised in that described master controller is Shelf Management Controller.
7. the method updating firmware, is suitable to network service system, and described network service system includes
Multiple servers, are divided into least one set, and the most each described server includes at least one functional unit;
At least one power distribution unit, each described power distribution unit connects one group of the plurality of server respectively;And
One master controller, at least one power distribution unit described in connection, in order to by described power distribution unit to the plurality of Server is managed
Described method includes:
Judge that the firmware of the functional unit of one of them of the plurality of server is the need of renewal;
When the firmware of the functional unit of one of them of the plurality of server need update time, send firmware update instruction and Update the firmware networks address described power distribution unit that extremely described server place group is corresponding, make described power distribution unit lead to Know that the baseboard management controller in the described server that firmware needs update obtains renewal to described renewal firmware networks address Firmware;And
Needed the described functional unit updated to carry out firmware in firmware by described baseboard management controller and update operation.
8. method as claimed in claim 7, it is characterised in that described renewal firmware networks address is the literary composition of described master controller The part transfer protocol server network address.
9. method as claimed in claim 7, it is characterised in that judging the function list of one of them of the plurality of server After the firmware of unit is the need of the step updated, further include:
Judge to need whether the server at the described functional unit place updated includes described baseboard management controller at firmware, if Judging not comprise described baseboard management controller, the most described power distribution unit notifies described master controller error messages.
10. method as claimed in claim 9, it is characterised in that when judging to need the described functional unit institute of renewal at firmware Server include described baseboard management controller after, further include:
And notify that described baseboard management controller obtains the firmware updated to described renewal firmware networks address.
11. methods as claimed in claim 7, it is characterised in that the renewal firmware clothes that described renewal firmware networks address is corresponding Business device includes the renewal firmware of at least one class.
12. methods as claimed in claim 7, it is characterised in that described master controller is Shelf Management Controller.
CN201210347076.2A 2012-09-17 2012-09-17 Network service system and the method updating firmware thereof Expired - Fee Related CN103685405B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210347076.2A CN103685405B (en) 2012-09-17 2012-09-17 Network service system and the method updating firmware thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210347076.2A CN103685405B (en) 2012-09-17 2012-09-17 Network service system and the method updating firmware thereof

Publications (2)

Publication Number Publication Date
CN103685405A CN103685405A (en) 2014-03-26
CN103685405B true CN103685405B (en) 2016-12-21

Family

ID=50321705

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210347076.2A Expired - Fee Related CN103685405B (en) 2012-09-17 2012-09-17 Network service system and the method updating firmware thereof

Country Status (1)

Country Link
CN (1) CN103685405B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201612767A (en) * 2014-09-18 2016-04-01 Wistron Corp Updating method and electronic system thereof
CN104331300A (en) * 2014-09-23 2015-02-04 英业达科技有限公司 Server capable of directly updating setting by using substrate management controller
CN104731618A (en) * 2015-03-25 2015-06-24 浪潮集团有限公司 Design method for automatically refreshing firmware based on RACK cabinet node middle plate
CN113031999A (en) * 2021-03-25 2021-06-25 山东英信计算机技术有限公司 Method, device and equipment for controlling firmware upgrade of server component and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7849454B2 (en) * 2006-01-13 2010-12-07 Dell Products L.P. Automatic firmware corruption recovery and update
CN102448074A (en) * 2010-09-30 2012-05-09 国际商业机器公司 Server management method and system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7849454B2 (en) * 2006-01-13 2010-12-07 Dell Products L.P. Automatic firmware corruption recovery and update
CN102448074A (en) * 2010-09-30 2012-05-09 国际商业机器公司 Server management method and system

Also Published As

Publication number Publication date
CN103685405A (en) 2014-03-26

Similar Documents

Publication Publication Date Title
CN107800565B (en) Inspection method, inspection device, inspection system, computer equipment and storage medium
JP6325001B2 (en) Method and system using recursive event listeners in nodes of hierarchical data structures
CN112073994A (en) Method and device for over-the-air upgrading, electronic equipment and readable storage medium
CN110324399B (en) Incorporating cluster awareness into the facility management portal
US8719390B2 (en) Server management apparatus and server management method
CN109886693B (en) Consensus realization method, device, equipment and medium for block chain system
WO2018192478A1 (en) Cloud management platform, virtual machine management method, system thereof
CN109905431B (en) Message processing method and system, storage medium, and electronic device
CN107819615A (en) A kind of apparatus self-adaptation cut-in method, device and main control device
CN103685405B (en) Network service system and the method updating firmware thereof
CN106406980B (en) A kind of dispositions method and device of virtual machine
US8683460B2 (en) Grandfathering configurations in a distributed environment
CN110674153B (en) Data consistency detection method and device and electronic equipment
CN112069137A (en) Method and device for generating information, electronic equipment and computer readable storage medium
CN104410511A (en) Server management method and system
CN112463616B (en) A chaos testing method and device for Kubernetes container platform
CN110798358A (en) Distributed service identification method and device, computer readable medium and electronic equipment
CN101490667A (en) System and method for managing domain-state information
WO2020238057A1 (en) Redis-based mqtt cluster monitoring method, apparatus, and storage medium
CN115442129B (en) A method, device and system for managing cluster access rights
CN115225645B (en) A service update method, device, system and storage medium
CN106155722A (en) A kind of software method for updating pages and terminal
CN102130786B (en) Method and device for updating characteristics of single board
CN113747423B (en) Cloud mobile phone state synchronization method, device, equipment, storage medium and program product
CN111488232B (en) Out-of-box solution level configuration and diagnostic logging and reporting systems and methods

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20161221