Nothing Special   »   [go: up one dir, main page]

CN111124095B - Power supply running state detection method and related device during upgrading of power supply firmware - Google Patents

Power supply running state detection method and related device during upgrading of power supply firmware Download PDF

Info

Publication number
CN111124095B
CN111124095B CN201911358300.6A CN201911358300A CN111124095B CN 111124095 B CN111124095 B CN 111124095B CN 201911358300 A CN201911358300 A CN 201911358300A CN 111124095 B CN111124095 B CN 111124095B
Authority
CN
China
Prior art keywords
power supply
firmware
server
upgrading
components
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.)
Active
Application number
CN201911358300.6A
Other languages
Chinese (zh)
Other versions
CN111124095A (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.)
Inspur Power Commercial Systems Co Ltd
Original Assignee
Inspur Power Commercial Systems Co Ltd
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 Inspur Power Commercial Systems Co Ltd filed Critical Inspur Power Commercial Systems Co Ltd
Priority to CN201911358300.6A priority Critical patent/CN111124095B/en
Publication of CN111124095A publication Critical patent/CN111124095A/en
Application granted granted Critical
Publication of CN111124095B publication Critical patent/CN111124095B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/28Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3058Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Quality & Reliability (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention discloses a method for detecting the running state of a power supply when the firmware of the power supply is upgraded, which can obtain the working states of all power supply components in a server through a substrate management controller after obtaining the firmware upgrading instruction of a target power supply component in the server, and can determine whether the power supply components are in an abnormal state according to the working states. When the number of the power supply modules in the abnormal state reaches the preset number, the upgrading of the target power supply module firmware is stopped, so that the target power supply module plays a conventional power supply role, the normal operation of the server is ensured, and the influence on the server when the power supply module is updated is avoided. The invention also provides a power supply running state detection device when the power supply firmware is upgraded, power supply running state detection equipment when the power supply firmware is upgraded and a computer readable storage medium, and the device and the method also have the beneficial effects.

Description

Power supply running state detection method and related device during upgrading of power supply firmware
Technical Field
The present invention relates to the field of server technologies, and in particular, to a method and an apparatus for detecting a power supply operating state when a power supply firmware is upgraded, a device and an apparatus for detecting a power supply operating state when a power supply firmware is upgraded, and a computer-readable storage medium.
Background
With the development of information technology, 5G communication technology and AI technology are entering into a substantial commercial stage, and the number and size of servers required are continuously expanding. Meanwhile, people pay more attention to the security and stability of the server. At present, IBM OpenPOWER processors are generally applied to servers, servers based on the IBM OpenPower processors are more and more widely applied to occasions such as large-scale data centers and cloud computing bases, and users have higher and higher requirements on usability and stability. A Power Supply Unit (PSU) of the server is a crucial component of the server as a Power Supply Unit of the server, and the stability of the PSU is a precondition for the stable operation of the entire server.
The PSU of the OpenPOWER server undertakes the important role of supplying power to the whole server, and the whole server can be safely and stably operated. Firmware (Firmware) in the PSU manages the running state of the entire PSU. The primary method for upgrading the PSU firmware in the past is to pull out the PSU from the server and upgrade the PSU by using an off-line jig, and the method has great influence on the operation of the server and consumes a great deal of manpower. In recent years, it is becoming an industry trend to remotely upgrade PSU firmware by using a Baseboard Management Controller (BMC), and this method has a small workload and is simple to operate. However, when the power firmware is upgraded at the present stage, the whole server may be powered off and stop working, which may have a very serious influence on the client. Therefore, how to avoid the influence on the server when updating the power firmware is a problem that needs to be solved urgently by those skilled in the art.
Disclosure of Invention
The invention aims to provide a method for detecting the running state of a power supply when the power supply firmware is upgraded, which can avoid the influence on a server when the power supply firmware is upgraded; another object of the present invention is to provide a power supply operating state detecting apparatus when upgrading power supply firmware, a power supply operating state detecting device when upgrading power supply firmware, and a computer-readable storage medium, which can prevent an influence on a server when upgrading power supply firmware.
In order to solve the above technical problem, the present invention provides a method for detecting a power supply running state when a power supply firmware is upgraded, comprising:
acquiring a firmware upgrading instruction corresponding to a target power supply assembly in a server;
acquiring the working states of all power supply components in the server through a baseboard management controller;
and when the number of the power supply components in the abnormal state reaches a preset number, stopping upgrading of the target power supply component firmware.
Optionally, after the acquiring, by the baseboard management controller, the operating states of all power supply components in the server, the method further includes:
and when the number of the power supply components in the abnormal state is less than the preset number, upgrading the target power supply components according to the firmware upgrading instruction.
Optionally, the obtaining, by the baseboard management controller, the working states of all power supply components in the server includes:
and acquiring the working states of all power supply components in the server according to the PMBus command through a baseboard management controller.
Optionally, the obtaining, by the baseboard management controller, the working states of all power supply components in the server includes:
and reading registers of all power supply components in the server through a baseboard management controller so as to acquire the working states of all power supply components in the server.
Optionally, the reading, by the bmc, registers of all power supply components in the server to obtain the operating states of all power supply components in the server includes:
reading state words recorded in registers of all power supply components in the server through a baseboard management controller;
and determining the working state corresponding to the power supply assembly according to the state word.
The invention also provides a power supply running state detection device when upgrading the power supply firmware, which comprises:
an acquisition module: the firmware upgrading method comprises the steps of obtaining a firmware upgrading instruction of a corresponding target power supply assembly in a server;
the query module: acquiring the working states of all power supply components in the server through a baseboard management controller;
a first upgrade module: and when the number of the power supply components in the abnormal state reaches a preset number, stopping upgrading of the target power supply component firmware.
Optionally, the method further includes:
a second upgrade module: and when the number of the power supply components in the abnormal state is less than the preset number, upgrading the target power supply component according to the firmware upgrading instruction.
Optionally, the query module is specifically configured to:
and acquiring the working states of all power supply components in the server according to the PMBus command through a baseboard management controller.
The invention also provides a device for detecting the running state of the power supply when the power supply firmware is upgraded, which comprises:
a memory: for storing a computer program;
a processor: the method for detecting the power supply running state when the power supply firmware is upgraded is used for realizing the steps of the method for detecting the power supply running state when the computer program is executed.
The invention also provides a computer readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the computer program realizes the steps of the method for detecting the power supply running state when the power supply firmware is upgraded.
According to the method for detecting the power supply running state during the power supply firmware upgrading, after the firmware upgrading instruction corresponding to the target power supply assembly in the server is obtained, the working states of all the power supply assemblies in the server are obtained through the baseboard management controller, and whether the power supply assemblies are in the abnormal state or not can be determined according to the working states. When the number of the power supply modules in the abnormal state reaches the preset number, the upgrading of the target power supply module firmware is stopped, so that the target power supply module plays a conventional power supply role, the normal operation of the server is ensured, and the influence on the server when the power supply module is updated is avoided.
The invention also provides a power supply running state detection device when the power supply firmware is upgraded, power supply running state detection equipment when the power supply firmware is upgraded and a computer readable storage medium, which also have the beneficial effects and are not repeated herein.
Drawings
In order to more clearly illustrate the embodiments or technical solutions of the present invention, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained based on these drawings without creative efforts.
Fig. 1 is a flowchart of a method for detecting a power running state when a power firmware is upgraded according to an embodiment of the present invention;
fig. 2 is a flowchart of a method for detecting a power running state when a power firmware is upgraded according to an embodiment of the present invention;
fig. 3 is a block diagram illustrating a power running state detection apparatus for upgrading power firmware according to an embodiment of the present invention;
fig. 4 is a block diagram of a power supply operation state detection device when power supply firmware is upgraded according to an embodiment of the present invention.
Detailed Description
The core of the invention is to provide a method for detecting the running state of a power supply when the power supply firmware is upgraded. Currently, most PSU firmware will stop working when upgrading, and if other PSUs redundant to the server are in failure state, the server may be suddenly powered off, which may have a serious impact on the client. Therefore, how to detect the states of other PSUs of the server when the firmware of the power supply assembly of the server is upgraded and judge whether the upgrade can be performed according to the states of all the PSUs becomes a problem to be solved urgently by developers to ensure the normal work of the server.
In the method for detecting the power supply running state during upgrading of the power supply firmware, after the firmware upgrading instruction corresponding to the target power supply assembly in the server is obtained, the working states of all the power supply assemblies in the server are obtained through the baseboard management controller, and whether the power supply assemblies are in an abnormal state or not can be determined according to the working states. When the number of the power supply modules in the abnormal state reaches the preset number, the upgrading of the target power supply module firmware is stopped, so that the target power supply module plays a conventional power supply role, the normal operation of the server is ensured, and the influence on the server when the power supply module is updated is avoided.
In order that those skilled in the art will better understand the disclosure, the invention will be described in further detail with reference to the accompanying drawings and specific embodiments. It is to be understood that the described embodiments are merely exemplary of the invention, and not restrictive of the full scope of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, fig. 1 is a flowchart illustrating a method for detecting a power running state when a power firmware is upgraded according to an embodiment of the present invention.
Referring to fig. 1, in the embodiment of the present invention, a method for detecting a power running state when upgrading power firmware includes:
s101: and acquiring a firmware upgrading instruction of the corresponding target power supply assembly in the server.
In this step, a firmware upgrade instruction corresponding to a target power supply component in the server sent by the user is specifically obtained. The server is provided with a plurality of power supply components, the firmware upgrading command generally corresponds to a target power supply component of the server, wherein the firmware needs to be upgraded, namely the firmware upgrading command generally comprises identification information of the target power supply which needs to be upgraded. Typically, the firmware upgrade instructions also include specific content required for the firmware upgrade of the target power supply component. The specific content and the specific format of the firmware upgrading instruction may be set according to the actual situation, and are not limited specifically herein.
S102: and acquiring the working states of all power supply components in the server through the baseboard management controller.
In this step, the operating states of all power supply components in the server are obtained by the Baseboard Management Controller (BMC), and whether the corresponding power supply component is in an abnormal state can be identified from the operating states.
Specifically, the steps are generally specifically as follows: and acquiring the working states of all power supply components in the server according to the PMBus command through a baseboard management controller. That is, in this step, the bmc usually obtains the operating status of each power supply component in the server through the PMBus command. The pmbus (power Management bus) is an open standard digital power Management protocol. And the baseboard management controller reads the working states of all power supply components in the server through the PMBus command so as to distinguish whether the corresponding power supply components are in an abnormal state or not.
Specifically, the steps are generally specifically as follows: and reading registers of all power supply components in the server through a baseboard management controller so as to acquire the working states of all power supply components in the server. That is, in this step, the bmc generally reads the data recorded in the register of each power supply component in the server to obtain the operating states of all power supply components in the server, so as to distinguish whether the corresponding power supply component is in an abnormal state.
It should be noted that, in the embodiment of the present invention, the abnormal state includes a fault state that cannot be used, and also belongs to an abnormal state in which the target power supply component cannot normally supply power due to updating of the firmware of the target power supply component, that is, the target power supply component corresponding to the firmware upgrade instruction is generally counted as the abnormal state in the embodiment of the present invention.
S103: and when the number of the power supply components in the abnormal state reaches the preset number, stopping upgrading the target power supply component firmware.
In this step, when the number of power supply components in the abnormal state reaches the preset number, which means that the target power supply component firmware is updated, the server may be abnormally shut down due to insufficient power supply to the server. Accordingly, the upgrading of the firmware of the target power supply assembly needs to be stopped in this step, so that the target power supply assembly can normally supply power to ensure the normal operation of the server. It should be noted that the specific numerical value of the preset number needs to be set according to the actual situation, and is not limited specifically herein.
For example, if four power components are provided in a server, at least two power components may be required to operate to ensure that the server fan is running. At this time, when the firmware of one target power supply component in the four power supply components needs to be upgraded, the target power supply component is considered to be in an abnormal state firstly; if one or none of the rest power supply components in the server is in an abnormal state, for example, when the power supply components are failed and cannot be used, the firmware of the target power supply component is upgraded without influencing the server, so that the firmware of the target power supply component can be upgraded normally; if two or more power supply assemblies in the server are in an abnormal state at the moment, the firmware of the target power supply assembly can be upgraded while the server is affected, so that the firmware of the target power supply assembly cannot be upgraded at the moment; i.e. the above-mentioned preset number is 2 at this time. Of course, the specific value of the preset number needs to be set according to the actual situation, and is not limited specifically here.
According to the method for detecting the power supply running state during the power supply firmware upgrading, after the firmware upgrading instruction corresponding to the target power supply assembly in the server is obtained, the working states of all the power supply assemblies in the server are obtained through the baseboard management controller, and whether the power supply assemblies are in the abnormal state or not can be determined according to the working states. When the number of the power supply modules in the abnormal state reaches the preset number, the upgrading of the target power supply module firmware is stopped, so that the target power supply module plays a conventional power supply role, the normal operation of the server is ensured, and the influence on the server when the power supply module is updated is avoided.
The following embodiments of the present invention will be described in detail with respect to a method for detecting a power supply operating state when upgrading a power supply firmware.
Referring to fig. 2, fig. 2 is a flowchart illustrating a method for detecting a power running state when a power firmware is upgraded according to an embodiment of the present invention.
Referring to fig. 2, in the embodiment of the present invention, a method for detecting a power running state when upgrading power firmware includes:
s201: and acquiring a firmware upgrading instruction of the corresponding target power supply assembly in the server.
This step is substantially the same as S101 in the above embodiment of the present invention, and for details, reference is made to the above embodiment of the present invention, which is not repeated herein.
S202: and reading the status words recorded in the registers of all power supply components in the server through the baseboard management controller.
In this step, the Status Word recorded in each power supply component register in the server is read by the baseboard management controller. For details of the status word, reference may be made to the prior art, and further description is omitted here. The operating state of the corresponding power component may be determined by a status word recorded in the power component register.
S203: and determining the working state of the corresponding power supply component according to the state word.
In this step, the operating state of each corresponding power supply component, that is, whether each power supply component is in an abnormal state, may be determined according to the acquired state word. The specific determination criterion related to the abnormal state may be set according to the actual situation, and is not limited specifically herein. In this step, as long as the power supply component cannot normally supply power, the power supply component is in an abnormal state.
S204: and when the number of the power supply components in the abnormal state reaches the preset number, stopping upgrading the target power supply component firmware.
This step is substantially the same as S103 in the above embodiment of the present invention, and for details, reference is made to the above embodiment of the present invention, which is not repeated herein.
S205: and when the number of the power supply components in the abnormal state is less than the preset number, upgrading the target power supply components according to the firmware upgrading instruction.
In this step, when the number of power supply components in the abnormal state is smaller than the preset number, which means that the firmware of the target power supply component is updated at this time, the operation of the server is not particularly affected, and thus the target power supply component can be updated according to the firmware update instruction in this step.
According to the method for detecting the power supply running state during the upgrading of the power supply firmware, provided by the embodiment of the invention, when the number of the power supply assemblies in the abnormal state reaches the preset number, the upgrading of the target power supply assembly firmware is stopped, so that the target power supply assembly has a conventional power supply function, the normal running of a server is ensured, and the influence on the server when the power supply firmware is updated is avoided.
The following describes a power supply operating state detection apparatus for upgrading power supply firmware according to an embodiment of the present invention, and the detection apparatus described below and the detection method described above may be referred to correspondingly.
Fig. 3 is a block diagram of a power supply running state detection apparatus for upgrading power supply firmware according to an embodiment of the present invention, and referring to fig. 3, the power supply running state detection apparatus for upgrading power supply firmware may include:
the acquisition module 100: the method is used for obtaining the firmware upgrading instruction of the corresponding target power supply assembly in the server.
The query module 200: and acquiring the working states of all power supply components in the server through a baseboard management controller.
First upgrade module 300: and when the number of the power supply components in the abnormal state reaches a preset number, stopping upgrading of the target power supply component firmware.
Preferably, in the embodiment of the present invention, the method may further include:
a second upgrade module: and when the number of the power supply components in the abnormal state is less than the preset number, upgrading the target power supply component according to the firmware upgrading instruction.
Preferably, in the embodiment of the present invention, the query module 200 may be specifically configured to:
and acquiring the working states of all power supply components in the server according to the PMBus command through a baseboard management controller.
Preferably, in the embodiment of the present invention, the query module 200 may be specifically configured to:
and reading registers of all power supply components in the server through a baseboard management controller so as to acquire the working states of all power supply components in the server.
Preferably, in the embodiment of the present invention, the query module 200 may specifically include:
a status word reading unit: and the method is used for reading the status words recorded in the registers of all the power supply components in the server through the baseboard management controller.
A status word determination unit: and the processor is used for determining the working state corresponding to the power supply component according to the state word.
The power running state detection apparatus when upgrading the power firmware in this embodiment is used to implement the foregoing power running state detection method when upgrading the power firmware, and therefore specific implementation manners of the power running state detection apparatus when upgrading the power firmware are shown in the foregoing embodiments of the power running state detection method when upgrading the power firmware, for example, the obtaining module 100, the querying module 200, and the first upgrading module 300 are respectively used to implement steps S101, S102, and S103 in the foregoing service scheduling method, so that the specific implementation manners thereof may refer to descriptions of corresponding respective partial embodiments, and are not described herein again.
The following describes a device for detecting a power running state when upgrading a power firmware according to an embodiment of the present invention, and the following detection device, the above-described detection method, and the above-described detection apparatus may be referred to correspondingly.
Referring to fig. 4, fig. 4 is a block diagram illustrating a power running state detection apparatus for upgrading power firmware according to an embodiment of the present invention.
Referring to fig. 4, the power supply operation state detection apparatus when upgrading power supply firmware may include a processor 11 and a memory 12.
The memory 12 is used for storing a computer program; the processor 11 is configured to implement the method for detecting the power supply operating state when the power supply firmware is upgraded in the embodiment of the present invention when the computer program is executed.
The processor 11 of the power running state detection apparatus for upgrading power firmware in this embodiment is used to install the power running state detection apparatus for upgrading power firmware in the above embodiment of the present invention, and meanwhile, the processor 11 and the memory 12 are combined to implement the power running state detection method for upgrading power firmware in any embodiment of the present invention. Therefore, the specific implementation manner of the power running state detection device when the power firmware is upgraded can be seen in the foregoing embodiment section of the power running state detection method when the power firmware is upgraded, and the specific implementation manner thereof may refer to the description of the corresponding embodiments of each section, and is not described herein again.
The invention further provides a computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the method for detecting the power supply running state when the power supply firmware is upgraded is implemented. The rest can be referred to the prior art and will not be described in an expanded manner.
The embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same or similar parts among the embodiments are referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The above details are provided for a method for detecting a power supply running state when a power supply firmware is upgraded, a device for detecting a power supply running state when a power supply firmware is upgraded, and a computer-readable storage medium. The principles and embodiments of the present invention are explained herein using specific examples, which are presented only to assist in understanding the method and its core concepts. It should be noted that, for those skilled in the art, it is possible to make various improvements and modifications to the present invention without departing from the principle of the present invention, and those improvements and modifications also fall within the scope of the claims of the present invention.

Claims (8)

1. A method for detecting the running state of a power supply when the firmware of the power supply is upgraded is characterized by comprising the following steps:
acquiring a firmware upgrading instruction corresponding to a target power supply assembly in a server;
acquiring the working states of all power supply components in the server through a baseboard management controller;
when the number of the power supply components in the abnormal state reaches a preset number, stopping upgrading the target power supply component firmware;
after the obtaining, by the baseboard management controller, the operating states of all power supply components in the server, the method further includes:
when the number of the power supply components in the abnormal state is less than the preset number, upgrading the target power supply components according to the firmware upgrading instruction;
and the power supply component in the abnormal state comprises a target power supply component corresponding to the firmware upgrading instruction.
2. The method of claim 1, wherein obtaining the operating status of all power components in the server via a baseboard management controller comprises:
and acquiring the working states of all power supply components in the server according to the PMBus command through a baseboard management controller.
3. The method of claim 2, wherein obtaining the operating status of all power components in the server via a baseboard management controller comprises:
and reading registers of all power supply components in the server through a baseboard management controller so as to acquire the working states of all power supply components in the server.
4. The method of claim 3, wherein reading, by a baseboard management controller, registers of all power components in the server to obtain the operating states of all power components in the server comprises:
reading state words recorded in registers of all power supply components in the server through a baseboard management controller;
and determining the working state corresponding to the power supply assembly according to the state word.
5. A power supply running state detection device when upgrading power supply firmware is characterized by comprising:
an acquisition module: the firmware upgrading method comprises the steps of obtaining a firmware upgrading instruction of a corresponding target power supply assembly in a server;
the query module: acquiring the working states of all power supply components in the server through a baseboard management controller;
a first upgrade module: when the number of the power supply components in the abnormal state reaches a preset number, stopping upgrading the target power supply component firmware;
further comprising:
a second upgrade module: the power supply module is used for upgrading the target power supply module according to the firmware upgrading instruction when the number of the power supply modules in the abnormal state is less than the preset number;
and the power supply component in the abnormal state comprises a target power supply component corresponding to the firmware upgrading instruction.
6. The apparatus of claim 5, wherein the query module is specifically configured to:
and acquiring the working states of all power supply components in the server according to the PMBus command through a baseboard management controller.
7. A power supply operating state detecting apparatus when power supply firmware is upgraded, the apparatus comprising:
a memory: for storing a computer program;
a processor: steps for implementing a method for detecting the operational status of a power supply when upgrading the firmware of the power supply as claimed in any one of claims 1 to 4 when executing said computer program.
8. A computer-readable storage medium, having stored thereon a computer program which, when executed by a processor, implements the steps of the method for detecting an operating state of a power supply when upgrading power firmware as claimed in any one of claims 1 to 4.
CN201911358300.6A 2019-12-25 2019-12-25 Power supply running state detection method and related device during upgrading of power supply firmware Active CN111124095B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911358300.6A CN111124095B (en) 2019-12-25 2019-12-25 Power supply running state detection method and related device during upgrading of power supply firmware

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911358300.6A CN111124095B (en) 2019-12-25 2019-12-25 Power supply running state detection method and related device during upgrading of power supply firmware

Publications (2)

Publication Number Publication Date
CN111124095A CN111124095A (en) 2020-05-08
CN111124095B true CN111124095B (en) 2021-07-23

Family

ID=70502256

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911358300.6A Active CN111124095B (en) 2019-12-25 2019-12-25 Power supply running state detection method and related device during upgrading of power supply firmware

Country Status (1)

Country Link
CN (1) CN111124095B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112527091B (en) * 2020-12-18 2024-03-15 北京百度网讯科技有限公司 Power management method, firmware update method, device, equipment, medium and product

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10367836B2 (en) * 2015-10-27 2019-07-30 Sk Planet Co., Ltd. Method and apparatus for detecting abnormal state of beacon device in wireless mesh network and recording medium storing computer program for executing the method
CN108369505B (en) * 2016-10-27 2023-04-04 住友电气工业株式会社 Control apparatus, program update method, and computer program
CN107391204A (en) * 2017-07-28 2017-11-24 郑州云海信息技术有限公司 A kind of method and system for lifting server power supply online updating FW reliabilities
CN107748667A (en) * 2017-10-23 2018-03-02 郑州云海信息技术有限公司 A kind of method for lifting server power supply online updating firmware reliability
CN108762789A (en) * 2018-06-01 2018-11-06 郑州云海信息技术有限公司 A kind of server node firmware update and relevant apparatus
CN109002318A (en) * 2018-07-25 2018-12-14 郑州云海信息技术有限公司 A kind of firmware update of CPLD, device, equipment and medium

Also Published As

Publication number Publication date
CN111124095A (en) 2020-05-08

Similar Documents

Publication Publication Date Title
US8635468B2 (en) Sleep wake event logging
US8473666B2 (en) Systems and methods for driverless operation of USB device
US9946600B2 (en) Method of detecting power reset of a server, a baseboard management controller, and a server
US20140122930A1 (en) Performing diagnostic tests in a data center
TW201415214A (en) Robust hardware fault management system, method and framework for enterprise devices
US8732602B2 (en) System and method for altering a user interface of a power device
CN101071392A (en) Method and system for maintaining backup copies of firmware
US20100244566A1 (en) System and method for configuring a power device
US8234486B2 (en) Managing reboot operations
US10275330B2 (en) Computer readable non-transitory recording medium storing pseudo failure generation program, generation method, and generation apparatus
US10387306B2 (en) Systems and methods for prognosticating likelihood of successful save operation in persistent memory
CN111124095B (en) Power supply running state detection method and related device during upgrading of power supply firmware
US8065569B2 (en) Information processing apparatus, information processing apparatus control method and control program
WO2024119787A1 (en) Method and apparatus for amd server system installation power-off processing, device and medium
CN116225812B (en) Baseboard management controller system operation method, device, equipment and storage medium
US20150100816A1 (en) Anticipatory protection of critical jobs in a computing system
CN115098294B (en) Abnormal event processing method, electronic equipment and management terminal
US8090997B2 (en) Run-time fault resolution from development-time fault and fault resolution path identification
CN111309349A (en) Method, device, equipment and storage medium for upgrading firmware version of power module
CN112000380A (en) Network card configuration method, system, electronic equipment and storage medium
US11249533B2 (en) Systems and methods for enabling power budgeting in an information handling system comprising a plurality of modular information handling systems
CN111414267A (en) Far-end eliminating method for abnormal state of cabinet applied to data center
CN111416721A (en) Far-end eliminating method for abnormal state of cabinet applied to data center
WO2024000535A1 (en) Partition table update method and apparatus, and electronic device and storage medium
CN111258805B (en) Hard disk state monitoring method and device for server and computer device

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