P00121_-_HP_Smart_Array_Profile

18 Version 1.3.001
HPSA_ArraySystem
Central Class
SystemComponent
HPSA_ArrayController
ComponentCS
ComputerSystem
HPSA_RedundancySet
RedundancySet
HostedCollection
MemberOfCollection
HPSA_PhysicalPackage
SystemPackaging
HPSA_ArrayControllerPhysicalPackage
HPSA_ArrayControllerLocation
Container
PhysicalElementLocation
PhysicalPackage
HP_Location
See HP Location
SystemPackaging
HPSA_ArraySystemLocation
PhysicalElementLocation
HP_Location
See HP Location
See Multiple Computer System
Figure 4 HP Smart Array profile: Array Controller Class Diagram
To allow for consistency between implementation that have redundant controllers and single controller
implementations, the actual controller is modeled as HPSA_ArrayController class. Figure 2 shows the
class derivation and their related profiles. This is a subclass of CIM_ComputerSystem and is associated
to the Top Level System using CIM_ComponentCS. This class has been extended to add properties that
address Smart Array specifics (e.g. Accelerator, Expand/Rebuild priorities etc.). (See Section 7.1)
The HP Location profile is used to model the location of the array system and the array controller.
Front end ports are modeled as CIM_DAPorts which implies direct attached to the host bus (e.g. PCI,
PCI-X, etc.).
6.2 Array
The SNIA Array profile is used to model external storage subsystems (e.g. MSA500) attached to the host
via SCSI through a Smart Array HBA. See Figure 1 in section 6.1. Note that the central class in this case
is HPSA_ArraySystem which also serves as the Top Level System from the array point of view. This