[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
CN201610934060.XA
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 CN201610934060.XA priority Critical patent/CN107979480A/en
Publication of CN107979480A publication Critical patent/CN107979480A/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

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

A kind of method that Jbod firmwares are updated by RMC
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)

  1. 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. 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. 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.
CN201610934060.XA 2016-10-25 2016-10-25 A kind of method that Jbod firmwares are updated by RMC Pending CN107979480A (en)

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)

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

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

Patent Citations (4)

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

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