HP WBEM TC Document Number: P00101 Date: 04/22/2011 Version: 2.1.1 HP Management Processor (MP) Lite Profile © Copyright 2009 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 Forward................................................................................................................................................... 5 Introduction ............................................................................................................................................. 6 1 Scope .............................................................................................................................................. 7 2 Normative References .............
Figures Figure 1 – Management Figure 2 – Management Figure 3 – Management Figure 4 – Management Figure 5 – Management Figure 6 – Management Version 2.1.1 Processor System: Class Diagram................................................................... 10 Processor Association Hierarchy: Class Diagram............................................. 11 Processor Lite Profile: Example Object Diagram .............................................. 16 Processor Lite Profile: Example Object Diagram ...............
Tables Table 1 – Related Profiles........................................................................................................................ 9 Table 2 – OperationalStatus mapping .................................................................................................... 13 Table 3 – Operations: HP_ManagementProcessor................................................................................ 15 Table 4 – Operations: HP_MPCollection ..................................................
Forward The HP Management Processor Lite Profile (P00101) was prepared by the HP WBEM TC. Version 2.1.
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 Management Processor subsystems in HP systems. 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. 6 Version 2.1.
1 Scope The HP Management Processor profile extends the management capability of referencing profiles by adding the capability to represent HP Management Processor systems. 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.1 can used for statements of possibility and capability, whether material, physical or causal 3.2 cannot used for statements of possibility and capability, whether material, physical or causal 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.
4 Symbols and Abbreviated Terms MP 5 Management Processor Synopsis Profile Name: HP Management Processor Lite Profile Version: 2.1.1 Organization: HP WBEM TC CIM Schema Version: 2.12 Central Class: HP_ManagementProcessor Scoping Class: HP_ComputerSystem Extends: does not extend any current DMTF profile Specializes: HP WBEM TC P00113, HP Consolidated Status Profile The HP Management Processor Lite profile does not extend any current DMTF profile.
For systems comprised of multiple hardware partitions sharing common MP hardware, the profile provides only a description of the MP and it’s relationship in a single hardware partition, i.e. the information presented in this profile is relevant only within a single partition running some host OS and represented in that host OS CIMOM.
Figure 2 – Management Processor Association Hierarchy: Class Diagram Version 2.1.
7 Implementation Requirements 7.1 HP_ManagementProcessor There shall be at least one instance of HP_ManagementProcessor instantiated for the active or enabled MP controller. If a system contains additional controllers which are disabled or inactive, instance(s) may be instantiated with the appropriate state indicated. 7.1.1 HP_ManagementProcessor.ControllerType HP_ManagementProcessor.
The property is conditional based on the enabled state of the MP (see section 7.1.7). If the MP is disabled, the property will not be populated; if the MP is enabled, the property is Mandatory. 7.1.7 HP_ManagementProcessor.EnabledState HP_ManagementProcessor.EnabledState is a mandatory property which indicates the operating state of the MP using an appropriate enumeration value. 7.1.8 HP_ManagementProcessor.OperationalStatus HP_ManagementProcessor.
7.2 HP_MPCollection The implementation of the HP_MPCollection class is optional. Providers who desire for overall MP status to contribute to overall system status shall instantiate one instance of HP_MPCollection which aggregates the collection of all MP controllers in a system. Instances of HP_ManagementProcessor are associated to HP_MPCollection through the HP_MPMemberOfCollection aggregate association.
7.7 CIM_ConcreteIdentity (Optional) CIM_ConcreteIdentity is an optional class. It is only instantiated if the provider supports the association from CIM_ManagementController and CIM_PCIDevice instance. 8 Methods 8.1 Method: HP_ManagementProcessor.RequestStateChange() Optional Implementations may support the RequestStateChange method to change the state of the management processor. If implemented, the provider should support the “RequestedState” property with a value of 11 (Reset).
8.4 HP_MPCollection Table 4 lists operations that either have special requirements beyond those from DSP0200 or shall not be supported. All other operations may be supported as defined in DSP0200.
Figure 4 represents a possible implementation of the HP Management Processor Lite profile. In this example, the system has 2 Management Processors – MP1 is enabled (active) and MP2 is disabled (inactive). MP1 and MP2 belong to the collection MPCollection1 and because both MP1 and MP2 are reporting statuses of ‘OK’ and their respective HP_MemberOfCollection.Included properties have values of TRUE, the overall group operational status is also OK.
For simplicity, not all properties are shown. Figure 5 – Management Processor Lite Profile: Example Object Diagram Figure 6 represents a possible implementation of the HP Management Processor Lite profile. In this example, the system has 1 Management Processor – MP1. The provider does NOT wish for MP status to participate in overall system status and therefore has instantiated the HP_MPMemberOfCollection class instantiated with the “Included” property having a value of FALSE.
Figure 6 – Management Processor Lite Profile: Example Object Diagram 9.2 Identify the Management Processor The HP_ManagementProcessor instance is a CIM_ComputerSystem whose Dedicated property is set to a value of (14), ”Management”. For a given instance of HP_ManagementProcessor, the model or type of the MP can be determined by retrieving the value of the HP_ManagementProcessor.ControllerType property. 9.
10 CIM Elements The implementation requirements for the classes and properties in this section are defined in section 7, “Implementation Requirements”. Table 5 – CIM Elements – HP Management Processor Profile Element Name Requirement Description Classes HP_ManagementProcessor Mandatory See sections 7.1 and 10.1 HP_MPCollection Optional See sections 7.2 and 10.2 HP_MPHostedCollection Conditional See sections 7.3 and 10.3 HP_MPMemberOfCollection Conditional See sections 7.4 and 10.
Table 6 – Class properties: HP_ManagementProcessor Properties Requirement Notes Properties of class HP_ManagementProcessor ControllerType Conditional uint16 (See Note 1) The Management Processor model/type: 0=Unknown 1=Other 2=PCI Board-Remote Insight Lights Out Edition II (RILOE II) 3=Embedded Integrated Lights Out Controller (iLO) 4=Embedded Integrated Lights Out Controller 2 (iLO 2) 5=Embedded Integrity Management Processor 6=Embedded Integrity Integrated Lights Out Controller (iLO) 7=Embedded Int
Properties IPAddress Requirement Deprecated Notes Deprecated string The IP Address of the management processor controller’s network interface controller (NIC). Will contain either the active IPv4Address or IPv6Address of the Management Processor. If both IPv4 and IPv6 properties are configured, this property shall contain only the IPv4Address. See section 7.1.3 HostName Optional string Should contain the network hostname in use by this client.
Properties SupportedProtocols[] Requirement Notes Conditional uint16 (See Note 1) An array of values indicating the protocol(s) supported by the management processor controller. It is assumed that any protocol listed is active and can be utilized. Values: see MOF file See section 7.1.5 NICCondition Conditional uint16 (See Note 1) The condition of the local, MP-resident network interface connection: 0=Unknown 2=OK 3=NIC disabled 4=NIC not in operation-alternate host NIC in use, e.g.
Properties OperationalStatus[] Requirement Mandatory Notes uint16 [0] = Overall MP status: 0=Unknown 2=OK 3=Degraded 6=Error [1] = MP NIC status (optional): 0=Unknown 2=OK 3=Degraded 6=Error See section 7.1.8 Note 1: The property is conditional based on the enabled state of the MP (see EnabledState). If the MP is disabled, the property will not be populated; if the MP is enabled, the property is Mandatory. 10.
Table 7 – Class properties: HP_MPCollection Properties Requirement Notes Properties of class HP_MPCollection Properties of class HP_GroupSystemSpecificCollection GroupOperationalStatus[] Mandatory uint16 [0] = overall MP status: 0 =Unknown 2=OK 3=Degraded 6=Error See section 7.2.1 Properties of class CIM_SystemSpecificCollection InstanceID Key Mandatory 10.
Table 9 – Class properties: HP_MPMemberOfCollection Properties Requirement Notes Member Mandatory REF:HP_ManagementProcessor Collection Mandatory REF:HP_MPCollection Included Mandatory Writeable property to indicate if the member will participate in status roll-up as described in the HP WBEM TC P00113, HP Consolidated Status Profile 10.5 HP_MPComponentCS HP_MPComponentCS extends the class CIM_ComponentCS (which extends CIM_SystemComponent) in ways that are specific to HP systems.
Table 12 – Class properties: HP_MPFirmware Properties Requirement Notes Classifications[] Mandatory This property shall have the value of 10=’Firmware’ in the [0] element. Manufacturer Mandatory Indicates the manufacturer of the firmware, e.g. “HP”. Classifications[] Mandatory [0]=Software classification: 10=Firmware Major Version Mandatory The major version value of the MP firmware.
Version 2.1.
ANNEX A (normative) Change Log Version Date 1.0 6/9/2006 Initial Draft & submission to HP WBEM TC review 1.0 6/13/2006 Changes per HP WBEM TC review of 6/12/2006 (see CR00101.002) 1.0 6/16/2006 Changes per HP WBEM TC review of 6/14/2006 (see CR00101.003). The document was approved pending changes. 1.0.1 3/13/2008 Added state propagation filtering support 1.1.0 12/15/2008 Added RequestStateChange method support 1.3.0 02/15/2009 Added iLO 3 enum values 2.0.0 08/17/2009 Changed MP.
ANNEX B (informative) Acknowledgments 30 Version 2.1.
ANNEX C (informative) Included WBEM TC CR Numbers CR Number Date CR00101.001 6/9/2006 Initial draft & submission to HP WBEM TC review. CR00101.002 6/13/2006 Documents comments and changes from HP WBEM TC review of 6/12/2006. CR00101.003 6/16/2006 Documents comments and changes from HP WBEM TC review of 6/14/2006 CR00134.001 3/13/2008 Initial draft of CR00134 CR00146.001 06/03/2009 Added LO100 & iLO 3 ControllerTypes from last CR, and changed MP.HardwareVersion to conditional CR00146.
Bibliography This section contains a list of the external references and dependencies for this specification. 32 Version 2.1.