Specifications

2
Software Architecture
19
Shelf interface
Attheshelfinterfacelevel,theShMCfirmwarerunsontheIPMC,performingthelowlevel
shelfmanagementoperationsaswellastheIPMCresponsibilitiesfortheShelfManager
moduleFRU.Theshelfinterfaceservicesinclude:
•Systemeventlogging(SEL)
•Sensordatarecords
•Sensormonitoring
•IPMBmonitoring
•FRUinventory
•EKeying
•Powerandhotswapmanagement
•FRUpresencedetection(heartbeat)
Shelf Manager core services
TheShMS,adaemonthatrunsontheLMP,providesinterfacesfortheShelfManagerandthe
systemmanager.TheHPIserverisintegratedwiththeShMS,whichhoststheHPIsystem
managementinterface.HPIapplicationscanaccessHPIservicesbothlocallyontheShelf
ManagermoduleandremotelyoverIP.TheShMSsuppliesanIPMIoverLANinterfacethat
allowsIPMIapplicationsandCLIuserstodirectlyaccessIPMIandshelfmanagementservices.
TheShMSuseslocallystored,persistentconfigurationfilestosetdefaultandusercustomized
configurationvalues.Italsoprovidesdiagnosticutilitiesfortroubleshootingpurposes.
System manager interface
TheHPIclientlibrary(HCL)andtheIPMIoverLANinterfaceallowuserapplications,including
asystemmanager,tomanagetheRadisysshelfremotely.YoucanusetheOpenHPIlibraryand
theapplicationsitprovidestoassistindevelopingHPIapplicationsfortheRadisysshelf.
RadisysalsoprovidesaSimpleNetwork
ManagementProtocol(SNMP)accesstoHPIservices
andanHPIexampleapplicationcalledhpiapp.
Inaddition,thecommandlineinterface(CLI)allowsinteractivemonitoring,debugging, and
intervention.UtilitiesenableremoteupgradesoftheShelfManagersoftwareandfirmware,
aswellasupdatestotheshelfFRUdevicedata.