CN107979480A - A kind of method that Jbod firmwares are updated by RMC - Google Patents
A kind of method that Jbod firmwares are updated by RMC Download PDFInfo
- Publication number
- CN107979480A CN107979480A CN201610934060.XA CN201610934060A CN107979480A CN 107979480 A CN107979480 A CN 107979480A CN 201610934060 A CN201610934060 A CN 201610934060A CN 107979480 A CN107979480 A CN 107979480A
- Authority
- CN
- China
- Prior art keywords
- jbod
- rmc
- frame
- firmware
- firmwares
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a kind of method that Jbod firmwares are updated by RMC, including:Firmware file is changed into framing categorical data, RMC one frame of initiation transfers the request to middle plate, and plate in poll always, successful status word is sent to middle plate getting frame;Frame is sent to Jbod by middle plate with the agreement appointed, and sends successful status word to RMC feedbacks;After RMC acknowledgement frames are sent successfully, next frame is transmitted, until whole frames are transmitted.The meaning of the invention is only compiled firmware need to be supplied to user when manufacturer have updated Jbod corresponding firmwares, by user, by RMC, Jbod is upgraded one by one, compared to needing computer room joint connection in site serial ports before to Jbod, the method upgraded to Jbod FW, the maintenance cost of Jbod has been cut down in this invention significantly, makes the firmware upgrade to Jbod simpler, conveniently.
Description
Technical field
The present invention relates to storage equipment area, more particularly to a kind of update method of Jbod firmwares.
Background technology
With the development of the new techniques such as cloud computing, big data, the demand of cabinet type server is more and more, and client is for clothes
The set meal customization of business device cabinet is also more and more.To realize that the pondization of storage hardware needs brand-new storage facilities.Customer requirement one
There should be the calculation server unit of calculate node on a cabinet(Server), also to there is the storage service unit of memory node
(Jbod), also to there is unit of memory allocation of the dynamic distribution storage unit to computing unit(Sas_Switch), due to for
The firmware of Jbod updates the outer update method of no relatively effective band, and maintenance and renewal will arrive cabinet scene and carry out, this will
Seek cabinet Management Controller(RMC)An interface that can remotely update Jbod firmwares can be provided to use for client.
The content of the invention
The present invention to solve the above-mentioned problems, for this reason, the present invention provide it is a kind of by RMC update Jbod firmwares method,
It has the advantages that easy to operate renewal is efficient.
To achieve these goals, the present invention adopts the following technical scheme that.
A kind of method that Jbod firmwares are updated by RMC, including:
A, firmware file is changed into framing categorical data;
What B, RMC initiated frame transfers the request to middle plate, and plate in poll always, and successful state is sent to middle plate getting frame
Word;
C, frame is sent to Jbod by middle plate with the agreement appointed, and sends successful status word to RMC feedbacks;
D, after RMC acknowledgement frames are sent successfully, next frame is transmitted, until whole frames are transmitted.
Preferably, status word is 0 and 1,0 to send, and 1 is sends successfully.
Preferably, the frame being transmitted includes firmware transmission and initiates frame, firmware transmitting data frame, firmware transfer check frame, solid
Part end of transmission frame.
Beneficial effects of the present invention:The meaning of the invention is only to need when manufacturer have updated Jbod corresponding firmwares
Compiled firmware is supplied to user, Jbod is upgraded one by one by RMC (Rack Manage Controler) by user
, compared to computer room joint connection in site serial ports is needed before to Jbod, the method upgraded to Jbod FW, this is invented
Cut down the maintenance cost of Jbod significantly, made the firmware upgrade to Jbod simpler, it is convenient.
The present invention, which is noteworthy characterized by the firmware for first providing Jbod manufacturers by RMC and carries out analysis, extracts firmware upgrade
Required data, according to first initiating to upgrade demand, are then sending data, the principle finally verified, by data according to every
The size of a 200 bytes of Block passes to middle plate, then middle plate according to the communications protocol that Jbod manufacturers appoint by
Firmware data frame is sent to Jbod by frame, is transmitted and is completed carrying out integrity checking after last Block, verifies errorless posteriority
Card firmware is updated successfully.
In addition in terms of ease for use, this hair has increased a fwdl order newly in the original jbod_cli command sets of RMC, when
User need update Jbod firmwares when need to only log on RMC on running jbod_cli, into administration interface after it is defeated
The storing directory renewal process for entering fwdl and the jbod firmware files to be updated being inputted according to corresponding lifting just can be automatically complete
Into.
Brief description of the drawings
Fig. 1 is program flow diagrams of the server cabinet RMC by the realization of middle plate to Jbod firmware upgrades.
Embodiment
The invention will be further described with embodiment below in conjunction with the accompanying drawings.
As shown in Figure 1, server cabinet RMC is to the program circuit of Jbod firmware upgrades by the realization of middle plate:
Step 1, start;
Step 2, RMC parsing firmware files simultaneously store data into the frame for being calculated in RAM in units of 200 bytes and needing to transmit
Quantity m;
Step 3, RMC initiate the renewal request of Jbod firmwares;
Plate response can start to update Jbod firmwares during step 4, RMC are waited, as OK jumps to step 5, if time-out jumps to
Think that failure procedures terminate;
Step 5, transmit n-th frame;
Step 6, wait in plate response can transmit next frame, as OK jumps to step 7, as time-out jumps to, think unsuccessfully to flow
Journey terminates;
Step 7, judge whether n is equal to m;Such as otherwise n=n+1 simultaneously jumps to step 5, jumps to step 8 in this way;
Step 8, obtain verification frame;
Step 9, judge check results, thinks successfully that flow terminates if OK, thinks that failure procedures terminate if fail.
Although above-mentioned be described the embodiment of the present invention with reference to attached drawing, model not is protected to the present invention
The limitation enclosed, those skilled in the art should understand that, on the basis of technical scheme, those skilled in the art are not
Need to make the creative labor the various modifications that can be made or deformation still within protection scope of the present invention.
Claims (3)
- A kind of 1. method that Jbod firmwares are updated by RMC, it is characterised in that including:A, firmware file is changed into framing categorical data;What B, RMC initiated frame transfers the request to middle plate, and plate in poll always, and successful state is sent to middle plate getting frame Word;C, frame is sent to Jbod by middle plate with the agreement appointed, and sends successful status word to RMC feedbacks;D, after RMC acknowledgement frames are sent successfully, next frame is transmitted, until whole frames are transmitted.
- 2. the method for Jbod firmwares being updated by RMC as claimed in claim 1, it is characterised in that the status word is 0 and 1, 0 is is sending, and 1 is to send successfully.
- 3. the method for Jbod firmwares is updated by RMC as claimed in claim 1, it is characterised in that the frame bag being transmitted Include firmware transmission and initiate frame, firmware transmitting data frame, firmware transfer check frame, firmware end of transmission frame.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610934060.XA CN107979480A (en) | 2016-10-25 | 2016-10-25 | A kind of method that Jbod firmwares are updated by RMC |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610934060.XA CN107979480A (en) | 2016-10-25 | 2016-10-25 | A kind of method that Jbod firmwares are updated by RMC |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107979480A true CN107979480A (en) | 2018-05-01 |
Family
ID=62004926
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610934060.XA Pending CN107979480A (en) | 2016-10-25 | 2016-10-25 | A kind of method that Jbod firmwares are updated by RMC |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107979480A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109491688A (en) * | 2018-11-16 | 2019-03-19 | 珠海云洲智能科技有限公司 | The method, apparatus and system of firmware upgrade are carried out to the control equipment of unmanned boat |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101778378A (en) * | 2009-01-14 | 2010-07-14 | 英华达(上海)电子有限公司 | Firmware node updating method, device and system |
US20130110926A1 (en) * | 2011-10-28 | 2013-05-02 | Inventec Corporation | Method for Controlling Rack System |
CN104375860A (en) * | 2014-10-30 | 2015-02-25 | 浪潮电子信息产业股份有限公司 | Method for refreshing high-density cabinet nodes BMC in batch |
CN104932915A (en) * | 2015-03-20 | 2015-09-23 | 浪潮集团有限公司 | Method for updating desktop PSU (programmable system unit) firmware through RMC (remote management controller) |
-
2016
- 2016-10-25 CN CN201610934060.XA patent/CN107979480A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101778378A (en) * | 2009-01-14 | 2010-07-14 | 英华达(上海)电子有限公司 | Firmware node updating method, device and system |
US20130110926A1 (en) * | 2011-10-28 | 2013-05-02 | Inventec Corporation | Method for Controlling Rack System |
CN104375860A (en) * | 2014-10-30 | 2015-02-25 | 浪潮电子信息产业股份有限公司 | Method for refreshing high-density cabinet nodes BMC in batch |
CN104932915A (en) * | 2015-03-20 | 2015-09-23 | 浪潮集团有限公司 | Method for updating desktop PSU (programmable system unit) firmware through RMC (remote management controller) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109491688A (en) * | 2018-11-16 | 2019-03-19 | 珠海云洲智能科技有限公司 | The method, apparatus and system of firmware upgrade are carried out to the control equipment of unmanned boat |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10268471B2 (en) | Method for upgrading terminal system, terminal, and system | |
CN103414741B (en) | A kind of method and system of remote upgrade PLC | |
CN110032382A (en) | A kind of vehicle electronic control unit upgrade method, system and terminal device | |
US8688772B2 (en) | Method and apparatus for web based storage on demand | |
WO2021083244A1 (en) | Multi-device batch firmware upgrade method for mesh network device | |
CN105183519B (en) | The device and method of ONU software version fragments upgrading | |
EP3179701B1 (en) | File upload and download methods and associated server | |
US8793403B2 (en) | Server system and management method thereof for transferring remote packet to host | |
CN104104572A (en) | Automatic deploying method and device for switch in SDN network | |
CN105187256B (en) | A kind of disaster recovery method, equipment and system | |
CN114124917B (en) | Remote upgrading method, equipment, system and medium for ground locking piece | |
WO2010135897A1 (en) | Firmware over the air upgrade method and apparatus for exclusive flash compound device | |
WO2016078362A1 (en) | Method and device for upgrade board by board in dual master control isolation | |
CN103024065A (en) | System configuration management method for cloud storage system | |
CN111104139A (en) | Firmware upgrading method, device, equipment and storage medium | |
CN103454959A (en) | Industrial control system based on remote control and method for updating control program | |
CN109413210A (en) | Target drives upgrade method, device, equipment and the medium of distributed cluster system | |
CN106851626B (en) | The realization device and method of Android system batch upgrade under LAN environment | |
WO2019233088A1 (en) | Inter-bmc file transmission method, device and apparatus, and storage medium | |
WO2014044218A2 (en) | Plug-and-play network element, system, and access method | |
CN110365524B (en) | Mirror image upgrading method and system for server node firmware | |
CN107979480A (en) | A kind of method that Jbod firmwares are updated by RMC | |
CN107147698B (en) | Remote control system, method and device of intelligent switch | |
CN103095532A (en) | System and method for online game pug-in prevention and plug-in prevention server-side | |
WO2021017617A1 (en) | Network device networking method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180501 |
|
RJ01 | Rejection of invention patent application after publication |