Specifications
2
Software Architecture
19
Shelf interface
Attheshelfinterfacelevel,theShMCfirmwarerunsontheIPMC,performingthelow‐level
shelfmanagementoperationsaswellastheIPMCresponsibilitiesfortheShelfManager
moduleFRU.Theshelfinterfaceservicesinclude:
•Systemeventlogging(SEL)
•Sensordatarecords
•Sensormonitoring
•IPMBmonitoring
•FRUinventory
•E‐Keying
•Powerandhot‐swapmanagement
•FRUpresencedetection(heartbeat)
Shelf Manager core services
TheShMS,adaemonthatrunsontheLMP,providesinterfacesfortheShelfManagerandthe
systemmanager.TheHPIserverisintegratedwiththeShMS,whichhoststheHPIsystem
managementinterface.HPIapplicationscanaccessHPIservicesbothlocallyontheShelf
ManagermoduleandremotelyoverIP.TheShMSsuppliesanIPMI‐over‐LANinterfacethat
allowsIPMIapplicationsandCLIuserstodirectlyaccessIPMIandshelfmanagementservices.
TheShMSuseslocallystored,persistentconfigurationfilestosetdefaultanduser‐customized
configurationvalues.Italsoprovidesdiagnosticutilitiesfortroubleshootingpurposes.
System manager interface
TheHPIclientlibrary(HCL)andtheIPMI‐over‐LANinterfaceallowuserapplications,including
asystemmanager,tomanagetheRadisysshelfremotely.YoucanusetheOpenHPIlibraryand
theapplicationsitprovidestoassistindevelopingHPIapplicationsfortheRadisysshelf.
RadisysalsoprovidesaSimpleNetwork
ManagementProtocol(SNMP)accesstoHPIservices
andanHPIexampleapplicationcalledhpiapp.
Inaddition,thecommandlineinterface(CLI)allowsinteractivemonitoring,debugging, and
intervention.UtilitiesenableremoteupgradesoftheShelfManagersoftwareandfirmware,
aswellasupdatestotheshelfFRUdevicedata.