Specifications

2
Software Architecture
25
Inenhancedmode,theShelfManagerusesthe/etc/shmgr.conffile.TheShelfManagerdoes
notneedtousetheshmgr_basic.conffileprovidedforbasicmode;itcandiscoverand
manageanytypeofATCAnodemodule.Thersysipmitoolutilityisalsoavailablefor
performingoperationsatthecommandshell
andinscripts.
Software redundancy
ThefollowingsectionsapplyonlytoshelveswhereanSCMisactingastheShelfManager.
TheydonotapplytoATCA6002shelves.
Shelf Manager redundancy
TheShelfManageroperatesinafullyredundantactivestandbymodelwhenbothSCMsare
installed.Duringsystemstartup,ifredundantShelfManagersaredetected,anarbitration
mechanismbetweenthepeerShMCsdecideswhichonetakesoverasactivewhiletheother
assumesthestandbyrole.OncearbitrationiscompleteandtheactiveShelfManageris
initialized,theActiveLEDontheactiveShelfManagerglowssolidamber.TheactiveShelf
Managerisresponsibleformonitoringandmanagingtheshelf.Allconfigurationchangesand
eventdataaresynchronizedwiththestandbyShelfManagersothatitisreadytoassumethe
activeroleatanypointoftime.
OnasingleSCM,theShMSrunningontheLMPandtheShMCcommunicatewitheachother
overaseriallinkusingtheOpenIPMIserialdriverinBasicmode.ThetwoShMCsfromthe
SCMpaircommunicateovertheIPMB,whichisphysicallyredundant.Additionally,thetwo
ShMSsfromtheSCMpairsynchronizeoveranEthernetLANinterfaceonthebackplane.