CN109088783A - Refresh progress acquisition methods, device and equipment between whole machine cabinet server multistage - Google Patents
Refresh progress acquisition methods, device and equipment between whole machine cabinet server multistage Download PDFInfo
- Publication number
- CN109088783A CN109088783A CN201811295782.0A CN201811295782A CN109088783A CN 109088783 A CN109088783 A CN 109088783A CN 201811295782 A CN201811295782 A CN 201811295782A CN 109088783 A CN109088783 A CN 109088783A
- Authority
- CN
- China
- Prior art keywords
- firmware
- progress
- whole machine
- machine cabinet
- bmc
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0859—Retrieval of network configuration; Tracking network configuration history by keeping history of different configuration generations or by rolling back to previous configuration versions
- H04L41/0863—Retrieval of network configuration; Tracking network configuration history by keeping history of different configuration generations or by rolling back to previous configuration versions by rolling back to previous configuration versions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
Abstract
The embodiment of the invention discloses refresh progress acquisition methods, device, equipment and computer readable storage medium between a kind of whole machine cabinet server multistage.Wherein, method includes the update progress that BMC monitoring needs the firmware of upgraded version, and will actively update progress msg and be sent to CMC, after the information that CMC receives firmware update completion, the instruction of the information is successfully received to BMC feedback, BMC restarts firmware after the completion of firmware update.Technical solution provided by the present application utilizes BMC by the firmware update progress msg active transmission of monitoring to CMC, after receiving firmware update and completing, firmware is carried out to restart, key point information easily misses the generation for leading to information misjudgment phenomenon when effectively preventing communication disruption, accurately obtain the firmware update status information of each calculate node of whole machine cabinet server, the integrality for guaranteeing firmware updating is conducive to promote whole machine cabinet server controllability and stability.
Description
Technical field
The present embodiments relate to server application technical fields, more particularly between a kind of whole machine cabinet server multistage
Refreshing progress acquisition methods, device, equipment and computer readable storage medium.
Background technique
The quantity required of raising with user to server performance demand, server computing node is also more and more.It is whole
Equipment cabinet server has very big advantage in the integrated and management to node compared with traditional server, is widely used in each
Each industry of row.
Whole machine cabinet server realizes computing resource and storage using centrally connected power supply, concentration heat dissipation, unified management calculate node
The modularized design of resource, so that user is more convenient for the update and maintenance of calculate node.There is new firmware version
When, whole machine cabinet server can not only save the big of related maintenance personnel with the upgraded version of batch refresh batch associated firmware
Situations such as measuring the time, can also preventing leakage brush, accidentally brush version.
Although the batch updating firmware version of whole machine cabinet server can promote the refreshing efficiency of whole machine cabinet server,
It is, since the calculate node of whole machine cabinet server is generally all no less than 8, the firmware version renewal time of different calculate nodes
A few minutes or more than ten minutes etc. are needed, the firmware refreshing progress of different calculate nodes is significantly different, each in order to handle in time
The firmware update problem (such as refresh failure or refresh abnormal etc.) of calculate node, avoids the occurrence of user and server pipe
The problem of connection between reason, need accurately to obtain the situation in each firmware refresh process.
Second level monitoring system such as CMC (Chassis Management Controller, cabinet pipe can be used in the relevant technologies
Manage controller), actively to calculate node monitoring system BMC (Baseboard Management Controller, substrate management
Controller) obtain update progress and situation mechanism.In this way, user can preferably be managed server, servicing
In the case where the whole machine cabinet batch upgrade of device, constantly understand calculate node firmware more new state, to go wrong, can and
When handle.But since the multiple calculate nodes of CMC monitoring management are easily interrupted in the acquisition of information.If judging
When such as failure of the important key point of node firmware upgrading, when update finishes, there is communication disruption, when communication is again coupled to, have
The information may be missed, and leads to the erroneous judgement of some information.
Summary of the invention
The embodiment of the present disclosure, which provides, refreshes progress acquisition methods, device, equipment between a kind of whole machine cabinet server multistage
And computer readable storage medium, the accurate firmware update status information for obtaining each calculate node of whole machine cabinet server guarantee solid
The integrality of part upgrading, promotes whole machine cabinet server controllability and stability.
In order to solve the above technical problems, the embodiment of the present invention the following technical schemes are provided:
On the one hand the embodiment of the present invention provides refreshes progress acquisition methods between a kind of whole machine cabinet server multistage, is based on
CMC, comprising:
The firmware version for obtaining the BMC active transmission of firmware node to be upgraded updates progress msg;
Judge whether the update progress msg is edition upgrading successful information;
If so, receiving successfully instruction to the BMC feedback information, restart so that the BMC carries out firmware.
Optionally, the firmware node to be upgraded has multiple, judges whether the update progress msg is version described
After upgrading successfully information, further includes:
Whether the update progress msg for judging each firmware node to be upgraded is edition upgrading successful information;
If so, cutting out upgrade mode.
It is optionally, described that BMC feedback information reception, successfully instruction includes:
Identification information is set, includes the instruction of the identification information to BMC feedback;
Wherein, the identification information is used to indicate to be properly received the edition upgrading successful information that the BMC is sent.
The embodiment of the invention also provides refresh progress acquisition device between a kind of whole machine cabinet server multistage, comprising:
Progress msg receiving module, for obtain the firmware version of BMC active transmission of firmware node to be upgraded update into
Spend information;
Judgment module is completed in upgrading, for judging whether the update progress msg is edition upgrading successful information;
Information feedback module is then fed back to the BMC for being edition upgrading successful information in the update progress msg
Information receives successfully instruction, restarts so that the BMC carries out firmware.
On the other hand the embodiment of the present invention provides refreshes progress acquisition methods, base between a kind of whole machine cabinet server multistage
In BMC, comprising:
The version updating progress of monitor firmware;
By the version updating progress active transmission of the firmware to CMC;
Judge whether the version updating of the firmware successfully completes;
If so, sending the successful information of edition upgrading to the CMC, and send the instruction for restarting the firmware.
Optionally, described send restarts the instruction of the firmware and includes:
Judge whether that the information for receiving the CMC feedback receives successfully instruction;
If so, sending the instruction for restarting the firmware;
If it is not, then sending the successful information of edition upgrading to the CMC again.
Optionally, it is described again to the CMC send the successful information of edition upgrading after, further includes:
Count the number that the successful information of edition upgrading is sent to the CMC;
Judge whether to be more than preset times threshold value;
If so, sending the instruction for restarting the firmware;
If it is not, then sending the successful information of edition upgrading to the CMC again.
The embodiment of the invention also provides refresh progress acquisition device between a kind of whole machine cabinet server multistage, comprising:
Monitoring module, the version updating progress for monitor firmware;
Update progress sending module, for by the version updating progress active transmission of the firmware to CMC;
Judgment module, for judging whether the version updating of the firmware successfully completes;
It is updated successfully information sending module, for successfully completing in the version updating of the firmware, sends version to the CMC
Originally the information upgraded successfully,
Firmware restarts module, for successfully completing in the version updating of the firmware, sends the instruction for restarting the firmware.
The embodiment of the invention also provides refresh progress between a kind of whole machine cabinet server multistage to obtain equipment, including processing
Device realizes the whole machine cabinet server as described in preceding any one when the processor is for executing the computer program stored in memory
The step of refreshing progress acquisition methods between multistage.
The embodiment of the present invention finally additionally provides a kind of computer readable storage medium, the computer readable storage medium
On be stored between whole machine cabinet server multistage and refresh progress and obtain program, refresh progress between the whole machine cabinet server multistage
It obtains and realizes that the whole machine cabinet server as described in preceding any one refreshes progress acquisition methods between multistage when program is executed by processor
The step of.
The embodiment of the invention provides progress acquisition methods are refreshed between a kind of whole machine cabinet server multistage, BMC monitoring is needed
The update progress of the firmware of upgraded version is wanted, and will actively update progress msg and be sent to CMC, receives firmware update in CMC
After the information of completion, the instruction of the information is successfully received to BMC feedback, BMC carries out weight after the completion of firmware update, to firmware
It opens.The advantages of technical solution provided by the present application is, BMC by the firmware update progress msg active transmission of monitoring to CMC,
After receiving firmware update completion, carries out firmware and restart, key point information is easily missed and caused when effectively preventing communication disruption
The generation of information misjudgment phenomenon accurately obtains the firmware update status information of each calculate node of whole machine cabinet server, guarantees to rise
The integrality of grade firmware is conducive to promote whole machine cabinet server controllability and stability.
In addition, the embodiment of the present invention provides accordingly also directed to refreshing progress acquisition methods between whole machine cabinet server multistage
Realization device, equipment and computer readable storage medium, further such that the method have more practicability, described device,
Equipment and computer readable storage medium have the advantages that corresponding.
It should be understood that the above general description and the following detailed description are merely exemplary, this can not be limited
It is open.
Detailed description of the invention
It, below will be to embodiment or correlation for the clearer technical solution for illustrating the embodiment of the present invention or the relevant technologies
Attached drawing needed in technical description is briefly described, it should be apparent that, the accompanying drawings in the following description is only this hair
Bright some embodiments for those of ordinary skill in the art without creative efforts, can be with root
Other attached drawings are obtained according to these attached drawings.
Fig. 1 is the interaction for refreshing progress acquisition methods between a kind of whole machine cabinet server multistage provided in an embodiment of the present invention
Process schematic;
Fig. 2 is the friendship for refreshing progress acquisition methods between another whole machine cabinet server multistage provided in an embodiment of the present invention
Mutual process schematic;
Fig. 3 is to refresh one kind of progress acquisition device specifically between whole machine cabinet server multistage provided in an embodiment of the present invention
Embodiment structure figure;
Fig. 4 is another tool for refreshing progress acquisition device between whole machine cabinet server multistage provided in an embodiment of the present invention
Body embodiment structure figure;
Fig. 5 is another tool for refreshing progress acquisition device between whole machine cabinet server multistage provided in an embodiment of the present invention
Body embodiment structure figure.
Specific embodiment
In order to enable those skilled in the art to better understand the solution of the present invention, with reference to the accompanying drawings and detailed description
The present invention is described in further detail.Obviously, described embodiments are only a part of the embodiments of the present invention, rather than
Whole embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art are not making creative work premise
Under every other embodiment obtained, shall fall within the protection scope of the present invention.
The description and claims of this application and term " first ", " second ", " third " " in above-mentioned attached drawing
Four " etc. be for distinguishing different objects, rather than for describing specific sequence.Furthermore term " includes " and " having " and
Their any deformations, it is intended that cover and non-exclusive include.Such as contain a series of steps or units process, method,
System, product or equipment are not limited to listed step or unit, but may include the step of not listing or unit.
After describing the technical solution of the embodiment of the present invention, the various non-limiting realities of detailed description below the application
Apply mode.
Referring first to Fig. 1, Fig. 1 is to refresh progress between a kind of whole machine cabinet server multistage provided in an embodiment of the present invention to obtain
The interactive process schematic diagram of method is taken, the embodiment of the present invention may include the following contents:
The version updating progress of S101:BMC monitor firmware, inside obtain the update progress msg of firmware version.
When CMC carries out the update of bulk service device associated firmware, at each calculate node BMC and CMC of whole machine cabinet server
In normal operating conditions, and network connectivty between the two is normal, and CMC is monitored in normal situation, updates firmware entering
After mode, BMC can monitor the firmware for needing to update in real time, and the progress of update or the upgrading of Real-time Feedback firmware version is either
The state of firmware upgrade, such as firmware version upgrade success, firmware upgrade failure can also will be related when firmware upgrade failure
Failure cause be sent to CMC.
S102:BMC is by the version updating progress active transmission of firmware to CMC.
During firmware update, BMC can constantly send the instruction of acquisition progress, the progress that then will acquire to firmware
Information is sent to CMC.
BMC, can be at every fixed time when update progress is either sent to CMC by the update progress for obtaining firmware
(such as 2s) is executed once, can also be executed in real time, this does not influence the realization of the application.
When S103:CMC receives edition upgrading successful information, successfully instruction is received to BMC feedback information.
When firmware version upgrade progress is 100%, show that firmware successfully upgrades, BMC can be by the version updating of firmware
Successful information is sent to CMC, and CMC can have been received by firmware version upgrade to BMC feedback and successfully believe after receiving the successful information
Breath.
S104:BMC restarts firmware after the completion of the version updating of firmware.
When having simultaneously, the firmware version needs of multiple BMC are updated or multiple firmwares of a BMC need to carry out
When version updating, CMC is edition upgrading successful information in the update progress msg for receiving all firmware nodes to be upgraded
Afterwards, upgrade mode is cut out, namely waits the firmware of whole machine cabinet all to upgrade and finishes, CMC can just cut out the upgrade mode.
In technical solution provided in an embodiment of the present invention, BMC by the firmware update progress msg active transmission of monitoring extremely
CMC carries out firmware and restarts, effectively prevent key point information fallibility when communication disruption after receiving firmware update and completing
The generation for leading to information misjudgment phenomenon is crossed, the firmware update status information of each calculate node of whole machine cabinet server is accurately obtained,
The integrality for guaranteeing firmware updating is conducive to promote whole machine cabinet server controllability and stability.
Fig. 2 is referred to, Fig. 2 is to refresh progress between another whole machine cabinet server multistage provided in an embodiment of the present invention to obtain
Take the interaction flow schematic diagram of method, it may include the following contents:
The version updating progress of S201:BMC monitor firmware, inside obtain the update progress msg of firmware version.
S202:BMC is by the version updating progress active transmission of firmware to CMC.
When S203:CMC receives edition upgrading successful information, identification information is set, and includes identification information to BMC feedback
Instruction.
CMC is when receiving key message, such as the either information of edition upgrading failure when edition upgrading successful information
Either edition upgrading is abnormal, settable different identification information and by the identification information feedback to BMC so that BMC knows CMC
The relevant information of firmware update is got.
For example, if midway, which is abnormal upgrading failure or has been upgraded to 100%, CMC, is receiving these key points
Settable flag after information, for example, original state flag value be 0, when receive update finish or failure signal after, flag value
Whether the flag that CMC can be detected for 1, BMC is 1.If being set, BMC will restart firmware.
S204:BMC judges whether to receive the information of CMC feedback, if so, executing S207;If it is not, then executing S205.
S205: the number that the successful information of edition upgrading is sent to CMC is counted.
S206:BMC judges whether to be more than preset times threshold value, if so, S207 is executed, if it is not, then executing S208.
Preset times threshold value may be, for example, 5 times.
S207: the instruction for restarting firmware is sent.
S208: the successful information of edition upgrading is sent to CMC again.
From the foregoing, it will be observed that the embodiment of the present invention accurately obtains the firmware update state letter of each calculate node of whole machine cabinet server
Breath, guarantees the integrality of firmware updating, is conducive to promote whole machine cabinet server controllability and stability.
The embodiment of the present invention provides corresponding reality also directed to refreshing progress acquisition methods between whole machine cabinet server multistage
Existing device, further such that the method has more practicability.It is more to whole machine cabinet server provided in an embodiment of the present invention below
Refresh progress acquisition device between grade to be introduced, refreshes progress acquisition device between whole machine cabinet server multistage described below
Reference can be corresponded to each other by refreshing progress acquisition methods between above-described whole machine cabinet server multistage.
Referring to Fig. 3, Fig. 3 is to refresh progress acquisition device between whole machine cabinet server multistage provided in an embodiment of the present invention to exist
A kind of structure chart under specific embodiment is based on CMC, the device can include:
Progress msg receiving module 301 is updated for obtaining the firmware version of BMC active transmission of firmware node to be upgraded
Progress msg.
Judgment module 302 is completed in upgrading, for judging whether the update progress msg is edition upgrading successful information.
Information feedback module 303, for being edition upgrading successful information in the update progress msg, then to the BMC
Feedback information receives successfully instruction, restarts so that the BMC carries out firmware.
Optionally, in some embodiments of the present embodiment, referring to Fig. 4, described device for example can also include rising
Grade mode cuts out module 304, for when the update progress msg of each firmware node to be upgraded is edition upgrading successful information,
Cut out upgrade mode.
The information feedback module 303 can be also setting identification information, include the finger of the identification information to BMC feedback
It enables;Wherein, identification information is used for the module for indicating to be properly received the edition upgrading successful information that BMC is sent.
Referring to Fig. 5, Fig. 5 is to refresh progress acquisition device between whole machine cabinet server multistage provided in an embodiment of the present invention to exist
Structure chart under another specific embodiment is based on BMC, the device can include:
Monitoring module 501, the version updating progress for monitor firmware.
Update progress sending module 502, for by the version updating progress active transmission of firmware to CMC.
Judgment module 503, for judging whether the version updating of firmware successfully completes.
It is updated successfully information sending module 504, is successfully completed for the version updating in firmware, sends version liter to CMC
The successful information of grade.
Firmware restarts module 504, successfully completes for the version updating in firmware, sends the instruction for restarting firmware.
Optionally, in other embodiments of the present embodiment, it can be to judge whether that the firmware, which restarts module 504,
The information for receiving CMC feedback receives successfully instruction;If so, sending the instruction for restarting firmware;If it is not, then being sent out again to CMC
Send the module of the successful information of edition upgrading.
In addition, the firmware, which restarts module 504, for example can also send the successful information of edition upgrading to CMC for statistics
Number;Judge whether to be more than preset times threshold value;If so, sending the instruction for restarting firmware;If it is not, then being sent again to CMC
The module of the successful information of edition upgrading.
Refresh the function of each functional module of progress acquisition device between the multistage of whole machine cabinet server described in the embodiment of the present invention
It can be implemented according to the method in above method embodiment, specific implementation process is referred to above method embodiment
Associated description, details are not described herein again.
From the foregoing, it will be observed that the embodiment of the present invention accurately obtains the firmware update state letter of each calculate node of whole machine cabinet server
Breath, guarantees the integrality of firmware updating, is conducive to promote whole machine cabinet server controllability and stability.
The embodiment of the invention also provides refreshing progress between a kind of whole machine cabinet server multistage to obtain equipment, can specifically wrap
It includes:
Memory, for storing computer program;
Processor realizes whole machine cabinet server multistage described in any one embodiment as above for executing computer program
Between refresh progress acquisition methods the step of.
Refresh the function that progress obtains each functional module of equipment between the multistage of whole machine cabinet server described in the embodiment of the present invention
It can be implemented according to the method in above method embodiment, specific implementation process is referred to above method embodiment
Associated description, details are not described herein again.
From the foregoing, it will be observed that the embodiment of the present invention accurately obtains the firmware update state letter of each calculate node of whole machine cabinet server
Breath, guarantees the integrality of firmware updating, is conducive to promote whole machine cabinet server controllability and stability.
The embodiment of the invention also provides a kind of computer readable storage mediums, are stored between whole machine cabinet server multistage
Refreshing progress obtains program, refreshes when progress acquisition program is executed by processor between the whole machine cabinet server multistage and such as takes up an official post
The step of refreshing progress acquisition methods between the multistage of whole machine cabinet server described in an embodiment of anticipating.
The function of each functional module of computer readable storage medium described in the embodiment of the present invention can be according to above method reality
The method specific implementation in example is applied, specific implementation process is referred to the associated description of above method embodiment, herein no longer
It repeats.
From the foregoing, it will be observed that the embodiment of the present invention accurately obtains the firmware update state letter of each calculate node of whole machine cabinet server
Breath, guarantees the integrality of firmware updating, is conducive to promote whole machine cabinet server controllability and stability.
Each embodiment in this specification is described in a progressive manner, the highlights of each of the examples are with it is other
The difference of embodiment, same or similar part may refer to each other between each embodiment.For being filled disclosed in embodiment
For setting, since it is corresponded to the methods disclosed in the examples, so being described relatively simple, related place is referring to method part
Explanation.
Professional further appreciates that, unit described in conjunction with the examples disclosed in the embodiments of the present disclosure
And algorithm steps, can be realized with electronic hardware, computer software, or a combination of the two, in order to clearly demonstrate hardware and
The interchangeability of software generally describes each exemplary composition and step according to function in the above description.These
Function is implemented in hardware or software actually, the specific application and design constraint depending on technical solution.Profession
Technical staff can use different methods to achieve the described function each specific application, but this realization is not answered
Think beyond the scope of this invention.
The step of method described in conjunction with the examples disclosed in this document or algorithm, can directly be held with hardware, processor
The combination of capable software module or the two is implemented.Software module can be placed in random access memory (RAM), memory, read-only deposit
Reservoir (ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or technology
In any other form of storage medium well known in field.
Above to refreshing progress acquisition methods between a kind of whole machine cabinet server multistage provided by the present invention, device, set
Standby, system and computer readable storage medium are described in detail.Specific case used herein is to the principle of the present invention
And embodiment is expounded, the above embodiments are only used to help understand, and method and its core of the invention is thought
Think.It should be pointed out that for those skilled in the art, without departing from the principle of the present invention, may be used also
With several improvements and modifications are made to the present invention, these improvements and modifications also fall within the scope of protection of the claims of the present invention.
Claims (10)
1. refreshing progress acquisition methods between a kind of whole machine cabinet server multistage, which is characterized in that be based on CMC, comprising:
The firmware version for obtaining the BMC active transmission of firmware node to be upgraded updates progress msg;
Judge whether the update progress msg is edition upgrading successful information;
If so, receiving successfully instruction to the BMC feedback information, restart so that the BMC carries out firmware.
2. refreshing progress acquisition methods between whole machine cabinet server multistage according to claim 1, which is characterized in that described
Firmware node to be upgraded have it is multiple, it is described judge whether the update progress msg is edition upgrading successful information after, also
Include:
Whether the update progress msg for judging each firmware node to be upgraded is edition upgrading successful information;
If so, cutting out upgrade mode.
3. refreshing progress acquisition methods between whole machine cabinet server multistage according to claim 1, which is characterized in that described
Receiving successfully instruction to the BMC feedback information includes:
Identification information is set, includes the instruction of the identification information to BMC feedback;
Wherein, the identification information is used to indicate to be properly received the edition upgrading successful information that the BMC is sent.
4. refreshing progress acquisition methods between a kind of whole machine cabinet server multistage, which is characterized in that be based on BMC, comprising:
The version updating progress of monitor firmware;
By the version updating progress active transmission of the firmware to CMC;
Judge whether the version updating of the firmware successfully completes;
If so, sending the successful information of edition upgrading to the CMC, and send the instruction for restarting the firmware.
5. refreshing progress acquisition methods between whole machine cabinet server multistage according to claim 4, which is characterized in that described
It sends and restarts the instruction of the firmware and include:
Judge whether that the information for receiving the CMC feedback receives successfully instruction;
If so, sending the instruction for restarting the firmware;
If it is not, then sending the successful information of edition upgrading to the CMC again.
6. refreshing progress acquisition methods between whole machine cabinet server multistage according to claim 5, which is characterized in that in institute
It states after sending the successful information of edition upgrading to the CMC again, further includes:
Count the number that the successful information of edition upgrading is sent to the CMC;
Judge whether to be more than preset times threshold value;
If so, sending the instruction for restarting the firmware;
If it is not, then sending the successful information of edition upgrading to the CMC again.
7. refreshing progress acquisition device between a kind of whole machine cabinet server multistage characterized by comprising
Progress msg receiving module updates progress letter for obtaining the firmware version of BMC active transmission of firmware node to be upgraded
Breath;
Judgment module is completed in upgrading, for judging whether the update progress msg is edition upgrading successful information;
Information feedback module, for being edition upgrading successful information in the update progress msg, then to the BMC feedback information
Successfully instruction is received, is restarted so that the BMC carries out firmware.
8. refreshing progress acquisition device between a kind of whole machine cabinet server multistage characterized by comprising
Monitoring module, the version updating progress for monitor firmware;
Update progress sending module, for by the version updating progress active transmission of the firmware to CMC;
Judgment module, for judging whether the version updating of the firmware successfully completes;
It is updated successfully information sending module, for successfully completing in the version updating of the firmware, sends version liter to the CMC
The successful information of grade,
Firmware restarts module, for successfully completing in the version updating of the firmware, sends the instruction for restarting the firmware.
9. refreshing progress between a kind of whole machine cabinet server multistage obtains equipment, which is characterized in that including processor, the processing
The whole machine cabinet server as described in any one of claims 1 to 3 is realized when device is for executing the computer program stored in memory
The step of refreshing progress acquisition methods between multistage.
10. a kind of computer readable storage medium, which is characterized in that be stored with whole machine cabinet on the computer readable storage medium
Refresh progress between server multistage and obtain program, it is processed to obtain program for refreshing progress between the whole machine cabinet server multistage
The step for refreshing progress acquisition methods between whole machine cabinet server multistage as described in any one of claims 1 to 3 is realized when device executes
Suddenly.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811295782.0A CN109088783A (en) | 2018-11-01 | 2018-11-01 | Refresh progress acquisition methods, device and equipment between whole machine cabinet server multistage |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811295782.0A CN109088783A (en) | 2018-11-01 | 2018-11-01 | Refresh progress acquisition methods, device and equipment between whole machine cabinet server multistage |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109088783A true CN109088783A (en) | 2018-12-25 |
Family
ID=64844734
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811295782.0A Pending CN109088783A (en) | 2018-11-01 | 2018-11-01 | Refresh progress acquisition methods, device and equipment between whole machine cabinet server multistage |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109088783A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109976926A (en) * | 2019-03-27 | 2019-07-05 | 苏州浪潮智能科技有限公司 | Method, circuit, terminal and the storage medium of protection BMC renewal process are restarted in a kind of shielding |
CN110365524A (en) * | 2019-06-27 | 2019-10-22 | 苏州浪潮智能科技有限公司 | The image upgrade method and system of server node firmware |
CN110417590A (en) * | 2019-07-23 | 2019-11-05 | 浪潮电子信息产业股份有限公司 | Server configuration method, device, whole machine cabinet server and readable storage medium storing program for executing |
CN110502296A (en) * | 2019-08-09 | 2019-11-26 | 苏州浪潮智能科技有限公司 | A kind of method, equipment and storage medium showing firmware upgrade order |
CN110515641A (en) * | 2019-08-30 | 2019-11-29 | 西安易朴通讯技术有限公司 | The update method of server firmware, apparatus and system |
CN111130861A (en) * | 2019-12-11 | 2020-05-08 | 苏州浪潮智能科技有限公司 | Method and device for stateless automatic management of whole cabinet equipment |
WO2021232651A1 (en) * | 2020-05-22 | 2021-11-25 | 苏州浪潮智能科技有限公司 | Method and apparatus for upgrading multi-level management system, and device and medium |
CN113835726A (en) * | 2021-08-16 | 2021-12-24 | 青岛海尔科技有限公司 | Method for determining upgrade package and server |
CN113852489A (en) * | 2021-08-16 | 2021-12-28 | 青岛海尔科技有限公司 | Upgrade package obtaining method and intelligent device |
CN114253571A (en) * | 2021-11-10 | 2022-03-29 | 苏州浪潮智能科技有限公司 | Method and system for judging firmware refreshing process state |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101079732A (en) * | 2007-05-21 | 2007-11-28 | 武汉虹信通信技术有限责任公司 | Remote upgrade method of built-in system software based on FTP protocol |
CN105242940A (en) * | 2015-09-14 | 2016-01-13 | 浪潮集团有限公司 | Centralized firmware updating method |
CN105812176A (en) * | 2016-03-08 | 2016-07-27 | 江苏万帮德和新能源科技有限公司 | Client-initiative and concurrent upgrade-supporting remote upgrade method |
CN106911507A (en) * | 2017-02-28 | 2017-06-30 | 郑州云海信息技术有限公司 | A kind of method and system for whole machine cabinet server B MC firmware more new managements |
CN107483261A (en) * | 2017-08-28 | 2017-12-15 | 京信通信系统(中国)有限公司 | A kind of upgrade method and gateway device |
CN108270739A (en) * | 2016-12-30 | 2018-07-10 | 华为技术有限公司 | A kind of method and device of managing encrypted information |
EP3367636A1 (en) * | 2017-02-24 | 2018-08-29 | Quanta Computer Inc. | System and method for automatically updating bios setup options |
-
2018
- 2018-11-01 CN CN201811295782.0A patent/CN109088783A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101079732A (en) * | 2007-05-21 | 2007-11-28 | 武汉虹信通信技术有限责任公司 | Remote upgrade method of built-in system software based on FTP protocol |
CN105242940A (en) * | 2015-09-14 | 2016-01-13 | 浪潮集团有限公司 | Centralized firmware updating method |
CN105812176A (en) * | 2016-03-08 | 2016-07-27 | 江苏万帮德和新能源科技有限公司 | Client-initiative and concurrent upgrade-supporting remote upgrade method |
CN108270739A (en) * | 2016-12-30 | 2018-07-10 | 华为技术有限公司 | A kind of method and device of managing encrypted information |
EP3367636A1 (en) * | 2017-02-24 | 2018-08-29 | Quanta Computer Inc. | System and method for automatically updating bios setup options |
CN106911507A (en) * | 2017-02-28 | 2017-06-30 | 郑州云海信息技术有限公司 | A kind of method and system for whole machine cabinet server B MC firmware more new managements |
CN107483261A (en) * | 2017-08-28 | 2017-12-15 | 京信通信系统(中国)有限公司 | A kind of upgrade method and gateway device |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109976926A (en) * | 2019-03-27 | 2019-07-05 | 苏州浪潮智能科技有限公司 | Method, circuit, terminal and the storage medium of protection BMC renewal process are restarted in a kind of shielding |
CN109976926B (en) * | 2019-03-27 | 2023-01-06 | 苏州浪潮智能科技有限公司 | Method, circuit, terminal and storage medium for shielding, restarting and protecting update process of BMC |
CN110365524A (en) * | 2019-06-27 | 2019-10-22 | 苏州浪潮智能科技有限公司 | The image upgrade method and system of server node firmware |
CN110417590A (en) * | 2019-07-23 | 2019-11-05 | 浪潮电子信息产业股份有限公司 | Server configuration method, device, whole machine cabinet server and readable storage medium storing program for executing |
CN110502296A (en) * | 2019-08-09 | 2019-11-26 | 苏州浪潮智能科技有限公司 | A kind of method, equipment and storage medium showing firmware upgrade order |
CN110502296B (en) * | 2019-08-09 | 2022-06-24 | 苏州浪潮智能科技有限公司 | Method, equipment and storage medium for displaying firmware upgrading command |
CN110515641A (en) * | 2019-08-30 | 2019-11-29 | 西安易朴通讯技术有限公司 | The update method of server firmware, apparatus and system |
CN111130861B (en) * | 2019-12-11 | 2022-05-13 | 苏州浪潮智能科技有限公司 | Method and device for stateless automatic management of whole cabinet equipment |
CN111130861A (en) * | 2019-12-11 | 2020-05-08 | 苏州浪潮智能科技有限公司 | Method and device for stateless automatic management of whole cabinet equipment |
WO2021232651A1 (en) * | 2020-05-22 | 2021-11-25 | 苏州浪潮智能科技有限公司 | Method and apparatus for upgrading multi-level management system, and device and medium |
CN113852489A (en) * | 2021-08-16 | 2021-12-28 | 青岛海尔科技有限公司 | Upgrade package obtaining method and intelligent device |
CN113835726A (en) * | 2021-08-16 | 2021-12-24 | 青岛海尔科技有限公司 | Method for determining upgrade package and server |
CN113835726B (en) * | 2021-08-16 | 2023-11-28 | 青岛海尔科技有限公司 | Method for determining upgrade package and server |
CN114253571A (en) * | 2021-11-10 | 2022-03-29 | 苏州浪潮智能科技有限公司 | Method and system for judging firmware refreshing process state |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109088783A (en) | Refresh progress acquisition methods, device and equipment between whole machine cabinet server multistage | |
US9459948B2 (en) | Auxiliary method, apparatus and system for diagnosing failure of virtual machine | |
US20050108385A1 (en) | Method and system for managing a discovery-related process in a network | |
US20140123121A1 (en) | Rack and method thereof for simultaneously updating basic input output systems | |
CN105446827B (en) | Date storage method and equipment when a kind of database failure | |
CN111193605A (en) | Fault positioning method and device and storage medium | |
CN110474896A (en) | Data communications method and relevant device based on Modbus consensus standard | |
GB2518052A (en) | Group server performance correction via actions to server subset | |
CN109117298A (en) | A kind of hardware fault restorative procedure, device and equipment | |
CN106789741A (en) | The consuming method and device of message queue | |
CN107153571A (en) | A kind of dispositions method and device of virtual management node | |
CN108234171A (en) | A kind of data processing method, system and device | |
CN112367345B (en) | Data processing method, server device and computer readable storage medium | |
CN109491685A (en) | Method, apparatus, equipment and the storage medium of CPLD version are brushed under server | |
CN111367692A (en) | Search engine data processing method and device, electronic equipment and medium | |
CN110109741B (en) | Method and device for managing circular tasks, electronic equipment and storage medium | |
CN109783390A (en) | PSU firmware promotion and demotion stability test method, apparatus, terminal and storage medium | |
CN109597653A (en) | Method, BIOS and the BMC of BIOS and BMC command interaction | |
CN106911507A (en) | A kind of method and system for whole machine cabinet server B MC firmware more new managements | |
CN108958965A (en) | A kind of BMC monitoring can restore the method, device and equipment of ECC error | |
CN105760251B (en) | A kind of method and apparatus of Backup Data | |
CN109462507A (en) | Configure update method, device, system and electronic equipment | |
CN107908481A (en) | A kind of method of data synchronization, device and system | |
CN113239114B (en) | Data storage method and device, storage medium and electronic device | |
CN103634167A (en) | Security configuration check method and system for target hosts in cloud environment |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181225 |