HP WBEM TC Document Number: P00111 Date: 11/29/06 Version: 1.0.0 HP Memory Physical Asset Profile © Copyright 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty.
Contents Foreword ....................................................................................................................................................... 6 Introduction.................................................................................................................................................... 7 1 Scope ....................................................................................................................................................
10.18 HP_SystemMemoryBoardSlot .................................................................................................. 30 10.19 HP_MemoryModuleSlotOnBoard ............................................................................................. 31 10.20 HP_RegisteredProfile ............................................................................................................... 31 11 Durable Names and Correlatable IDs .....................................................................
Figures Figure 1 – Memory Physical Asset Profile: Class Diagram ........................................................................ 11 Figure 2 – Memory Physical Asset Profile: Inheritance Hierarchy .............................................................. 12 Figure 3 – Memory Physical Asset Profile (Physical memory propagation) ............................................... 19 Figure 4 – Memory Physical Asset Profile (Memory board instances) ......................................................
Tables Table 1 – Related Profiles ........................................................................................................................... 10 Table 2 – CIM Elements – HP Memory Physical Asset Profile................................................................... 23 Table 3 – Class: HP_MemoryCollection ..................................................................................................... 24 Table 4 – Class: HP_ MemoryRedundancySet ........................................
Foreword The HP Memory Physical Asset Profile P00111 was prepared by the HP WBEM TC. 6 Version 1.0.
Introduction The information in this specification should be sufficient for a provider or consumer of this data to identify unambiguously the classes, properties, methods, and values that shall be instantiated and manipulated to represent and manage the state and health of logical and physical Memory subsystems. The target audience for this specification is implementers who are writing CIM based providers or consumers of management interfaces representing the component described in this document.
1 Scope The HP Memory Physical Asset Profile extends the management capability of referencing profiles by adding the capability to represent the state of logical and physical Memory subsystems in a system. 2 Normative References The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies. 2.
3.3 conditional used to indicate requirements strictly to be followed in order to conform to the document when the specified conditions are met 3.4 mandatory used to indicate requirements strictly to be followed in order to conform to the document and from which no deviation is permitted 3.5 may used to indicate a course of action permissible within the limits of the document 3.6 need not used to indicate a course of action permissible within the limits of the document 3.
5 Synopsis Profile Name: HP Memory Physical Asset Profile Version: 1.0.0 Organization: HP WBEM TC CIM Schema Version: 2.13 Central Class: HP_MemoryModule Scoping Class: HP_ComputerSystem Specializes: WBEM TC, P00113, HP Consolidated Status Profile 1.0.0 Extends: DMTF DSP1011, Physical Asset Profile The HP Memory Physical Asset Profile extends the DMTF Physical Asset Profile and specializes the HP Consolidated Status Profile for system memory.
CIM_ComputerSystem (see referencing profile) 1 1 CIM_RedundancySet HP_GroupSystemSpecificCollection HP_RegisteredProfile (see HP Consolidated Status Profile) (see HP Consolidated Status Profile) (see HP Profile Registration Profile) HP_HostedMemoryCollection 0..
CIM_Container CIM_PackageInConnector see DMTF Physical Asset profile HP_SystemMemoryBoard see DMTF Physical Asset profile HP_SystemMemoryModule HP_MemoryModuleOnBoard HP_SystemMemoryBoardSlot HP_SystemMemoryModuleSlot HP_MemoryModuleSlotOnBoard HP_MemoryBoardInSlot CIM_MemberOfCollection CIM_ElementInConnector see HP Consolidated Status profile HP_MemberOfMemoryCollection see DMTF Physical Asset profile HP_MemberOfMemoryRedundancySet CIM_Realizes HP_MemoryModuleInSlot see DMTF Physical Asset
7.1 HP_MemoryCollection (Optional) There may be one or more instances of HP_MemoryCollection instantiated. Instances of HP_MemoryModule and HP_MemoryBoard are associated to HP_MemoryCollection through the HP_MemberOfMemoryCollection association. The HP_MemoryCollection instance is associated to the HP_ComputerSystem instance through the HP_HostedMemoryCollection association. 7.1.1 HP_MemoryCollection.
7.2.7 HP_MemoryRedundancySet.CurrentConfiguration This property may be set to a value contained in HP_MemoryRedundancySet.ConfigurationsAvailable that specifies the current configuration of the Advanced Memory Protection subsystem. Please see MOF for details. 7.3 HP_MemberOfMemoryCollection (Conditional) If an instance of HP_MemoryCollection exists, there shall be instances of HP_MemberOfMemoryCollection for each instance of HP_MemoryModule.
7.7.5 HP_MemoryModule.ArtworkRevision This property may be set to a value that describes the artwork revision of the memory chip. Please see MOF for details. 7.7.6 HP_MemoryModule.EngineeringDateCode This property may be set to a value that describes the engineering date code of the memory chip. Please see MOF for details. 7.7.7 HP_MemoryModule.ScanRevision This property may be set to a value that describes the scan revision of the memory chip. Please see MOF for details. 7.
7.11 HP_MemoryBoardInSlot (Conditional) If instances of HP_MemoryBoardSlot exist, there shall be an instance of HP_MemoryBoardInSlot for each such instance of HP_MemoryBoardSlot. This class represents the association from HP_MemoryBoard to HP_MemoryBoardSlot. 7.12 HP_MemoryModuleOnBoard (Conditional) If instances of HP_MemoryBoard exist, there shall be an instance of HP_MemoryModuleOnBoard for each instance of HP_MemoryModule that exists for the respective memory board.
7.15.7 HP_MemoryModuleSlot.ConnectorDescription This property shall be set to the following value: “Memory Slot”. 7.15.8 HP_MemoryModuleSlot.OtherIdentifyingInfo This property shall be set to the following value: if slot is on a memory board: “Memory Board n” where n represents the memory board number. If slot is not on a memory board, this can optionally contain other identifying information such as cell information. 7.
7.18 HP_SystemMemoryBoardSlot (Optional) If an instance of HP_MemoryBoardSlot exists, there may be an instance of HP_SystemMemoryBoardSlot for each instance of HP_MemoryBoard that exists. This class represents the association from HP_MemoryBoardSlot to HP_ComputerSystemChassis. 7.
system1: HP_ComputerSystem HP_HostedMemoryCollection Mmcol1: HP_MemoryCollection GroupOperationalStatus[0]: Failed HP_MemberOfMemoryCollection Mm1: HP_MemoryModule OperationalStatus[0]: OK Mm2: HP_MemoryModule OperationalStatus[0]: Failed Ms3: HP_MemoryModuleSlot HP_SystemMemoryModule HP_MemoryModuleInSlot HP_MemoryModuleInSlot HP_SystemMemoryModule Ms1: HP_MemoryModuleSlot Ms2_HP_MemoryModuleSlot Ms4: HP_MemoryModuleSlot HP_SystemMemoryModuleSlot Csc1: HP_ComputerSystemChassis Figure 3 – Mem
Figure 4 below represents a possible instantiation of the Memory Physical Asset Profile propagating the status of the physical memory modules and a memory board. The worst case OperationalStatus condition from each of the memory module instances “Mm1” and “Mm2” is propagated to the GroupOperationalStatus of the HP_MemoryCollection instance “Mmcol1”.
system1: HP_ComputerSystem OperationalStatus[0]: Failed HP_HostedMemoryCollection Mmcol1: HP_MemoryCollection GroupOperationalStatus[0]: Failed HP_MemberOfMemoryCollection HP_MemoryModuleOnBoard Mb1 : HP_MemoryBoard Mm1: HP_MemoryModule OperationalStatus[0]: Failed OperationalStatus[0]: OK Mm2: HP_MemoryModule OperationalStatus[0]: OK HP_MemoryBoardInSlot HP_SystemMemoryModule HP_SystemMemoryBoard HP_MemoryModuleInSlot HP_MemoryModuleInSlot Csc1: HP_ComputerSystemChassis Mbs1: HP_MemoryBoardSlo
system1: HP_ComputerSystem HP_HostedMemoryRedundancySet OperationalStatus[0]: Degraded HP_HostedMemoryCollection Mmcol1: HP_MemoryCollection GroupOperationalStatus[0]: Degraded HP_MemberOfMemoryCollection HP_MemoryModuleOnBoard Mb1 : HP_MemoryBoard Mm1: HP_MemoryModule OperationalStatus[0]: Degraded OperationalStatus[0]: OK Mm2: HP_MemoryModule OperationalStatus[0]: Failed HP_MemoryBoardInSlot HP_SystemMemoryModule Mbred1:HP_MemoryRedundancySet HP_MemberOfMemoryRedundancySet RedundancyStatus: De
10 CIM Elements Table 2 – CIM Elements – HP Memory Physical Asset Profile Element Name Requirement Description Classes HP_MemoryCollection Optional See sections 7.1 and 10.1 HP_MemoryRedundancySet Optional See sections 7.2 and 10.2 HP_MemberOfMemoryCollection Conditional See sections 0 and 10.3 HP_MemberOfMemoryRedundancySet Conditional See sections 7.4 and 10.4 HP_HostedMemoryCollection Conditional See sections 7.5 and 10.5 HP_HostedMemoryRedundancySet Conditional See sections 7.
Table 3 – Class: HP_MemoryCollection Properties Requirement InstanceID 10.2 Mandatory Notes Key: “HPQ::” where is the name of the provider that implements this class and is a unique value for the instance. HP_MemoryRedundancySet HP_ MemoryRedundancySet extends the class CIM_RedundancySet in ways that are specific to HP memory implementations.
Table 6 – Class: HP_ MemberOfMemoryRedundancySet Properties Requirement Notes Collection Mandatory Key: References HP_MemoryRedundancySet Member Mandatory Key: References HP_MemoryBoard 10.5 HP_HostedMemoryCollection HP_HostedMemoryCollection extends the class HP_GroupHostedCollection in ways that are specific to HP memory implementation.
Table 9 – Class: HP_ MemoryModule Properties Requirement Notes Tag Mandatory Key: “HPQ::” where is the name of the provider that implements this class and is a unique value for the instance. SPD Optional See section 7.7.2 MemoryChipStatus Optional See section 7.7.3 MemoryChipStatusDescription Optional See section 7.7.4 ArtworkRevision Optional See section 7.7.5 EngineeringDateCode Optional See section 7.7.
Table 11 – Class: HP_RealizesMemoryModule Properties Requirement Notes Antecedent Mandatory Key: References HP_MemoryModule Dependent Mandatory Key: References HP_Memory 10.10 HP_MemoryModuleInSlot HP_MemoryModuleInSlot extends the class CIM_ElementInConnector in ways that are specific to HP memory implementation.
Table 15 – Class: HP_SystemMemoryModule Properties Requirement Notes GroupComponent Mandatory Key: References HP_ComputerSystemChassis PartComponent Mandatory Key: References HP_MemoryModule 10.14 HP_SystemMemoryBoard HP_SystemMemoryBoard extends the class CIM_Container in ways that are specific to HP memory implementation.
Table 17 – Class: HP_MemoryModuleSlot Properties Requirement Notes Tag Mandatory Key: “HPQ::” where is the name of the provider that implements this class and is a unique value for the instance. Name Mandatory “Memory Module Slot n” where n represents the slot number. Number Mandatory The slot number that corresponds to the slot value printed on the computer system.
Table 18 – Class: HP_MemoryBoardSlot Properties Requirement Notes Tag Mandatory Key: “HPQ::” where is the name of the provider that implements this class and is a unique value for the instance. Name Mandatory “Memory Board n” where n represents the board slot number. Number Mandatory The board slot number that corresponds to the memory board slot value printed on the computer system.
10.19 HP_MemoryModuleSlotOnBoard HP_MemoryModuleSlotOnBoard extends the class CIM_Container in ways that are specific to HP memory implementation. Table 21 – Class: HP_MemoryModuleSlotOnBoard Properties Requirement Notes GroupComponent Mandatory Key: References HP_MemoryBoard PartComponent Mandatory Key: References HP_MemoryModuleSlot 10.20 HP_RegisteredProfile Implementation shall implement an instance of HP_RegisteredProfile in the Interop namespace with the values specified.
ANNEX A (normative) Change Log Version Date Description 0.1 7/12/06 Initial Draft 0.2 7/20/06 Updates made based on feedback from the WBEM TC Updates made based on feedback from WBEM TC sub-team review: 0.
Version Date Description CIM_PhysicalElement • Properties are adjusted for HP_MemoryBoard and HP_MemoryRedundancySet o o • • Version 1.0.
ANNEX B (informative) Acknowledgments 34 Version 1.0.
ANNEX C (informative) Included WBEM TC CR Numbers CR Number Date CR00106 7/26/06 Create HP profile for the logical and physical system memory model CR00117 11/21/06 Update HP profile to combine memory collection classes and revise properties Version 1.0.
Bibliography This section contains a list of the external references and dependencies for this specification. 36 Version 1.0.