HP WBEM TC Document Number: P00103 Date: 04/06/10 Version: 1.3.1 HP Power Supply Profile © Copyright 2008, 2010 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 ....................................................................................................................................................
Bibliography ................................................................................................................................................ 29 Version 1.3.
Figures Figure 1 – HP Power Supply Profile: Class Diagram .................................................................................. 11 Figure 2 – HP Power Supply Profile: Inheritance Hierarchy Diagram ........................................................ 11 Figure 3 – HP Power Supply Profile: Object Diagram ................................................................................ 15 Figure 4 – HP Power Supply Profile: Power Supply Redundancy Object Diagram.................................
Tables Table 1 – Related Profiles ........................................................................................................................... 10 Table 2 – CIM Elements – HP Power Supply Profile .................................................................................. 20 Table 3 – Class: HP_PowerSupply ............................................................................................................. 20 Table 4 – Class: HP_RegisteredProfile .................................
Foreword The HP Power Supply Profile P00103 was prepared by the HP WBEM TC. 6 Version 1.3.
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 logical Power Supplies 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. Version 1.3.
1 Scope The HP Power Supply profile extends the management capability of referencing profiles by adding the capability to represent the logical power supplies, power supply redundancy and power supply consolidated status in HP specific ways. 2 Normative References The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies.
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 Power Supply Profile Version: 1.3.1 Organization: HP WBEM TC CIM Schema Version: 2.17 * Central Class: HP_PowerSupply Scoping Class: Same as DSP1015 – Power Supply Profile Extends: DMTF DSP1015, Power Supply Profile 1.1.
1 CIM_ElementSoftwareIdentity see DMTF Software Inventory profile CIM_ComputerSystem 1 HP_HostedPowerRedundancySet CIM_SoftwareIdentity see referencing profile CIM_InstalledSoftwareIdentity 1 HP_GroupSystemSpecificCollection 1 * 1 CIM_LogicalDevice see HP Consolidated Status profile see referencing profile HP_SystemPowerSupply HP_HostedPowerCollection * HP_SuppliesPower 0..* CIM_PowerSupply HP_PowerCollection HP_PowerRedundancySet see DMTF Power Supply profile 0..1 0..
7 Implementation Requirements This section details the requirements related to the arrangement of instances and properties of instances for implementations of this profile. 7.1 HP_PowerSupply There shall be at least one instance of HP_PowerSupply instantiated. 7.1.1 HP_PowerSupply.PowerSupplyType HP_PowerSupply.Power SupplyType property shall be implemented. This property describes the type of the power supply using an appropriate enumeration value. 7.1.2 HP_PowerSupply.
7.3 HP_PowerCollection Power Supply collection modeling is optional. There may be one or more instance of HP_PowerCollection instantiated. Instances of HP_PowerSupply are associated to HP_PowerCollection through the HP_MemberOfPowerCollection association. Instances of HP_PowerCollection are associated to its containing instance of CIM_ComputerSystem through the HP_HostedPowerCollection association. HP_PowerCollection.
There may be one or more instance of HP_SuppliesPower instantiated. Instances of HP_PowerSupply are associated to CIM_ManagedSystemElement through the HP_SuppliesPower association. 7.10 HP_PowerMeter When the power supply supports reporting power consumption or power production; there shall be an instance of HP_PowerMeter for each installed power supply capable of reporting power consumption or power production. 7.10.1 HP_PowerMeter.SensorType HP_PowerMeter.SensorType property shall be implemented.
system1: CIM_SoftwareIdentity CIM_ElementSoftwareIdentity profile1:CIM_RegisteredProfile RegisteredName: Base System Profile CIM_InstalledSoftwareIdentity CIM_ElementConformsToProfile system1:CIM_ComputerSystem HP_HostedPowerCollection CIM_ReferencedProfile profile1:CIM_RegisteredProfile RegisteredName: Power Supply Profile pm1:HP_PowerMeter powercollection1:HP_Power Collection GroupOperationalStatus: (OK) HP_ExtendsProfile profile1:HP_RegisteredProfile pm2:HP_PowerMeter HP_MemberOfPowerCollection H
system1:HP_ComputerSystem profile1:CIM_RegisteredProfile HP_HostedPowerRedundancySet RegisteredName: Base System Profile CIM_ElementConformsToProfile HP_HostedPowerCollection CIM_ReferencedProfile profile1:CIM_RegisteredProfile Powercollection1:HP_Power Collection RegisteredName: Power Supply Profile GroupOperationalStatus: (Error) HP_ExtendsProfile HP_SystemPowerSupply profile1:HP_RegisteredProfile RegisteredName: HP Power Supply Profile HP_MemberOfPowerCollection ps1:HP_PowerSupply ps2:HP_Power
system1:CIM_ComputerSystem HP_SystemPower CIM_SystemDevice cpu1:CIM_Processor HP_SuppliesPower ps1:HP_PowerSupply OperationalStatus: (OK) Figure 5 – HP Power Supply Profile: Supplies Power Object Diagram Version 1.3.
system1:HP_ComputerSystem profile1:CIM_RegisteredProfile RegisteredName: Base System Profile HP_HostedPowerRedundancySet CIM_ElementConformsToProfile HP_HostedPowerCollection CIM_ReferencedProfile profile1:CIM_RegisteredProfile Powercollection1:HP_Power Collection GroupOperationalStatus: RegisteredName: Power Supply Profile (Error) HP_ExtendsProfile HP_SystemPowerSupply profile1:HP_RegisteredProfile RegisteredName: HP Power Supply Profile HP_MemberOfPowerCollection ps1:HP_PowerSupply ps2:HP_PowerS
Retrieve the Power Supply Group Operational Status For the given instance of HP_PowerSupply, select the associated instance of HP_PowerCollection through HP_MemberOfPowerCollection association. Retrieve the value of HP_PowerCollection.GroupOperationalStatus property. 9.2 Retrieve the Power Supply Redundancy Status For the given instance of HP_PowerSupply, select the associated instance of HP_PowerRedundancySet through HP_MemberOfPowerRedundancy association. Retrieve the value of HP_PowerRedundancySet.
10 CIM Elements The implementation requirements for the classes and properties described in this section are defined in the “Implementation Requirements” section (Section 7). Table 2 – CIM Elements – HP Power Supply Profile Element Name Requirement Description Classes HP_PowerSupply Mandatory See Sections 7.1 and 10.1 HP_RegisteredProfile Mandatory See Section 10.2 HP_PowerCollection Optional See Sections 7.3 and 10.3 HP_PowerRedundancySet Optional See Sections 7.2 and 10.
10.2 HP_RegisteredProfile The HP_RegisteredProfile class is defined by the HP Profile Registration Profile. Table 4 – Class: HP_RegisteredProfile Properties Requirement Description RegisteredName Mandatory "HP Power Supply" RegisteredVersion Mandatory “1.3.1” RegisteredOrganization Mandatory Other (1) OtherRegisteredOrganization Mandatory “HP WBEM TC” 10.3 HP_PowerCollection HP_PowerCollection is used to represent a power supply collection in a managed system.
10.6 HP_MemberOfPowerRedundancy (subclassed from CIM_MemberOfPolicyCollection) HP_MemberOfPowerRedundancy is used to represent an association between HP_PowerSupply and HP_PowerRedundancySet. The settable property “CIM_MemberOfPolicyCollection.Included” SHALL be implemented as a writeable property. If the “Included” value is FALSE; the power supply state shall be ignored. If the “Included” property is TRUE; state will be propagated.
Properties Requirement Included Mandatory Notes See section 7.7 10.10 HP_HostedPowerCollection HP_HostedPowerCollection is used to represent an association between HP_PowerCollection and its containing instance of CIM_ComputerSystem. Table 12 – Class: HP_HostedPowerCollection Properties Requirement Notes Antecedent Mandatory Key: References HP_ComputerSystem Dependent Mandatory Key: References HP_PowerCollection 10.
10.13 HP_PowerMeter HP_PowerMeter is used to represent a power meter sensor in a managed system. Table 15 – Class: HP_PowerMeter Properties Requirement SensorType Mandatory Notes One of: 13 (power consumption) 14 (power production) 10.14 HP_AssociatedPowerMeter HP_AssociatedPowerMeter is used to represent an association between HP_PowerMeter and HP_PowerSupply.
Table 17 – Class properties: CIM_SoftwareIdentity Properties Requirement Notes BuildNumber Conditional The build number of power controller firmware (if one exists) 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”.
ANNEX A (normative) Change Log Version Date 0.1 5/9/06 Initial Draft 0.2 5/30/06 Updates to properties, removed redundancy/status mapping and referenced physical asset profile 1.0 5/31/06 Updated properties 1.0 11/29/06 1.1.
ANNEX B (informative) Acknowledgments Version 1.3.
ANNEX C (informative) Included WBEM TC CR Numbers 28 CR Number Date CR00106 5/31/06 Title Create HP profile for the environmental model Version 1.3.
Bibliography This section contains a list of the external references and dependencies for this specification. Version 1.3.