CN113391961A - Method and device for recording information of baseboard management controller and computer equipment - Google Patents
Method and device for recording information of baseboard management controller and computer equipment Download PDFInfo
- Publication number
- CN113391961A CN113391961A CN202110658068.9A CN202110658068A CN113391961A CN 113391961 A CN113391961 A CN 113391961A CN 202110658068 A CN202110658068 A CN 202110658068A CN 113391961 A CN113391961 A CN 113391961A
- Authority
- CN
- China
- Prior art keywords
- management controller
- baseboard management
- information
- abnormal
- storage space
- 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
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000002159 abnormal effect Effects 0.000 claims abstract description 84
- 238000012544 monitoring process Methods 0.000 claims abstract description 49
- 239000000758 substrate Substances 0.000 claims abstract description 47
- 230000001360 synchronised effect Effects 0.000 claims description 17
- 238000007726 management method Methods 0.000 description 170
- 238000012790 confirmation Methods 0.000 description 7
- 230000008901 benefit Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 208000034423 Delivery Diseases 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1438—Restarting or rejuvenating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2094—Redundant storage or storage space
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
The invention discloses a method, a device and computer equipment for recording information of a baseboard management controller. Wherein the method comprises the following steps: monitoring whether the substrate management controller abnormally and normally works according to a preset frequency, monitoring to obtain a working state result of the substrate management controller, storing information sent to the substrate management controller into a preset storage space when the working state result of the substrate management controller is that the abnormal and normally working state occurs, restarting the substrate management controller, inquiring whether the preset storage space has information, and synchronizing the information stored into the preset storage space to the restarted substrate management controller when inquiring that the preset storage space has the information. By the mode, the information sent to the substrate management controller can be normally sent when the substrate management controller is abnormal and cannot normally work.
Description
Technical Field
The invention relates to the technical field of baseboard management controllers, in particular to a method, a device and computer equipment for recording baseboard management controller information.
Background
In the existing scheme for recording information of a substrate Management Controller, when a Baseboard Management Controller (BMC) normally works, a relevant mechanism is not problematic under a normal condition of an Intelligent Platform Management Interface (IPMI) Interface; however, when the baseboard management controller is out of order, such as crashes or jamming, and cannot work normally, the information sent to the baseboard management controller cannot be sent normally.
Disclosure of Invention
In view of the above, an object of the present invention is to provide a method, an apparatus, and a computer device for recording information of a baseboard management controller, which can achieve normal delivery of information sent to the baseboard management controller when the baseboard management controller is abnormal and cannot work normally.
According to an aspect of the present invention, there is provided a method of recording baseboard management controller information, including: monitoring whether the baseboard management controller is abnormal or not according to a preset frequency and cannot work normally, and monitoring to obtain a working state result of the baseboard management controller; when the working state result of the substrate management controller is that the abnormal and abnormal working state is generated, storing the information sent to the substrate management controller into a preset storage space; and restarting the baseboard management controller, and synchronizing the information stored in the preset storage space to the restarted baseboard management controller.
Wherein, whether according to the unable normal work of frequency monitoring base plate management controller emergence anomaly of predetermineeing, the monitoring obtains base plate management controller operating condition result, includes: monitoring whether the substrate management controller is abnormal or not and can not work normally according to a preset frequency through an intelligent platform management interface or a heartbeat of the substrate management controller or a mode appointed by an original equipment manufacturer, and monitoring to obtain a working state result of the substrate management controller.
Wherein, when the operating condition result of baseboard management controller is abnormal and unable normal operating condition takes place, the information storage that will send to baseboard management controller presets the memory space, include: and when the working state result of the baseboard management controller is that the abnormal and abnormal working state is generated, informing the basic input/output system firmware and the operating system to store the information sent to the baseboard management controller into a preset storage space.
Wherein, restarting the baseboard management controller, synchronizing the information stored in the preset storage space to the restarted baseboard management controller, includes: and restarting the baseboard management controller, inquiring whether the preset storage space has information, and synchronizing the information stored in the preset storage space to the restarted baseboard management controller when the preset storage space has information.
After the restarting the baseboard management controller and synchronizing the information stored in the preset storage space to the restarted baseboard management controller, the method further includes: and sending the information synchronized to the restarted baseboard management controller and the current state information of the restarted baseboard management controller to a terminal.
According to another aspect of the present invention, there is provided an apparatus for recording baseboard management controller information, comprising: the device comprises a monitoring module, a storage module and a synchronization module; the monitoring module is used for monitoring whether the baseboard management controller is abnormal or not according to a preset frequency and cannot work normally, and monitoring to obtain a working state result of the baseboard management controller; the storage module is used for storing the information sent to the substrate management controller into a preset storage space when the working state result of the substrate management controller is that an abnormal and abnormal working state cannot be realized; and the synchronization module is used for restarting the baseboard management controller and synchronizing the information stored in the preset storage space to the restarted baseboard management controller.
Wherein, the monitoring module is specifically configured to: monitoring whether the substrate management controller is abnormal or not and can not work normally according to a preset frequency through an intelligent platform management interface or a heartbeat of the substrate management controller or a mode appointed by an original equipment manufacturer, and monitoring to obtain a working state result of the substrate management controller.
The storage module is specifically configured to: and when the working state result of the baseboard management controller is that the abnormal and abnormal working state is generated, informing the basic input/output system, the firmware and the operating system to store the information sent to the baseboard management controller into a preset storage space.
Wherein, the synchronization module is specifically configured to: and restarting the baseboard management controller, inquiring whether the preset storage space has information, and synchronizing the information stored in the preset storage space to the restarted baseboard management controller when the preset storage space has information.
Wherein, the device for recording the baseboard management controller information further comprises: a sending module; and the sending module is used for sending the information synchronized to the restarted baseboard management controller and the current state information of the restarted baseboard management controller to a terminal.
According to yet another aspect of the present invention, there is provided a computer apparatus comprising: at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform a method of recording baseboard management controller information as described in any one of the above.
According to still another aspect of the present invention, there is provided a computer-readable storage medium storing a computer program which, when executed by a processor, implements a method of recording baseboard management controller information as described in any one of the above.
It can be found that, according to the above scheme, whether the baseboard management controller is abnormal and can not work normally can be monitored according to the preset frequency, the working state result of the baseboard management controller is obtained through monitoring, and when the working state result of the baseboard management controller is that the abnormal and can not work normally occurs, the information sent to the baseboard management controller is stored in the preset storage space, the baseboard management controller can be restarted, whether the preset storage space has the information or not is inquired, when the preset storage space has the information is inquired, the information stored in the preset storage space is synchronized to the baseboard management controller after the restart, and when the baseboard management controller is abnormal and can not work normally, the information sent to the baseboard management controller can be sent normally.
Furthermore, according to the scheme, whether the baseboard management controller abnormally works or not can be monitored according to the preset frequency in a heartbeat mode of the intelligent platform management interface or the baseboard management controller or a mode appointed by an original equipment manufacturer, and the working state result of the baseboard management controller is obtained through monitoring, so that the monitoring effect of the working state of the baseboard management controller can be improved.
Furthermore, according to the scheme, when the working state result of the baseboard management controller is abnormal and abnormal working state is generated, the basic input/output system, the firmware and the operating system are informed to store the information sent to the baseboard management controller into the preset storage space, so that the advantage that the information which cannot be normally sent to the baseboard management controller can be timely stored when the baseboard management controller is abnormal and abnormal working is generated is achieved, and follow-up abnormal tracking, confirmation and analysis are facilitated.
Furthermore, according to the scheme, the baseboard management controller can be restarted, whether the preset storage space has information or not can be inquired, and when the preset storage space has information, the information stored in the preset storage space is synchronized to the restarted baseboard management controller.
Furthermore, the above scheme can send the information synchronized to the restarted baseboard management controller and the current state information of the restarted baseboard management controller to the terminal, so that the advantages of conveniently performing exception tracking and confirmation analysis when the baseboard management controller is abnormal and cannot normally work can be realized.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a flowchart illustrating an embodiment of a method for recording baseboard management controller information according to the present invention;
FIG. 2 is a flowchart illustrating another embodiment of a method for recording baseboard management controller information according to the present invention;
FIG. 3 is a schematic structural diagram of an embodiment of an apparatus for recording BMC information according to the present invention;
FIG. 4 is a schematic structural diagram of an apparatus for recording baseboard management controller information according to another embodiment of the present invention;
FIG. 5 is a schematic structural diagram of an embodiment of the computer apparatus of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be noted that the following examples are only illustrative of the present invention, and do not limit the scope of the present invention. Similarly, the following examples are only some but not all examples of the present invention, and all other examples obtained by those skilled in the art without any inventive work are within the scope of the present invention.
The invention provides a method for recording information of a substrate management controller, which can realize that the information sent to the substrate management controller can be normally sent when the substrate management controller is abnormal and can not normally work.
Referring to fig. 1, fig. 1 is a flowchart illustrating a method for recording bmc information according to an embodiment of the present invention. It should be noted that the method of the present invention is not limited to the flow sequence shown in fig. 1 if the results are substantially the same. As shown in fig. 1, the method comprises the steps of:
s101: and monitoring whether the substrate management controller is abnormal or not according to a preset frequency, and monitoring to obtain a working state result of the substrate management controller.
Wherein, should take place unusual unable normal work according to the monitoring base plate management controller of predetermineeing the frequency, the monitoring obtains base plate management controller operating condition result, can include:
whether the substrate management controller is abnormal or not is monitored according to preset frequency in a heartbeat mode or a mode appointed by an Original Equipment Manufacturer (OEM), and the working state result of the substrate management controller is obtained through monitoring, so that the monitoring effect of improving the working state of the substrate management controller can be realized.
In this embodiment, whether the bmc is abnormal or not may be periodically monitored to obtain the working state result of the bmc, or whether the bmc is abnormal or not may be irregularly monitored to obtain the working state result of the bmc, and the invention is not limited thereto.
In this embodiment, the operating status result of the bmc may be a normal operating status, or an abnormal and abnormal operating status, and the invention is not limited thereto.
S102: and when the working state result of the baseboard management controller is that the abnormal and abnormal working state is generated, storing the information sent to the baseboard management controller into a preset storage space.
Wherein, should take place when unusual unable normal operating condition in this base plate management controller's operating condition result, will send the information storage of base plate management controller to predetermineeing the memory space, can include:
when the working state result of the substrate management controller is that an abnormal and abnormal working state occurs, the BIOS (Basic Input Output System), the FW (FirmWare) and the OS (operating System) are notified to store the information sent to the substrate management controller into a preset storage space.
In this embodiment, when the working state result of the bmc is that an abnormal and abnormal working state occurs, the bios, the firmware, and the os may be notified to store the information sent to the bmc into the preset storage space through the customized interface, and may also be notified to store the information sent to the bmc into the preset storage space through the preset channel, and the like.
S103: and restarting the baseboard management controller, and synchronizing the information stored in the preset storage space to the restarted baseboard management controller.
Wherein, the restarting the baseboard management controller, synchronizing the information stored in the preset storage space to the restarted baseboard management controller, may include:
the baseboard management controller is restarted to inquire whether the preset storage space has information or not, and when the preset storage space has information, the information stored in the preset storage space is synchronized to the restarted baseboard management controller.
After the restarting the baseboard management controller and synchronizing the information stored in the preset storage space to the restarted baseboard management controller, the method may further include:
the information synchronized to the restarted baseboard management controller and the current state information of the restarted baseboard management controller are sent to the terminal, so that the advantages that the abnormal tracking and confirmation analysis can be conveniently carried out when the baseboard management controller is abnormal and cannot normally work are achieved.
In this embodiment, the baseboard management controller may be restarted to synchronize the information stored in the preset storage space to the restarted baseboard management controller through the intelligent platform management interface, or the baseboard management controller may be started to synchronize the information stored in the preset storage space to the restarted baseboard management controller through a preset data transmission method, which is not limited in the present invention.
It can be found that, in this embodiment, whether the bmc is abnormal and cannot normally work can be monitored according to a preset frequency, a working state result of the bmc is obtained through monitoring, and when the working state result of the bmc is that the bmc is abnormal and cannot normally work, information sent to the bmc is stored in a preset storage space, and the bmc can be restarted to inquire whether the preset storage space has information, and when the preset storage space has information, the information stored in the preset storage space is synchronized to the restarted bmc, so that when the bmc is abnormal and cannot normally work, the information sent to the bmc can be normally sent.
Further, in this embodiment, whether the baseboard management controller is abnormal or not can be monitored according to a preset frequency in a heartbeat mode of the intelligent platform management interface or the baseboard management controller or a mode agreed by an original equipment manufacturer, and a working state result of the baseboard management controller is obtained through monitoring, so that the monitoring effect of the working state of the baseboard management controller can be improved.
Further, in this embodiment, when the operating state result of the bmc is that an abnormal and abnormal operating state occurs, the bios, the firmware, and the os are notified to store the information sent to the bmc in the preset storage space, which is beneficial to timely storing the information that cannot be normally sent to the bmc when the bmc has an abnormal and abnormal operation, and is beneficial to follow-up abnormal tracking and confirmation analysis.
Further, in this embodiment, the baseboard management controller may be restarted to query whether the preset storage space has information, and when the preset storage space has information, the information stored in the preset storage space is synchronized to the restarted baseboard management controller.
Referring to fig. 2, fig. 2 is a flowchart illustrating a method for recording bmc information according to another embodiment of the present invention. In this embodiment, the method includes the steps of:
s201: and monitoring whether the substrate management controller is abnormal or not according to a preset frequency, and monitoring to obtain a working state result of the substrate management controller.
As described above in S101, further description is omitted here.
S202: and when the working state result of the baseboard management controller is that the abnormal and abnormal working state is generated, storing the information sent to the baseboard management controller into a preset storage space.
As described above in S102, further description is omitted here.
S203: and restarting the baseboard management controller, and synchronizing the information stored in the preset storage space to the restarted baseboard management controller.
As described above in S103, which is not described herein.
S204: and sending the information synchronized to the restarted baseboard management controller and the current state information of the restarted baseboard management controller to a terminal.
In this embodiment, the terminal may be a desktop computer, a notebook computer, or a procedure terminal such as a mobile phone and a tablet computer, which is not limited in the present invention.
It can be seen that, in this embodiment, the information synchronized to the restarted bmc and the current status information of the restarted bmc can be sent to the terminal, which has the advantage of being able to conveniently perform the exception tracking and confirmation analysis when the bmc is abnormal and cannot normally operate.
The invention also provides a device for recording the information of the substrate management controller, which can realize that the information sent to the substrate management controller can be normally sent when the substrate management controller is abnormal and cannot normally work.
Referring to fig. 3, fig. 3 is a schematic structural diagram of an embodiment of an apparatus for recording bmc information according to the present invention. In this embodiment, the apparatus 30 for recording baseboard management controller information includes a monitoring module 31, a storage module 32, and a synchronization module 33.
The monitoring module 31 is configured to monitor whether the baseboard management controller is abnormal according to a preset frequency and cannot normally work, and monitor to obtain a working state result of the baseboard management controller.
The storage module 32 is configured to store the information sent to the bmc into a preset storage space when the operating state result of the bmc is that an abnormal and abnormal operating state occurs.
The synchronization module 33 is configured to restart the baseboard management controller, and synchronize the information stored in the preset storage space with the restarted baseboard management controller.
Optionally, the monitoring module 31 may be specifically configured to:
monitoring whether the substrate management controller is abnormal or not and can not work normally according to a preset frequency through an intelligent platform management interface or a heartbeat of the substrate management controller or a mode appointed by an original equipment manufacturer, and monitoring to obtain a working state result of the substrate management controller.
Optionally, the storage module 32 may be specifically configured to:
and when the working state result of the baseboard management controller is that the abnormal and abnormal working state is generated, informing the basic input/output system, the firmware and the operating system to store the information sent to the baseboard management controller into a preset storage space.
Optionally, the synchronization module 33 may be specifically configured to:
and restarting the baseboard management controller, inquiring whether the preset storage space has information, and synchronizing the information stored in the preset storage space to the restarted baseboard management controller when the preset storage space has information.
Referring to fig. 4, fig. 4 is a schematic structural diagram of another embodiment of an apparatus for recording bmc information according to the present invention. Different from the previous embodiment, the apparatus 40 for recording bmc information in this embodiment further includes a sending module 41.
The sending module 41 is configured to send the information synchronized to the restarted baseboard management controller and the current state information of the restarted baseboard management controller to the terminal.
Each unit module of the apparatus 30/40 for recording bmc information can respectively execute the corresponding steps in the above embodiments of the method, and therefore, the description of each unit module is omitted here for details, please refer to the description of the corresponding steps above.
The present invention further provides a computer device, as shown in fig. 5, comprising: at least one processor 51; and a memory 52 communicatively coupled to the at least one processor 51; the memory 52 stores instructions executable by the at least one processor 51, and the instructions are executed by the at least one processor 51 to enable the at least one processor 51 to execute the method for recording bmc information.
Wherein the memory 52 and the processor 51 are coupled in a bus, which may comprise any number of interconnected buses and bridges, which couple one or more of the various circuits of the processor 51 and the memory 52 together. The bus may also connect various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. A bus interface provides an interface between the bus and the transceiver. The transceiver may be one element or a plurality of elements, such as a plurality of receivers and transmitters, providing a means for communicating with various other apparatus over a transmission medium. The data processed by the processor 51 is transmitted over a wireless medium via an antenna, which further receives the data and transmits the data to the processor 51.
The processor 51 is responsible for managing the bus and general processing and may also provide various functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions. And the memory 52 may be used to store data used by the processor 51 in performing operations.
The present invention further provides a computer-readable storage medium storing a computer program. The computer program realizes the above-described method embodiments when executed by a processor.
It can be found that, according to the above scheme, whether the baseboard management controller is abnormal and can not work normally can be monitored according to the preset frequency, the working state result of the baseboard management controller is obtained through monitoring, and when the working state result of the baseboard management controller is that the abnormal and can not work normally occurs, the information sent to the baseboard management controller is stored in the preset storage space, the baseboard management controller can be restarted, whether the preset storage space has the information or not is inquired, when the preset storage space has the information is inquired, the information stored in the preset storage space is synchronized to the baseboard management controller after the restart, and when the baseboard management controller is abnormal and can not work normally, the information sent to the baseboard management controller can be sent normally.
Furthermore, according to the scheme, whether the baseboard management controller abnormally works or not can be monitored according to the preset frequency in a heartbeat mode of the intelligent platform management interface or the baseboard management controller or a mode appointed by an original equipment manufacturer, and the working state result of the baseboard management controller is obtained through monitoring, so that the monitoring effect of the working state of the baseboard management controller can be improved.
Furthermore, according to the scheme, when the working state result of the baseboard management controller is abnormal and abnormal working state is generated, the basic input/output system, the firmware and the operating system are informed to store the information sent to the baseboard management controller into the preset storage space, so that the advantage that the information which cannot be normally sent to the baseboard management controller can be timely stored when the baseboard management controller is abnormal and abnormal working is generated is achieved, and follow-up abnormal tracking, confirmation and analysis are facilitated.
Furthermore, according to the scheme, the baseboard management controller can be restarted, whether the preset storage space has information or not can be inquired, and when the preset storage space has information, the information stored in the preset storage space is synchronized to the restarted baseboard management controller.
Furthermore, the above scheme can send the information synchronized to the restarted baseboard management controller and the current state information of the restarted baseboard management controller to the terminal, so that the advantages of conveniently performing exception tracking and confirmation analysis when the baseboard management controller is abnormal and cannot normally work can be realized.
In the several embodiments provided in the present invention, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, a division of a module or a unit is merely a logical division, and an actual implementation may have another division, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
Units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be substantially or partially implemented in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above description is only a part of the embodiments of the present invention, and not intended to limit the scope of the present invention, and all equivalent devices or equivalent processes performed by the present invention through the contents of the specification and the drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.
Claims (10)
1. A method of recording baseboard management controller information, comprising:
monitoring whether the baseboard management controller is abnormal or not according to a preset frequency and cannot work normally, and monitoring to obtain a working state result of the baseboard management controller;
when the working state result of the substrate management controller is that the abnormal and abnormal working state is generated, storing the information sent to the substrate management controller into a preset storage space;
and restarting the baseboard management controller, and synchronizing the information stored in the preset storage space to the restarted baseboard management controller.
2. The method of claim 1, wherein the monitoring whether the bmc is abnormal and cannot normally operate according to the predetermined frequency to obtain the result of the operating status of the bmc comprises:
monitoring whether the substrate management controller is abnormal or not and can not work normally according to a preset frequency through an intelligent platform management interface or a heartbeat of the substrate management controller or a mode appointed by an original equipment manufacturer, and monitoring to obtain a working state result of the substrate management controller.
3. The method of claim 1, wherein storing the information sent to the bmc into a predetermined storage space when the operating status of the bmc results in an abnormal and abnormal operating status comprises:
and when the working state result of the baseboard management controller is that the abnormal and abnormal working state is generated, informing the basic input/output system firmware and the operating system to store the information sent to the baseboard management controller into a preset storage space.
4. The method of claim 1, wherein the restarting the baseboard management controller to synchronize the information stored in the preset storage space to the restarted baseboard management controller comprises:
and restarting the baseboard management controller, inquiring whether the preset storage space has information, and synchronizing the information stored in the preset storage space to the restarted baseboard management controller when the preset storage space has information.
5. The method of claim 1, wherein after the restarting the baseboard management controller and synchronizing the information stored in the preset storage space to the restarted baseboard management controller, further comprising:
and sending the information synchronized to the restarted baseboard management controller and the current state information of the restarted baseboard management controller to a terminal.
6. An apparatus for recording baseboard management controller information, comprising:
the device comprises a monitoring module, a storage module and a synchronization module;
the monitoring module is used for monitoring whether the baseboard management controller is abnormal or not according to a preset frequency and cannot work normally, and monitoring to obtain a working state result of the baseboard management controller;
the storage module is used for storing the information sent to the substrate management controller into a preset storage space when the working state result of the substrate management controller is that an abnormal and abnormal working state cannot be realized;
and the synchronization module is used for restarting the baseboard management controller and synchronizing the information stored in the preset storage space to the restarted baseboard management controller.
7. The apparatus for recording baseboard management controller information of claim 6, wherein the monitoring module is specifically configured to:
monitoring whether the substrate management controller is abnormal or not and can not work normally according to a preset frequency through an intelligent platform management interface or a heartbeat of the substrate management controller or a mode appointed by an original equipment manufacturer, and monitoring to obtain a working state result of the substrate management controller.
8. The apparatus for recording baseboard management controller information of claim 6, wherein the storage module is specifically configured to:
and when the working state result of the baseboard management controller is that the abnormal and abnormal working state is generated, informing the basic input/output system, the firmware and the operating system to store the information sent to the baseboard management controller into a preset storage space.
9. The apparatus for recording baseboard management controller information of claim 6, wherein the synchronization module is specifically configured to:
and restarting the baseboard management controller, inquiring whether the preset storage space has information, and synchronizing the information stored in the preset storage space to the restarted baseboard management controller when the preset storage space has information.
10. The apparatus for recording baseboard management controller information of claim 6, further comprising:
a sending module;
and the sending module is used for sending the information synchronized to the restarted baseboard management controller and the current state information of the restarted baseboard management controller to a terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110658068.9A CN113391961A (en) | 2021-06-11 | 2021-06-11 | Method and device for recording information of baseboard management controller and computer equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110658068.9A CN113391961A (en) | 2021-06-11 | 2021-06-11 | Method and device for recording information of baseboard management controller and computer equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113391961A true CN113391961A (en) | 2021-09-14 |
Family
ID=77620854
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110658068.9A Pending CN113391961A (en) | 2021-06-11 | 2021-06-11 | Method and device for recording information of baseboard management controller and computer equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113391961A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170109235A1 (en) * | 2015-10-16 | 2017-04-20 | Quanta Computer Inc. | Baseboard management controller recovery |
CN108536545A (en) * | 2018-03-05 | 2018-09-14 | 广东美的厨房电器制造有限公司 | The information processing method and device of terminal device |
CN111045866A (en) * | 2019-12-06 | 2020-04-21 | 锐捷网络股份有限公司 | BMC fault processing method and device, electronic equipment and storage medium |
CN111158975A (en) * | 2019-12-06 | 2020-05-15 | 苏州浪潮智能科技有限公司 | Method, equipment and storage medium for monitoring BMC |
CN111694710A (en) * | 2020-06-10 | 2020-09-22 | 浪潮商用机器有限公司 | Method, device and equipment for monitoring faults of substrate management controller and storage medium |
-
2021
- 2021-06-11 CN CN202110658068.9A patent/CN113391961A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170109235A1 (en) * | 2015-10-16 | 2017-04-20 | Quanta Computer Inc. | Baseboard management controller recovery |
CN108536545A (en) * | 2018-03-05 | 2018-09-14 | 广东美的厨房电器制造有限公司 | The information processing method and device of terminal device |
CN111045866A (en) * | 2019-12-06 | 2020-04-21 | 锐捷网络股份有限公司 | BMC fault processing method and device, electronic equipment and storage medium |
CN111158975A (en) * | 2019-12-06 | 2020-05-15 | 苏州浪潮智能科技有限公司 | Method, equipment and storage medium for monitoring BMC |
CN111694710A (en) * | 2020-06-10 | 2020-09-22 | 浪潮商用机器有限公司 | Method, device and equipment for monitoring faults of substrate management controller and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10042583B2 (en) | Device management method, device, and device management controller | |
CN102081568B (en) | Multi-motherboard server system | |
US8397053B2 (en) | Multi-motherboard server system | |
US20160147276A1 (en) | Rack server system and power management method thereof | |
CN101719089A (en) | Remote management method and system of distributed type assembly | |
CN109213530B (en) | USB-based communication connection method, mobile terminal and storage medium | |
US9535479B2 (en) | Method of performing power management in rack-mount system | |
CN103634388B (en) | Controller is restarted in treatment storage server method and relevant device and communication system | |
US9009543B2 (en) | Computer systems that acquire a plurality of statuses of non-normally operating hard disk drives | |
CN110795322A (en) | Service monitoring method and device, computer equipment and storage medium | |
CN113391961A (en) | Method and device for recording information of baseboard management controller and computer equipment | |
CN111459768A (en) | Hard disk management method, device, equipment and machine readable storage medium | |
CN113553223A (en) | Communication method and device for mainboard and baseboard management controller, and computer equipment | |
CN113656081B (en) | Method, device and computer equipment for synchronizing configuration information of baseboard management controller | |
CN113641406B (en) | Hardware management method and device | |
US10102095B2 (en) | Peripheral management system, management device, and management method | |
KR101353919B1 (en) | Host/slave auto switching system for rs485 communication. | |
CN110347624B (en) | Method, device and equipment for adjusting basic input and output system setting | |
CN110417439B (en) | Server management method and system | |
CN212061141U (en) | External control equipment and system outside frequency | |
CN111918318B (en) | Data processing method and related equipment | |
CN113411658B (en) | Display device | |
US20230334184A1 (en) | Data center security control module and control method thereof | |
CN118296037A (en) | Query method and device for server power supply information, storage medium and electronic equipment | |
CN116521574A (en) | Information acquisition method of storage module and related 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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210914 |
|
RJ01 | Rejection of invention patent application after publication |