Specifications
A
Sample Configuration Files
42
Example 1: Generic configuration file
Thefollowingexampleisgenericandcontainsthetaginformationanddescriptions.
#Upgradecampaignexample
#
#Thisfileisusedforspecifyingtheupgradeorder.Theupgra deorderisgroupedintophase s.
#Eachphaseexecutesacompleteupgradeofasubsetofmodules.
#Thefollowingwilloccurduringeachupgradephase:
#‐allnon‐excludedso ftwarewillbeinstalledin
paralleltoallmodulesinthegroup
#‐theboardswillbeactivatedintheorderthattheyarespecifiedinthegroup
#Thefollowingisspecifiedineachphase:
#‐listofthemodulestoupgrade
#‐OStypeofbundletobeusedforspecifiedmodule
#‐Entitiestoexclude
fromtheupgrade
#
#Themodulesshouldbespecifiedinthisformat:<FRUtype>.<instance>
#FRUtypecaneitherbeatypeoranametag.
#e.g.board.[1‐5],ATCA‐7220,ATCA‐4500.[13,14]
#
#Allowedtypesareboard|pem|fan|rcm|spm|rsm|amc|dpb|come|dsp
#AllowednametagsareATCA‐XXXX(e.g.ATCA‐2210,ATCA‐7200)
#
#Instance
canbe
#*anabsolutenumber
#*awildcard‐''orno'.'aftertype/name
#*arangee.g[1‐4]
#*aliste.g.[ 5,6,9,10]
#
#Therangeorlistisexpandedintheentity Instarrayand
#moduleobject(s)foreachinstanceoftheFRUtype/name
is
#identifiedinthecampaign'smodulelist.
#
#The'os'selectorisprimarilyusedforCPMFRUsthatsupport
#multipleOStypes.Availableosselectorsare:
#mv5_64|wr2_32|wr2_64|wr 3_64|wr4_64|rh5_64
#
#Allowed'exclude'tagsare:
#system‐os|system‐boot|system‐cfg|bios|ipmc‐|ipmc‐a pp|ipmc‐boot|
#ipmc‐fpga|fru‐data|boot ‐block|legacy‐fpga|commux‐cpld|base‐nic|
#fabric‐nic|front
‐nic
#Itispossibletoprovidepart ialtagnamesinordertoexcluderelatedgroups.
#Forexample,toexcludeallIPMIentitiesjust"ipmc‐"canbespecified.
#Similarly,toexcludeallLMPrelatedcomponents,"system‐"can bespecified.
#Exclusionlistscanbespecifiedona
per‐modulebasisaswellasagl obalbasis.
#Globalexclusionentitiesareappendedtothemodulespecificlist.
#
#