Specifications

2
Performing an update using rfw-update
22
Create conf.rfw from samples in the appendix
Theconf.rfwfilecanalsobecreatedbyreferringtosamplesdocumentedinAppendixA,
Sampleconf.rfwfile,onpage 78.Asimpleexampleisprovidedforreferenceandgeneraluse,
andthedetailedexamplecanbeusedtoproduceacompletemoduleupdatelist.
Compose and verify the configuration file
1. Useatexteditortocreateaconfigurationfile.RefertoAppendixA,Sampleconf.rfwfile,
onpage 78foratemplate.SeeConfigurationfilesyntaxonpage 78forfilesetupdetails.
2. Savetheconfigurationfileasconf.rfwtoaneasilyaccessibledirectoryandinalocation
thatcanbeaccessedbytheLinuxhostsystemwhererfwupdatewillexecute.
3. Usethefollowingcommandstoverifytheformatandtestthestructureandsyntaxof
conf.rfw,theconnectionstoeachmoduleandbundle,andversionsofboth.
Toseeanoverviewoftheupdateorderasyoudeveloptheconf.rfwfile:
rfwupdate‐‐parseonly<path_to_conf.rfw>/conf.rfw
Verifythesyntaxoftheconfigurationfileandtesttheconnectionstoeachmodule:
rfwupdate‐‐quickcheck<path_to_conf.rfw>/conf.rfw
Verifythateachtarg etcanaccessthebundlesfromthemodule.Thiscommandshowsthe
versionsofallbundlesandmodules:
rfwupdate‐‐versions<path_to_conf.rfw>/conf.rfw
Set up phase groups
Theconf.rfwfilecanbesetuptoruntheupdateprocessonmodulessequentiallyorin
parallel.Whenmodulesareupdatedinparallel,theyareinthesamephasegroup.Aparallel
updateisshowninFigure 2onpage 23.Thegraybarsinthediagram showhowrfwupdate
performsoperationsonthenodemodulessimultaneouslyindifferentstagesoftheupdate
process.
Youcanplaceanyupdatetargetintoaspecificphasegroupusingthephaseoptioninconf.rfw.
Ifaphasegroupisnotspecifiedfortheupdatetarget,thetargetisplacedinitsownunique
phasegroupandthetargetisupdatedsequentially.
WARNING!Placeanymodulethatprovidesnetworkconnectivitytoothermodulesinitsown
phasegroup.Otherwise,whenthemoduleisrebooted,theupdateprocessfortheothermodules
maybedisrupted.
Youcanseeanoverviewoftheupdateorderasyoudeveloptheconf.rfwfilewiththe‐‐
parseonly
option.Forexample:
rfwupdate‐‐parseonlyconf.rfw