Reference Guide

7 Implementation Requirements
This section details the requirements for the HP extensions of this profile. All requirements for the
related profiles defined in Table 1 in Section 5 apply.
7.1 HPSA_ArrayController
There shall be an instance of HPSA_ArrayController for each array controller present. These instances
should be associated to the Top Level System (HPSA_ArraySystem) class by an instance of
CIM_ComponentCS association. Note that some external storage subsystems may have multiple
controllers configured in a redundant configuration. The HPSA_ArrayController class has been extended
from CIM_ComputerSystem as defined in SNIA Multiple Computer Systems profile.
HPSA_ArrayController.OperationalStatus
OperationalStatus[0] will be used to indicates the overall health of the controller. Values for
index [0] will be calculated as follows.
Note : The Encryption status is subject to change due to Firmware changes.
Table 3 - HP Smart Array profile: HPSA_ArrayController.OperationalStatus[0]
OperationalStatus[0]
Reason for Status
Error
If HPSA_ArrayController.ControllerStatus is ERROR
or
If HPSA_ArrayController.BatteryStatus is Failed or
o If the
HPSA_ArrayController.CacheOperationalSta
tus is Error
If HPSA_ArrayController.EncryptCSPNvramStatus
has value “Detection Failed”.
If HPSA_ArrayController.EncryptSelfTestStatus has
value “Failed”
Degraded
If none of the Failed conditions are met and
If the HPSA_ArrayController.CacheOperationalStatus
is Degraded
OK
If HPSA_ArrayController.ReadCacheStatus has “Read
Allocation Error” or If none of the Failed and none of the
Degraded conditions are met.
HPSA_ArrayController.ADGSupported
Value indicates whether this controller supports Advanced Data Guard Raid level.
Table 4 - HP Smart Array profile: HPSA_ArrayController.ADGSupported
Value ValueMap
0
Unknown
1
Yes
2
No
3
N/A
Version 2.13.1 35