Specifications
2
Software Architecture
20
HPI architecture
TheprimarymanagementinterfacetotheRadisysshelfmanagementservicesisthe
HardwarePlatformInterface(HPI).TheIntelligentPlatformManagementInterface(IPMI)is
thelower‐levelinfrastructureandinterfacethattheHPIreliesupontocarryouttasks.
TheShelfManagersupportsintegratedHPIclient‐serverservicesthatarecompliantwiththe
SAFHPISpecification.ThissectionassumesfamiliaritywiththeHPImodelsectionofthe
specification.
Inadditiontoshelfmanagement,HPIalsoprovidesacommoninterfaceforblade
management.TheHPIframeworkenablespayloadresourcesoneachmodule’scontrollerto
beavailableandmanagedthroughtheShelfManager,providingasinglepointofaccesstoall
oftheresourcesintheshelf.Forexample,HPIFirmwareUpgradeManagementInstruments
(FUMIs)areimplementedonthemodulestosupportRadisyssoftwareupgrade s.Through
HPI,softwareupgradesonallmodulescanbemanagedremotelyontheShelfManager.
RadisysimplementsthisusingabladeHPIserver(rsyshsd)oneachsupportedATCAfront
module.(FormoreinformationonHPIbasedRadisyssoftwareupgradestructure,seethe
SoftwareGuide.)
Figure 5. HPI service architecture
Chassis 1 (HPI Domain)
Shelf Manager
(Active)
HPI Client Library (HCL)
HPI Remote Client Interface
HPI Remote
Server
Interface
HPI Server
(Active)
System
Manager
RMCP
(OEM class)
Shelf Manager
(Standby)
HPI Remote
Server
Interface
HPI Server
(Standby )
Sync
Chassis n (HPI Domain)
Shelf Manager
(Active)
HPI Remote
Server
Interface
HPI Server
(Active)
Shelf Manager
(Standby)
HPI Remote
Server
Interface
HPI Server
(Standby)
Sync
N servers
Other
Middleware
or Debug
App
HPI Client Library (HCL)
HPI Remote Client Interface
System
Manager
Other
Middleware
or Debug
App
M Clients