Power Supply Profile Document Number: DCIM1001 Document Type: Specification Document Status: Published Document Language: E Date: 2008-11-10 Version: 1.0.
Power Supply Profile THIS PROFILE IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL INACCURACIES. THE CONTENT IS PROVIDED AS IS, WITHOUT EXPRESS OR IMPLIED WARRANTIES OF ANY KIND. ABSENT A SEPERATE AGREEMENT BETWEEN YOU AND DELL™ WITH REGARD TO FEEDBACK TO DELL ON THIS PROFILE SPECIFICATION, YOU AGREE ANY FEEDBACK YOU PROVIDE TO DELL REGARDING THIS PROFILE SPECIFICATION WILL BE OWNED AND CAN BE FREELY USED BY DELL. © 2008 Dell Inc. All rights reserved.
Power Supply Profile CONTENTS Foreword ....................................................................................................................................................... 6 Introduction ................................................................................................................................................... 7 1 Scope ...................................................................................................................................................
Power Supply Profile 10.8 CIM_PowerSupply .................................................................................................................... 31 10.9 CIM_RedundancySet ................................................................................................................ 31 10.10 CIM_RegisteredProfile .............................................................................................................. 32 10.11 CIM_Sensor – Power Consumption Measurement Sensor .............
Power Supply Profile Figures Figure 1 – Power Supply Profile: Class Diagram ........................................................................................ 12 Figure 2 – Power Supply Profile: Object Diagram ...................................................................................... 24 Figure 3 – Power Supply Profile: Redundancy Object Diagram ................................................................. 25 Figure 4 – Power Supply Profile: Dedicated Power Supply .....................
Power Supply Profile Foreword The Power Supply Profile (DCIM1001) was prepared by the Dell CIM Review Board. 6 Version 1.0.
Power Supply Profile Introduction This specification identifies the necessary classes, properties, methods, and values to be instantiated and manipulated to represent and manage power supply modeled using the DMTF Common Information Model (CIM) core and extended model definitions. This document is intended for implementers who write CIM-based providers or consumers of management interfaces representing the component described herein. Version 1.0.
Power Supply Profile Power Supply Profile 1 Scope The Power Supply Profile extends the management capabilities of referencing profiles by adding the capability to represent power supplies for manageability and describe power supplies in a redundant configuration. The power supply as a logical device is modeled as referencing the power supply physical package for physical asset information and profile versioning for the schema implementation version information.
Power Supply Profile 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 indicates requirements to be followed strictly in order to conform to the document when the specified conditions are met 3.4 mandatory indicates requirements to be followed strictly in order to conform to the document and from which no deviation is permitted 3.
Power Supply Profile 3.13 Spare Power Supply indicates an instance of CIM_PowerSupply that represents a spare power supply in any condition 4 Symbols and Abbreviated Terms 4.1 CIM Common Information Model 5 Synopsis Profile Name: Power Supply Profile Version: 1.0.0 Organization: Dell CIM Schema Version: 2.15.
Power Supply Profile CIM_PowerSupply instance supplies power to the managed system that is scoped through the CIM_SystemDevice association. The power supply’s physical aspects can be represented by one or more instances of CIM_PhysicalPackage. The profile information is represented with the instance of CIM_RegisteredProfile. RedundancySet ComputerSystem EnabledLogicalElementCapabilities 0..1 (See Referencing Profile) 0..1 1 MemberOfCollection 0..
Power Supply Profile 7 Implementation Requirements Requirements and guidelines for propagating and formulating certain properties of the classes are discussed in this section. Methods are listed in section 8 and properties are listed in section 10. 7.1 CIM_PowerSupply At least one instance of CIM_PowerSupply shall be instantiated. 7.
Power Supply Profile 7.4 CIM_PowerSupply.RequestedState The CIM_PowerSupply.RequestedState property shall have a value of 12 (Not Applicable), 5 (No Change), or a value contained in the CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported property array of the associated CIM_EnabledLogicalElementCapabilities instance (see section 7.2.1).
Power Supply Profile 7.7 Modeling Power Supply Redundancy (Optional) Modeling of power supply redundancy is optional. Even when a managed system supports and implements the redundancy, the redundant power supplies may co-exist with non-redundant power supplies. The conditions and requirements in this section refer only to the CIM_PowerSupply instances that represent redundant power supplies.
Power Supply Profile 7.8.1 CIM_PowerSupply.ElementName Is Modifiable Implementations may allow the CIM_PowerSupply.ElementName to be modified by a client. This behavior is conditional. This section describes the CIM elements and behavior requirements when an implementation supports client modification of the CIM_PowerSupply.ElementName property. CIM_PowerSupply.
Power Supply Profile 7.10 Power Supply Profile Metrics (Optional) This section describes the Power Supply Profile metrics. The constraints in this section are in addition to the ones defined in DSP1053. The CIM_BaseMetricDefinition.Name property shall have the value specified in the column “Name”, and shall meet the requirements for one of the metrics type mentioned in the corresponding column “Supported Metrics” per DSP1053 if the metric matches the description in the column “Description”.
Power Supply Profile 8.1 Method: CIM_PowerSupply.RequestStateChange( ) Invocation of the CIM_PowerSupply.RequestStateChange( ) method will change the element’s state to the value that is specified in the RequestedState parameter. Return values for RequestStateChange( ) shall be as specified in Table 4 where the method-execution behavior matches the return-code description. RequestStateChange( ) method’s parameters are specified in Table 5.
Power Supply Profile 8.2 Method: CIM_RedundancySet.Failover( ) The CIM_RedundancySet.Failover( ) method forces a failover from one member of a CIM_RedundancySet collection to another. When the method executes successfully, the power supply that is represented by the CIM_PowerSupply instance referenced by the FailoverFrom parameter will become inactive. The power supply that is represented by the CIM_PowerSupply instance referenced by the FailoverTo parameter will take over as the active power supply.
Power Supply Profile Table 7 – CIM_RedundancySet.Failover( ) Method: Parameters Qualifiers Name Type Description/Values IN, REQ FailoverFrom CIM_ManagedElement REF The redundant element that will become inactive IN, REQ FailoverTo CIM_ManagedElement REF The redundant element that will become active and take over the inactivated element 8.3 Profile Conventions for Operations Support for operations for each profile class (including associations) is specified in the following subclauses.
Power Supply Profile 8.5 CIM_EnabledLogicalElementCapabilities Operations All operations in the default list in section 8.3 are supported as described by DSP0200 version 1.2. 8.6 CIM_IsSpare Operations Table 9 lists operations that either have special requirements beyond those from DSP0200, or shall not be supported.
Power Supply Profile 8.9 CIM_PowerSupply Operations Table 12 lists operations that either have special requirements beyond those from DSP0200, or shall not be supported. Table 12 – CIM_PowerSupply Operations Operation Requirement Messages ModifyInstance Optional. See section 8.9.1. None 8.9.1 CIM_PowerSupply—ModifyInstance This section details the requirements for the ModifyInstance operation applied to an instance of CIM_PowerSupply. The ModifyInstance operation may be supported.
Power Supply Profile 8.12 CIM_SystemDevice Operations Table 14 lists operations that either have special requirements beyond those from DSP0200, or shall not be supported.
Power Supply Profile system1 : ComputerSystem ElementConformsToProfile profile1 : RegisteredProfile SystemDevice RegisteredName : Base Server Profile RegisteredVersion : 1.
Power Supply Profile system1 : ComputerSystem SystemDevice pwrsupply1 : PowerSupply TotalPowerOutput : 930000 ElementName : Power Supply 1 EnabledState : 6 (Enabled but Offline) OperationalStatus[]: { 2 (OK) } HealthState: 5 (OK) SystemDevice pwrsupply2 : PowerSupply TotalPowerOutput : 930000 ElementName : Power Supply 2 EnabledState : 2 (Enabled) OperationalStatus[]: { 2 (OK) } HealthState: 5 (OK) OwningCollectionElement MemberOfCollection IsSpare SpareStatus : 2 (Hot Standby) FailoverSupported : 4 (
Power Supply Profile 9.2 Power Sensor Information Figure 5 shows a possible instantiation of the Power Supply Profile including the power measuring sensors. Numsensor1, represents the numeric reading of Watts for the total power produced by all the power supplies of system1, pwrsupply1 and pwrsupply2. Each individual power supplies’ supplied power is represented by sensors numsensor3 and numsensor4.
Power Supply Profile amd1 : AggregationMetricDefinition Name : “Dell:System Power Consumption” DataType : 13 (uint64) ProgrammaticUnits : “watt” IsContinuous : true ChangeType : 4 (Gauge) TimeScope : 2 (Point) GatheringType : 3 (Periodic) ChangeType : 5 (Simple Function) SimpleFunction : 3 (Maximum) ConcreteDependency MetricInstance amv1 : AggregationMetricValue TimeStamp : “20060904072500.000000+000” MetricValue : “191” Volatile : true AggregationTimeStamp : “20061104072500.
Power Supply Profile with the value of the RequestedState parameter set to 11 (Reset) that will disable and then enable the power supply represented by this instance. 9.6 Retrieve the Power Supply Redundancy Status A client can determine the redundancy status for a given instance of CIM_PowerSupply as follows: 1) Find the instance of CIM_RedundancySet that is associated with the instance of CIM_PowerSupply through an instance of CIM_MemberOfCollection. 2) Retrieve the value of the CIM_RedundancySet.
Power Supply Profile Table 15 – CIM Elements: Power Supply Profile Element Name Requirement Description Classes CIM_BaseMetricDefinition Optional See section 10.1 CIM_ElementCapabilities Conditional See section 10.2. CIM_EnabledLogicalElementCapabilities Optional See sections 7.2 and 10.3. CIM_IsSpare Optional See section 10.4. CIM_MemberOfCollection Conditional See section 10.5. CIM_NumericSensor Optional See section 10.6 and 10.
Power Supply Profile 10.3 CIM_EnabledLogicalElementCapabilities CIM_EnabledLogicalElementCapabilities represents the capabilities of the power supply. Table 18 – CIM_EnabledLogicalElementCapabilities Properties Requirement Notes InstanceID Mandatory Key RequestedStatesSupported Mandatory See section 7.2.1. ElementNameEditSupported Mandatory See section 7.2.2. MaxElementNameLen Conditional See section 7.2.3. 10.
Power Supply Profile Table 21 – Class: CIM_NumericSensor Properties SensorType 10.7 Requirement Mandatory Description SensorType shall be set to 13 (Power Consumption). CIM_NumericSensor – Power Production Measurement Sensor The CIM_NumericSensor class is defined by the Sensors Profile. The requirements listed in Table 21 are in addition to those mandated by the Sensors Profile. Table 22 – Class: CIM_NumericSensor Properties SensorType 10.
Power Supply Profile 10.10 CIM_RegisteredProfile The CIM_RegisteredProfile class is defined by the Profile Registration Profile. The requirements listed in Table 25 are in addition to those mandated by the Profile Registration Profile. Table 25 – Class: CIM_RegisteredProfile Properties Requirement Description RegisteredName Mandatory This property shall have a value of “Power Supply Profile”. RegisteredVersion Mandatory This property shall have a value of “1.0.0”.
Power Supply Profile 10.14 CIM_OwningCollectionElement CIM_OwningCollectionElement is used to associate an instance of CIM_RedundancySet with the instance of CIM_ComputerSystem that the CIM_RedundancySet instance is a member. The instance of CIM_OwningCollectionElement is conditional on the instantiation of the CIM_RedundancySet class.
Power Supply Profile ANNEX A (informative) Change Log Version 1.0.0a 34 Date 05/07/2007 Description Specification is Preliminary Approved. Version 1.0.
Power Supply Profile ANNEX B (informative) Acknowledgments The authors wish to acknowledge the following people. Editor: • Khachatur Papanyan – Dell Inc. Contributors: • Jon Hass – Dell Inc. • Khachatur Papanyan – Dell Inc. • Michael Brundridge – Dell Inc. Version 1.0.