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

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 PDF

Info

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
Application number
CN201811295782.0A
Other languages
Chinese (zh)
Inventor
叶笑夕
易凌鹰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201811295782.0A priority Critical patent/CN109088783A/en
Publication of CN109088783A publication Critical patent/CN109088783A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/085Retrieval of network configuration; Tracking network configuration history
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/085Retrieval of network configuration; Tracking network configuration history
    • H04L41/0859Retrieval of network configuration; Tracking network configuration history by keeping history of different configuration generations or by rolling back to previous configuration versions
    • H04L41/0863Retrieval 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

Refresh progress acquisition methods, device and equipment between whole machine cabinet server multistage
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.
CN201811295782.0A 2018-11-01 2018-11-01 Refresh progress acquisition methods, device and equipment between whole machine cabinet server multistage Pending CN109088783A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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