HP Insight Management WBEM Providers for HP integrated VMware ESXi 5.0 U1 June 2012 Profiles

52 Version 2.0.0
Figure 17 - HP Smart Array profile: Host Hardware RAID Controller
The example in Figure shows a PCI based Smart Array HBA in slot 3. If Central class method is used,
the HPSA_PortController central class instance can be identified by following the
CIM_ElementConformsToProfile association from CIM_RegisteredProfile instance in root\Interop
namespace. This instance of RegisteredProfile is identified as SNIA HHRC. If Scoping method is used,
the HPSA_PortController central class instance can be identified by following the
CIM_ElementConformsToProfile association from the CIM_RegisteredProfile instance in root/interop to
the HP Computer System scoped class, and then following the SystemDevice association.
The Top Level System (used to scope devices managed by the array) is identified by following
CIM_LogicalIdentity association to HPSA_ArraySystem class. Specifics about the controller itself can be
obtained from the HPSA_ArrayController instance associated with the Top Level System via
CIM_ComponentCS.
This example shows a RAID 1 volume based on two disk drives. All disk drives can be found using
SystemDevice associations from the Top Level System. To find disk drives that belong to any
StorageVolume, use the BasedOn association from the StorageVolume to the StorageExtents. The
StorageExtents represent the primordial extent and map to DiskDrive instances one to one using
MediaPresent associations.
The raid characteristics of the Storage Volume can be determined by inspecting the FaultTolerance
property of the HPSA_StorageVolume class. Alternatively, the HPSA_StorageSetting class associated to
the Storage Volume via CIM_ElementSettingData, contains DataRedundancy and PackageRedundancy
properties that define the Quality of Service. Raid types and corresponding values in StorageSetting class
are covered in the SMI-S specification.
The marketing name for the controller can be found by first traversing the SystemPackaging association
from the Top Level System instance to the PhysicalPackage that represent the Array system, then the
HPSA_Product class can be found using CIM_ProductPhysicalPackage association. The Marketing name
is stored in the HPSA_Product.Name property.