CN107704254A - The system and method for PSU firmwares is updated under a kind of BMC web interfaces - Google Patents
The system and method for PSU firmwares is updated under a kind of BMC web interfaces Download PDFInfo
- Publication number
- CN107704254A CN107704254A CN201710800857.5A CN201710800857A CN107704254A CN 107704254 A CN107704254 A CN 107704254A CN 201710800857 A CN201710800857 A CN 201710800857A CN 107704254 A CN107704254 A CN 107704254A
- Authority
- CN
- China
- Prior art keywords
- firmware
- server
- psu
- refresh process
- module
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供一种BMC Web界面下更新PSU固件的系统及方法,用户通过与云端控制器连接,能够连接至系统中的每个服务器,并根据实际需求,获取服务器的PSU固件信息。当需要对服务器的PSU固件信息进行刷新时,通过远程登录服务器,获取服务器的PSU固件信息,并通过人机交互装置编辑该服务器PSU固件信息的刷新进程,在线对该服务器PSU固件进行刷新,避免了需要接入PSU固件的端口,与PSU固件的端口物理连接后进行升级操作。操作人员只要通过连接至云端控制器,并基于云端控制器连接到各个服务器,获取各个服务器的PSU固件信息,做到对PSU固件进行升级操作,或刷新操作。
The present invention provides a system and method for updating PSU firmware under the BMC Web interface. Users can connect to each server in the system by connecting with a cloud controller, and obtain the PSU firmware information of the server according to actual needs. When it is necessary to refresh the PSU firmware information of the server, obtain the PSU firmware information of the server by remotely logging in to the server, edit the refresh process of the server PSU firmware information through the human-computer interaction device, and refresh the server PSU firmware online to avoid After the port that needs to be connected to the PSU firmware is identified, it is physically connected to the port of the PSU firmware to perform the upgrade operation. The operator only needs to connect to the cloud controller and connect to each server based on the cloud controller to obtain the PSU firmware information of each server, so as to upgrade or refresh the PSU firmware.
Description
技术领域technical field
本发明涉及服务器领域,尤其涉及一种BMC Web界面下更新PSU固件的系统及方法。The invention relates to the field of servers, in particular to a system and method for updating PSU firmware under a BMC Web interface.
背景技术Background technique
随着互联网的诞生和不断发展,在世界范围内各行各业对信息的需求和共享也越来越大。为各种计算机提供信息服务的数据中心数量、规模都在不断地在扩大。但由于互联网多年的发展,以前各地的网络数据中心机房难以容纳更多的机柜,来满足信息的存储与服务,这样导致的结果是对能源的需求量会越来越大。这不仅增加了机房的运行成本,而且和日益紧张的能源现状形成了鲜明的对比,如今很多数据中心机房都是有用电量的限制,以致很多运营商都是精打细算,在满足机房运行的情况下选择功耗低的产品部署数据中心,这样可以在有限的电力供应情况下获得最大的处理能力,从而达到最大的经济效益。With the birth and continuous development of the Internet, the demand and sharing of information from all walks of life in the world is also increasing. The number and scale of data centers that provide information services for various computers are constantly expanding. However, due to the development of the Internet for many years, it was difficult for the computer rooms of network data centers in various places to accommodate more cabinets to meet the storage and service of information. As a result, the demand for energy will increase. This not only increases the operating cost of the computer room, but also forms a sharp contrast with the increasingly tense energy situation. Nowadays, many data center computer rooms are limited by the available power, so that many operators are carefully budgeting, and choose power when meeting the requirements of the computer room. Products with low power consumption are deployed in data centers, so that maximum processing capacity can be obtained under limited power supply conditions, thereby achieving maximum economic benefits.
为了能够满足数据中心机房的所需要的电力供应,通常对服务器的PSU固件,也即电源供应模块进行更新升级,以满足服务器的更新换代,并且使服务器适应有限的电力供应。目前升级PSU固件时,需要接入PSU固件的端口,与PSU固件的端口物理连接后进行升级操作。这种升级方式限制较多,需要操作人员的PC机设置与PSU固件的端口,与PSU固件的端口连接实现升级,但是如果无法接触服务器的PSU固件端口,或者服务器未设置PSU固件端口时将导致无法进行升级。In order to meet the required power supply of the data center computer room, the PSU firmware of the server, that is, the power supply module is usually updated to meet the replacement of the server and adapt the server to the limited power supply. At present, when upgrading the PSU firmware, it is necessary to access the port of the PSU firmware, and physically connect to the port of the PSU firmware to perform the upgrade operation. This upgrade method has many restrictions. It requires the operator’s PC to set the port of the PSU firmware and connect to the port of the PSU firmware to upgrade. However, if the server’s PSU firmware port cannot be accessed, or the server does not set the PSU firmware port, it will cause Unable to upgrade.
发明内容Contents of the invention
为了克服上述现有技术中的不足,本发明提供一种BMC Web界面下更新PSU固件的系统,包括:云端控制器以及多个分别与云端控制器进行通信连接的服务器;In order to overcome the deficiencies in the above-mentioned prior art, the present invention provides a system for updating PSU firmware under the BMC Web interface, including: a cloud controller and a plurality of servers respectively communicating with the cloud controller;
服务器包括:基板管理控制器,与基板管理控制器连接的PSU固件;The server includes: a baseboard management controller, and PSU firmware connected to the baseboard management controller;
云端控制器包括:固件刷新进程获取模块,Web通信通道接口;The cloud controller includes: a firmware refresh process acquisition module, and a Web communication channel interface;
基板管理控制器包括:WEB接口模块,固件刷新进程接收模块,固件刷新数据库,刷新进程执行模块,本地进程传输模块;Baseboard management controller includes: WEB interface module, firmware refresh process receiving module, firmware refresh database, refresh process execution module, local process transmission module;
固件刷新进程获取模块用于通过人机交互装置获取固件刷新进程,并将获取的固件刷新进程储存于云端控制器内;The firmware refresh process acquisition module is used to obtain the firmware refresh process through the human-computer interaction device, and store the acquired firmware refresh process in the cloud controller;
Web通信通道接口模块用于提供与服务器通信通道的接口;The Web communication channel interface module is used to provide an interface with the server communication channel;
WEB接口模块与Web通信通道接口通信连接,使服务器与云端控制器建立通信连接通道;The WEB interface module communicates with the Web communication channel interface, so that the server and the cloud controller establish a communication connection channel;
固件刷新进程接收模块用于通过WEB接口模块与Web通信通道接口建立的通信连接通道,获取云端控制器内储存的固件刷新进程;The firmware refresh process receiving module is used to obtain the firmware refresh process stored in the cloud controller through the communication connection channel established by the WEB interface module and the Web communication channel interface;
固件刷新数据库用于将从云端控制器获取的固件刷新进程进行储存;The firmware refresh database is used to store the firmware refresh process obtained from the cloud controller;
刷新进程执行模块通过本地进程传输模块与固件刷新数据库连接,刷新进程执行模块通过本地进程传输模块获取固件刷新数据库储存的固件刷新进程,并将获取的固件刷新进程对PSU固件进行刷新。The refresh process execution module is connected with the firmware refresh database through the local process transmission module, the refresh process execution module obtains the firmware refresh process stored in the firmware refresh database through the local process transmission module, and refreshes the PSU firmware with the obtained firmware refresh process.
优选地,云端控制器还包括:IP地址编码模块;Preferably, the cloud controller also includes: an IP address encoding module;
IP地址设置模块用于对每个服务器进行IP地址编码。The IP address setting module is used to encode the IP address of each server.
优选地,还包括:PC终端;Preferably, it also includes: a PC terminal;
PC终端包括:网络接口模块,数据传输模块,人机交互装置;PC terminal includes: network interface module, data transmission module, human-computer interaction device;
网络接口模块用于与云端控制器的Web通信通道接口进行通信连接,建立PC终端与云端控制器之间的通信通道;The network interface module is used to communicate with the Web communication channel interface of the cloud controller to establish a communication channel between the PC terminal and the cloud controller;
数据传输模块用于PC终端与云端控制器之间建立通信通道后,使PC终端通过云端控制器分别每个服务器进行数据通信;The data transmission module is used to establish a communication channel between the PC terminal and the cloud controller, so that the PC terminal performs data communication with each server through the cloud controller;
用户通过人机交互装置将固件刷新进程输入至PC终端,并控制PC终端将固件刷新进程传输至云端控制器。The user inputs the firmware update process to the PC terminal through the human-computer interaction device, and controls the PC terminal to transmit the firmware update process to the cloud controller.
优选地,PC终端还包括:服务器IP地址获取模块,PC终端固件刷新进程储存模块;Preferably, the PC terminal also includes: a server IP address acquisition module, a PC terminal firmware refresh process storage module;
服务器IP地址获取模块用于获取系统中每个服务器的IP地址,使用户通过服务器的IP地址连接到该服务器;The server IP address obtaining module is used to obtain the IP address of each server in the system, so that the user can connect to the server through the IP address of the server;
PC终端固件刷新进程储存模块用于通过IP地址连接到待刷新固件的服务器,获取所述服务器的PSU固件信息,编写固件刷新进程,将固件刷新进程传输至所述服务器的固件刷新数据库。The PC terminal firmware refresh process storage module is used to connect to the server of the firmware to be refreshed through the IP address, obtain the PSU firmware information of the server, write the firmware refresh process, and transmit the firmware refresh process to the firmware refresh database of the server.
优选地,PC终端还包括:PC终端固件刷新进程执行模块;Preferably, the PC terminal also includes: a PC terminal firmware refresh process execution module;
PC终端固件刷新进程执行模块用于通过IP地址连接到待刷新固件的服务器,获取所述服务器的固件刷新数据库的数据信息,调取固件刷新数据库的PSU固件刷新进程,并执行PSU固件刷新进程,对所述服务器的PSU固件进行刷新;The PC terminal firmware refresh process execution module is used to connect to the server of the firmware to be refreshed by the IP address, obtain the data information of the firmware refresh database of the server, transfer the PSU firmware refresh process of the firmware refresh database, and execute the PSU firmware refresh process, refresh the PSU firmware of the server;
或执行固件刷新进程,对待刷新固件的服务器的PSU固件进行刷新。Or perform a firmware refresh process to refresh the PSU firmware of the server whose firmware is to be refreshed.
优选地,服务器还包括:固件刷新进行反馈模块;Preferably, the server also includes: a feedback module for updating firmware;
固件刷新进行反馈模块用于将当前正在进行刷新PSU固件的进程反馈至云端控制器,云端控制器对服务器反馈的刷新信息进行储存;The firmware refresh feedback module is used to feed back the process of refreshing the PSU firmware to the cloud controller, and the cloud controller stores the refresh information fed back by the server;
PC终端还包括:反馈信息获取模块;The PC terminal also includes: a feedback information acquisition module;
反馈信息获取模块用于从云端控制器获取服务器反馈的PSU固件刷新进程信息以及还用于实时获取当前正在进行刷新PSU固件服务器的刷新进程。The feedback information obtaining module is used to obtain the PSU firmware refresh process information fed back by the server from the cloud controller, and is also used to obtain the refresh process of the PSU firmware server currently being refreshed in real time.
一种BMC Web界面下更新PSU固件的方法,方法包括:A method for updating PSU firmware under a BMC web interface, the method comprising:
步骤一,PC终端从云端控制器获取待刷新PSU固件的服务器IP地址;Step 1, the PC terminal obtains the server IP address of the PSU firmware to be refreshed from the cloud controller;
步骤二,PC终端通过云端控制器与待刷新PSU固件的服务器建立通信通道;Step 2, the PC terminal establishes a communication channel with the server of the PSU firmware to be refreshed through the cloud controller;
步骤三,用户通过人机交互装置将固件刷新进程输入至PC终端,并控制PC终端将固件刷新进程传输至云端控制器;Step 3, the user inputs the firmware refresh process to the PC terminal through the human-computer interaction device, and controls the PC terminal to transmit the firmware refresh process to the cloud controller;
步骤四,获取所述服务器的固件刷新数据库的数据信息,调取固件刷新数据库的PSU固件刷新进程,并执行PSU固件刷新进程,对所述服务器的PSU固件进行刷新;Step 4, obtain the data information of the firmware refresh database of the server, transfer the PSU firmware refresh process of the firmware refresh database, and execute the PSU firmware refresh process, to refresh the PSU firmware of the server;
或执行固件刷新进程,对待刷新固件的服务器的PSU固件进行刷新。Or perform a firmware refresh process to refresh the PSU firmware of the server whose firmware is to be refreshed.
优选地,步骤四之后还包括:当前正在进行刷新PSU固件的服务器将刷新进程反馈至云端控制器,云端控制器对服务器反馈的刷新信息进行储存;Preferably, after step 4, it also includes: the server that is currently refreshing the PSU firmware feeds back the refresh process to the cloud controller, and the cloud controller stores the refresh information fed back by the server;
PC终端从云端控制器获取服务器反馈的PSU固件刷新进程信息。The PC terminal obtains the PSU firmware refresh process information fed back by the server from the cloud controller.
优选地,步骤四之后还包括:PC终端实时获取当前正在进行刷新PSU固件服务器的刷新进程。Preferably, after step 4, the method further includes: the PC terminal obtains in real time the refresh process of the PSU firmware server currently being refreshed.
从以上技术方案可以看出,本发明具有以下优点:As can be seen from the above technical solutions, the present invention has the following advantages:
用户通过与云端控制器连接,能够连接至系统中的每个服务器,并根据实际需求,获取服务器的PSU固件信息。当需要对服务器的PSU固件信息进行刷新时,通过远程登录服务器,获取服务器的PSU固件信息,并通过人机交互装置编辑该服务器PSU固件信息的刷新进程,在线对该服务器PSU固件进行刷新,避免了需要接入PSU固件的端口,与PSU固件的端口物理连接后进行升级操作。操作人员只要通过连接至云端控制器,并基于云端控制器连接到各个服务器,获取各个服务器的PSU固件信息,做到对PSU固件进行升级操作,或刷新操作。Users can connect to each server in the system by connecting with the cloud controller, and obtain the PSU firmware information of the server according to actual needs. When it is necessary to refresh the PSU firmware information of the server, obtain the PSU firmware information of the server by remotely logging in to the server, edit the refresh process of the server PSU firmware information through the human-computer interaction device, and refresh the server PSU firmware online to avoid After the port that needs to be connected to the PSU firmware is identified, it is physically connected to the port of the PSU firmware to perform the upgrade operation. The operator only needs to connect to the cloud controller and connect to each server based on the cloud controller to obtain the PSU firmware information of each server, so as to upgrade or refresh the PSU firmware.
附图说明Description of drawings
为了更清楚地说明本发明的技术方案,下面将对描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solution of the present invention more clearly, the accompanying drawings that need to be used in the description will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. As far as people are concerned, other drawings can also be obtained based on these drawings on the premise of not paying creative work.
图1为BMC Web界面下更新PSU固件的系统整体示意图;Figure 1 is an overall schematic diagram of the system for updating PSU firmware under the BMC Web interface;
图2为BMC Web界面下更新PSU固件的方法流程图;Fig. 2 is the method flowchart of updating PSU firmware under BMC Web interface;
图3为BMC Web界面下更新PSU固件的方法实施例流程图。Fig. 3 is a flowchart of an embodiment of a method for updating PSU firmware under the BMC Web interface.
具体实施方式detailed description
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将运用具体的实施例及附图,对本发明保护的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本专利中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利保护的范围。In order to make the purpose, features and advantages of the present invention more obvious and understandable, the technical solutions protected by the present invention will be clearly and completely described below using specific embodiments and accompanying drawings. Obviously, the implementation described below Examples are only some embodiments of the present invention, but not all embodiments. Based on the embodiments in this patent, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of this patent.
本实施例提供一种BMC Web界面下更新PSU固件的系统,如图1所示,包括:云端控制器1以及多个分别与云端控制器1进行通信连接的服务器2;The present embodiment provides a system for updating PSU firmware under the BMC Web interface, as shown in Figure 1, including: a cloud controller 1 and a plurality of servers 2 that are respectively connected to the cloud controller 1 by communication;
服务器2包括:基板管理控制器27,与基板管理控制器连接的PSU固件21;The server 2 includes: a baseboard management controller 27, and a PSU firmware 21 connected to the baseboard management controller;
云端控制器1包括:固件刷新进程获取模块11,Web通信通道接口12;The cloud controller 1 includes: a firmware refresh process acquisition module 11, a Web communication channel interface 12;
基板管理控制器27包括:WEB接口模块22,固件刷新进程接收模块23,固件刷新数据库24,刷新进程执行模块25,本地进程传输模块26;The baseboard management controller 27 includes: a WEB interface module 22, a firmware refresh process receiving module 23, a firmware refresh database 24, a refresh process execution module 25, and a local process transmission module 26;
固件刷新进程获取模块11用于通过人机交互装置获取固件刷新进程,并将获取的固件刷新进程储存于云端控制器1内;The firmware refresh process acquisition module 11 is used to obtain the firmware refresh process by the human-computer interaction device, and store the acquired firmware refresh process in the cloud controller 1;
Web通信通道接口模块12用于提供与服务器通信通道的接口;Web communication channel interface module 12 is used for providing the interface with server communication channel;
WEB接口模块22与Web通信通道接口12通信连接,使服务器2与云端控制器1建立通信连接通道;The WEB interface module 22 is communicatively connected with the Web communication channel interface 12, so that the server 2 and the cloud controller 1 establish a communication connection channel;
固件刷新进程接收模块23用于通过WEB接口模块与Web通信通道接口建立的通信连接通道,获取云端控制器1内储存的固件刷新进程;The firmware refresh process receiving module 23 is used to obtain the firmware refresh process stored in the cloud controller 1 through the communication connection channel established by the WEB interface module and the Web communication channel interface;
固件刷新数据库24用于将从云端控制器1获取的固件刷新进程进行储存;The firmware refresh database 24 is used to store the firmware refresh process obtained from the cloud controller 1;
刷新进程执行模块25通过本地进程传输模块与固件刷新数据库连接,刷新进程执行模块通过本地进程传输模块获取固件刷新数据库储存的固件刷新进程,并将获取的固件刷新进程对PSU固件进行刷新。The refresh process execution module 25 is connected with the firmware refresh database through the local process transmission module. The refresh process execution module obtains the firmware refresh process stored in the firmware refresh database through the local process transmission module, and refreshes the PSU firmware with the obtained firmware refresh process.
这样用户通过与云端控制器连接,能够连接至系统中的每个服务器,并根据实际需求,获取服务器的PSU固件信息。当需要对服务器的PSU固件信息进行刷新时,通过远程登录服务器,获取服务器的PSU固件信息,并通过人机交互装置编辑该服务器PSU固件信息的刷新进程,在线对该服务器PSU固件进行刷新,避免了需要接入PSU固件的端口,与PSU固件的端口物理连接后进行升级操作。操作人员只要通过连接至云端控制器,并基于云端控制器连接到各个服务器,获取各个服务器的PSU固件信息,做到对PSU固件进行升级操作,或刷新操作。In this way, the user can connect to each server in the system by connecting with the cloud controller, and obtain the PSU firmware information of the server according to actual needs. When it is necessary to refresh the PSU firmware information of the server, obtain the PSU firmware information of the server by remotely logging in to the server, edit the refresh process of the server PSU firmware information through the human-computer interaction device, and refresh the server PSU firmware online to avoid After the port that needs to be connected to the PSU firmware is identified, it is physically connected to the port of the PSU firmware to perform the upgrade operation. The operator only needs to connect to the cloud controller and connect to each server based on the cloud controller to obtain the PSU firmware information of each server, so as to upgrade or refresh the PSU firmware.
本实施例中,云端控制器1还包括:IP地址编码模块13;IP地址设置模块13用于对每个服务器进行IP地址编码。这样便于对服务器的查找使用。In this embodiment, the cloud controller 1 further includes: an IP address encoding module 13; the IP address setting module 13 is used to encode the IP address of each server. This makes it easier to find and use the server.
本实施例中,系统还包括:PC终端3;In this embodiment, the system also includes: PC terminal 3;
PC终端3包括:网络接口模块,数据传输模块,人机交互装置;网络接口模块用于与云端控制器的Web通信通道接口进行通信连接,建立PC终端与云端控制器之间的通信通道;数据传输模块用于PC终端与云端控制器之间建立通信通道后,使PC终端通过云端控制器分别每个服务器进行数据通信;用户通过人机交互装置将固件刷新进程输入至PC终端,并控制PC终端将固件刷新进程传输至云端控制器。The PC terminal 3 includes: a network interface module, a data transmission module, and a human-computer interaction device; the network interface module is used to communicate with the Web communication channel interface of the cloud controller to establish a communication channel between the PC terminal and the cloud controller; The transmission module is used to establish a communication channel between the PC terminal and the cloud controller, so that the PC terminal performs data communication with each server through the cloud controller; the user inputs the firmware refresh process to the PC terminal through the human-computer interaction device, and controls the PC terminal. The terminal transmits the firmware update process to the cloud controller.
PC终端3还包括:服务器IP地址获取模块,PC终端固件刷新进程储存模块;服务器IP地址获取模块用于获取系统中每个服务器的IP地址,使用户通过服务器的IP地址连接到该服务器;PC终端固件刷新进程储存模块用于通过IP地址连接到待刷新固件的服务器,获取所述服务器的PSU固件信息,编写固件刷新进程,将固件刷新进程传输至所述服务器的固件刷新数据库。PC terminal 3 also includes: server IP address obtaining module, PC terminal firmware refresh process storage module; Server IP address obtaining module is used to obtain the IP address of each server in the system, makes the user connect to this server by the IP address of server; The terminal firmware refresh process storage module is used to connect to the server of the firmware to be refreshed through the IP address, obtain the PSU firmware information of the server, write the firmware refresh process, and transmit the firmware refresh process to the firmware refresh database of the server.
本实施例中,PC终端还包括:PC终端固件刷新进程执行模块;PC终端固件刷新进程执行模块用于通过IP地址连接到待刷新固件的服务器,获取所述服务器的固件刷新数据库的数据信息,调取固件刷新数据库的PSU固件刷新进程,并执行PSU固件刷新进程,对所述服务器的PSU固件进行刷新;或执行固件刷新进程,对待刷新固件的服务器的PSU固件进行刷新。In this embodiment, the PC terminal also includes: a PC terminal firmware refresh process execution module; the PC terminal firmware refresh process execution module is used to connect to the server of the firmware to be refreshed through the IP address, and obtain the data information of the firmware refresh database of the server, Call the PSU firmware refresh process of the firmware refresh database, and execute the PSU firmware refresh process to refresh the PSU firmware of the server; or execute the firmware refresh process to refresh the PSU firmware of the server whose firmware is to be refreshed.
服务器2还包括:固件刷新进行反馈模块;固件刷新进行反馈模块用于将当前正在进行刷新PSU固件的进程反馈至云端控制器,云端控制器对服务器反馈的刷新信息进行储存;The server 2 also includes: a feedback module for firmware refresh; the feedback module for firmware refresh is used to feed back the process of refreshing the PSU firmware to the cloud controller, and the cloud controller stores the refresh information fed back by the server;
PC终端还包括:反馈信息获取模块;反馈信息获取模块用于从云端控制器获取服务器反馈的PSU固件刷新进程信息以及还用于实时获取当前正在进行刷新PSU固件服务器的刷新进程。The PC terminal also includes: a feedback information acquisition module; the feedback information acquisition module is used to obtain the PSU firmware refresh process information fed back by the server from the cloud controller, and is also used to obtain in real time the refresh process of the PSU firmware server currently being refreshed.
这样用户通过PC终端不仅可以对PSU固件进行刷新或升级操作,而且还可以实时获取刷新或升级过程中的反馈信息。或者获取储存在云端控制器中以往的刷新或升级过程中的反馈信息,以供日后参考使用。In this way, the user can not only refresh or upgrade the PSU firmware through the PC terminal, but also obtain feedback information during the refreshing or upgrading process in real time. Or get feedback from past refreshes or upgrades stored in the cloud-based controller for future reference.
本发明还提供一种BMC Web界面下更新PSU固件的方法,如图2所示,方法包括:The present invention also provides a method for updating PSU firmware under the BMC Web interface, as shown in Figure 2, the method includes:
S1,PC终端从云端控制器获取待刷新PSU固件的服务器IP地址;S1, the PC terminal acquires the server IP address of the PSU firmware to be refreshed from the cloud controller;
S2,PC终端通过云端控制器与待刷新PSU固件的服务器建立通信通道;S2, the PC terminal establishes a communication channel with the server of the PSU firmware to be refreshed through the cloud controller;
S3,用户通过人机交互装置将固件刷新进程输入至PC终端,并控制PC终端将固件刷新进程传输至云端控制器;S3, the user inputs the firmware refresh process to the PC terminal through the human-computer interaction device, and controls the PC terminal to transmit the firmware refresh process to the cloud controller;
S4,获取所述服务器的固件刷新数据库的数据信息,调取固件刷新数据库的PSU固件刷新进程,并执行PSU固件刷新进程,对所述服务器的PSU固件进行刷新;S4, acquiring the data information of the firmware refresh database of the server, calling the PSU firmware refresh process of the firmware refresh database, and executing the PSU firmware refresh process, to refresh the PSU firmware of the server;
或执行固件刷新进程,对待刷新固件的服务器的PSU固件进行刷新。Or perform a firmware refresh process to refresh the PSU firmware of the server whose firmware is to be refreshed.
本实施例中,优选的BMC Web界面下更新PSU固件的方法还包括,如图3所示,In the present embodiment, the method for updating PSU firmware under the preferred BMC Web interface also includes, as shown in Figure 3,
S11,PC终端从云端控制器获取待刷新PSU固件的服务器IP地址;S11, the PC terminal obtains the server IP address of the PSU firmware to be refreshed from the cloud controller;
S12,PC终端通过云端控制器与待刷新PSU固件的服务器建立通信通道;S12, the PC terminal establishes a communication channel with the server of the PSU firmware to be refreshed through the cloud controller;
S13,用户通过人机交互装置将固件刷新进程输入至PC终端,并控制PC终端将固件刷新进程传输至云端控制器;S13, the user inputs the firmware refresh process to the PC terminal through the human-computer interaction device, and controls the PC terminal to transmit the firmware refresh process to the cloud controller;
S14,获取所述服务器的固件刷新数据库的数据信息,调取固件刷新数据库的PSU固件刷新进程,并执行PSU固件刷新进程,对所述服务器的PSU固件进行刷新;S14, acquiring the data information of the firmware refresh database of the server, calling the PSU firmware refresh process of the firmware refresh database, and executing the PSU firmware refresh process, to refresh the PSU firmware of the server;
或执行固件刷新进程,对待刷新固件的服务器的PSU固件进行刷新。Or perform a firmware refresh process to refresh the PSU firmware of the server whose firmware is to be refreshed.
S151,当前正在进行刷新PSU固件的服务器将刷新进程反馈至云端控制器,云端控制器对服务器反馈的刷新信息进行储存;S151. The server currently refreshing the PSU firmware feeds back the refreshing process to the cloud controller, and the cloud controller stores the refreshing information fed back by the server;
S16,PC终端从云端控制器获取服务器反馈的PSU固件刷新进程信息。S16, the PC terminal obtains the PSU firmware refresh process information fed back by the server from the cloud controller.
S152,PC终端实时获取当前正在进行刷新PSU固件服务器的刷新进程。S152. The PC terminal obtains in real time the refresh process of the PSU firmware server currently being refreshed.
其中确认需要升级PSU固件所在服务器的网络IP地址;将PC电脑的IP调成和服务器同一网段;使用PC电脑的浏览器进入云端控制器;调出PSU固件在线升级选项,并将需要升级的固件进程上传到云端控制器中;选择需要升级的PSU固件并开始升级。Among them, confirm the network IP address of the server where the PSU firmware needs to be upgraded; adjust the IP of the PC computer to the same network segment as the server; use the browser of the PC computer to enter the cloud controller; call out the online upgrade option of the PSU firmware, and update the The firmware process is uploaded to the cloud controller; select the PSU firmware to be upgraded and start the upgrade.
选择需要升级的PSU固件的个数不限,可以根据实际调整。The number of selected PSU firmware to be upgraded is not limited and can be adjusted according to the actual situation.
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。The above description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention will not be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710800857.5A CN107704254A (en) | 2017-09-07 | 2017-09-07 | The system and method for PSU firmwares is updated under a kind of BMC web interfaces |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710800857.5A CN107704254A (en) | 2017-09-07 | 2017-09-07 | The system and method for PSU firmwares is updated under a kind of BMC web interfaces |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN107704254A true CN107704254A (en) | 2018-02-16 |
Family
ID=61172199
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710800857.5A Pending CN107704254A (en) | 2017-09-07 | 2017-09-07 | The system and method for PSU firmwares is updated under a kind of BMC web interfaces |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107704254A (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108874435A (en) * | 2018-05-29 | 2018-11-23 | 郑州云海信息技术有限公司 | A kind of automatic method for refreshing of server B MC Web |
| CN109213506A (en) * | 2018-08-24 | 2019-01-15 | 郑州云海信息技术有限公司 | A kind of firmware information acquisition methods and relevant apparatus |
| CN109413140A (en) * | 2018-09-06 | 2019-03-01 | 蓝网科技股份有限公司 | The method of PACS server remote automatic upgrading |
| CN109445822A (en) * | 2018-11-02 | 2019-03-08 | 郑州云海信息技术有限公司 | A kind of method and system of CMC batch refresh double-mirror BMC |
| CN111273927A (en) * | 2020-01-19 | 2020-06-12 | 苏州浪潮智能科技有限公司 | Method and system for on-line upgrading of server power firmware |
| US11016750B2 (en) * | 2019-03-13 | 2021-05-25 | Microsoft Technology Licensing, Llc | Firmware update system |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7676666B2 (en) * | 2006-02-02 | 2010-03-09 | Dell Products L.P. | Virtual BIOS firmware hub |
| CN103377061A (en) * | 2012-04-27 | 2013-10-30 | 鸿富锦精密工业(深圳)有限公司 | Firmware updating management system and method |
| CN103473152A (en) * | 2013-09-25 | 2013-12-25 | 浪潮电子信息产业股份有限公司 | Main management module and standby management module backuping and updating method for blade server |
| CN104461647A (en) * | 2014-12-22 | 2015-03-25 | 浪潮电子信息产业股份有限公司 | Implementation method for remotely refreshing server power modules in batch |
| CN105242940A (en) * | 2015-09-14 | 2016-01-13 | 浪潮集团有限公司 | Centralized firmware updating method |
| CN106020868A (en) * | 2016-05-11 | 2016-10-12 | 新智数字科技有限公司 | Intelligent card firmware updating method and system |
| CN106547592A (en) * | 2016-11-04 | 2017-03-29 | 郑州云海信息技术有限公司 | A kind of method for designing for realizing Novel cloud service device power supply software online updating |
-
2017
- 2017-09-07 CN CN201710800857.5A patent/CN107704254A/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7676666B2 (en) * | 2006-02-02 | 2010-03-09 | Dell Products L.P. | Virtual BIOS firmware hub |
| CN103377061A (en) * | 2012-04-27 | 2013-10-30 | 鸿富锦精密工业(深圳)有限公司 | Firmware updating management system and method |
| CN103473152A (en) * | 2013-09-25 | 2013-12-25 | 浪潮电子信息产业股份有限公司 | Main management module and standby management module backuping and updating method for blade server |
| CN104461647A (en) * | 2014-12-22 | 2015-03-25 | 浪潮电子信息产业股份有限公司 | Implementation method for remotely refreshing server power modules in batch |
| CN105242940A (en) * | 2015-09-14 | 2016-01-13 | 浪潮集团有限公司 | Centralized firmware updating method |
| CN106020868A (en) * | 2016-05-11 | 2016-10-12 | 新智数字科技有限公司 | Intelligent card firmware updating method and system |
| CN106547592A (en) * | 2016-11-04 | 2017-03-29 | 郑州云海信息技术有限公司 | A kind of method for designing for realizing Novel cloud service device power supply software online updating |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108874435A (en) * | 2018-05-29 | 2018-11-23 | 郑州云海信息技术有限公司 | A kind of automatic method for refreshing of server B MC Web |
| CN109213506A (en) * | 2018-08-24 | 2019-01-15 | 郑州云海信息技术有限公司 | A kind of firmware information acquisition methods and relevant apparatus |
| CN109413140A (en) * | 2018-09-06 | 2019-03-01 | 蓝网科技股份有限公司 | The method of PACS server remote automatic upgrading |
| CN109413140B (en) * | 2018-09-06 | 2021-04-27 | 蓝网科技股份有限公司 | Remote automatic upgrading method for PACS server |
| CN109445822A (en) * | 2018-11-02 | 2019-03-08 | 郑州云海信息技术有限公司 | A kind of method and system of CMC batch refresh double-mirror BMC |
| CN109445822B (en) * | 2018-11-02 | 2021-10-22 | 郑州云海信息技术有限公司 | A method and system for batch refreshing dual mirror BMC of CMC |
| US11016750B2 (en) * | 2019-03-13 | 2021-05-25 | Microsoft Technology Licensing, Llc | Firmware update system |
| CN111273927A (en) * | 2020-01-19 | 2020-06-12 | 苏州浪潮智能科技有限公司 | Method and system for on-line upgrading of server power firmware |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107704254A (en) | The system and method for PSU firmwares is updated under a kind of BMC web interfaces | |
| CN103986786A (en) | Remote cloud desktop operation system | |
| CN103944739B (en) | Intelligent POE electric supply systems and its efficient POE method for managing power supply | |
| WO2021142971A1 (en) | Transmission rate control method and apparatus, computer system, and readable storage medium | |
| CN107733700A (en) | A kind of remote reflash method and system of separate unit, bulk service device BMC | |
| CN103281359A (en) | Cloud desktop system and operating method | |
| CN204287908U (en) | Flow computer | |
| CN201886473U (en) | Configuration file-updating system, configuration server and application servers | |
| CN109547240A (en) | The analytic method of smart machine and access and equipment based on edge calculations | |
| CN113242317A (en) | Addressing route synchronization method and related device for alliance chain supervision system | |
| CN105359197B (en) | Surveillance system with smart interchangeable cameras | |
| CN111367761B (en) | Information management method, system and related components of a general server | |
| CN110674150A (en) | A method and device for updating a BMC setting policy | |
| CN108009089B (en) | An incremental machine learning method and system based on transparent computing | |
| CN105468123A (en) | Rack management controller, power management program update system and method | |
| CN108427566A (en) | A kind of upgrade method and upgrade-system of server power supply firmware | |
| CN109600266A (en) | A kind of device management command dissemination method and management equipment | |
| CN109388655A (en) | A kind of method and apparatus of dynamic control of data access | |
| CN115209096A (en) | Video analysis system and method based on edge cloud combination | |
| CN105933159A (en) | Network request processing method and system | |
| CN105898578A (en) | Upgrading method, device and system of remote controller | |
| CN108848182A (en) | A kind of update method, relevant device and the system of BMC firmware | |
| CN107465477A (en) | A kind of multilevel monitor method for synchronizing network time and system | |
| CN115048118A (en) | BMC cluster updating method and device and readable storage medium | |
| CN107343038A (en) | A kind of remote real-time monitoring device and method based on IPMI |
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 | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180216 |
|
| RJ01 | Rejection of invention patent application after publication |