HP WBEM TC Document Number: P00102 Date: 09/11/08 Version: 1.3.0 HP Fan 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 1 2 3 4 5 6 7 8 9 10 11 Scope ............................................................................................................................................................ 6 Normative References ................................................................................................................................... 6 2.1 Approved References ......................................................................................................................... 6 2.
Figure 3 – HP Fan Profile: Object Diagram ........................................................................................................ 13 Figure 4 – HP Fan Profile: Fan Redundancy Object Diagram ............................................................................ 14 Figure 5 – HP Fan Profile: Associated Cooling Object Diagram ........................................................................ 15 Tables Table 1 – Related Profiles .....................................................
Foreword The HP Fan Profile P00102 was prepared by the HP WBEM TC. 4 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 Fans 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 Fan profile extends the management capability of referencing profiles by adding the capability to represent the logical fans, fan redundancy and fan 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. For undated references, the latest edition of the referenced document (including any amendments) applies. 2.
conditional used to indicate requirements strictly to be followed in order to conform to the document when the specified conditions are met mandatory used to indicate requirements strictly to be followed in order to conform to the document and from which no deviation is permitted may used to indicate a course of action permissible within the limits of the document need not used to indicate a course of action permissible within the limits of the document optional used to indicate a course of action permissib
5 Synopsis Profile Name: HP Fan Profile Version: 1.3.0 Organization: HP WBEM TC CIM Schema Version: 2.13 Central Class: HP_Fan Scoping Class: Same as DSP1013 – Fan Profile Extends: DMTF DSP1013, Fan Profile 1.0.0 Specializes: HP WBEM TC P00113, HP Consolidated Status Profile The HP Fan profile extends DMTF DSP1013 and specializes HP WBEM TC P00113 to add fan, fan redundancy, and fan consolidated status characteristics that are specific to HP systems.
CIM_ComputerSystem HP_HostedCoolingRedundancySet see referencing profile 1 1 CIM_Fan see DMTF Fan Profile HP_GroupSystemSpecificCollection HP_RegisteredProfile see HP Consolidated Status profile see HP profile registration profile HP_SystemFan 1 HP_HostedCoolingCollection 0..* HP_CoolingRedundancySet CIM_ManagedSystemElement HP_CoolingCollection 0..* see referencing profile * 0..1 HP_AssociatedCooling HP_MemberOfCoolingCollection 1..* 1..* HP_Fan HP_MemberOfCoolingRedundancy 1..* 1..
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_Fan There shall be at least one instance of HP_Fan instantiated. 7.1.1 HP_Fan.FanType HP_Fan.FanType property shall be implemented. This property describes the type of the fan using an appropriate enumeration value. 7.1.2 HP_Fan.Description HP_Fan.Description property may optionally be implemented.
7.1.5.3 HP_Fan.CurrentSpeedState If the current fan speed state can be represented, HP_Fan.CurrentSpeedState property shall be implemented. This property describes the current fan speed state using an appropriate enumeration value If CurrentSpeedState cannot be represented, the property shall return a NULL value. 7.2 HP_CoolingRedundancySet Fan redundancy modeling is optional. Even when a managed system supports and implements the redundancy, the redundant fans may co-exist with non-redundant fans.
OperationalStatus OK Any Not Error Degraded or Redundancy Lost Degraded Any Error Overall Failure Error 7.4 HP_SystemFan There shall be one instance of HP_SystemFan instantiated for each instance of HP_Fan. This class associates an instance of HP_Fan with its containing instance of CIM_ComputerSystem. 7.
9 9.1 Use Cases Object Diagrams Figure 3 represents a possible instantiation of the HP Fan Profile. In this case, system1 has two fans, fan1 and fan2. Fan1 and fan2 belong to coolingcollection1, which describes the overall group operational status of the fans as being OK. This diagram also shows an example of the HP_Fan.Description property for fan1 and fan2, constructed from property values for ElementName, FanType and value map string of OperationalStatus[0].
profile1:CIM_RegisteredProfile system1:CIM_ComputerSystem HP_HostedCoolingRedundancySet RegisteredName: Base System Profile CIM_ElementConformsToProfile HP_HostedCoolingCollection CIM_ReferencedProfile profile1:CIM_RegisteredProfile coolingcollection1:HP_Cooling Collection RegisteredName: Fan Profile GroupOperationalStatus: (Error) HP_ExtendsProfile HP_SystemFan profile1:HP_RegisteredProfile RegisteredName: HP Fan Profile HP_MemberOfCoolingCollection fan1:HP_Fan OperationalStatus: (Failed) fan2:H
system1:CIM_ComputerSystem CIM_SystemDevice cpu1:CIM_Processor HP_SystemFan fan1:HP_Fan HP_AssociatedCooling OperationalStatus: (OK) Figure 5 – HP Fan Profile: Associated Cooling Object Diagram Version 1.3.
9.2 Retrieve the Fan Group Operational Status For the given instance of HP_Fan, select the associated instance of HP_CoolingCollection through HP_MemberOfCoolingCollection association. Retrieve the value of HP_CoolingCollection.GroupOperationalStatus property. 9.3 Retrieve the Fan Redundancy Status For the given instance of HP_Fan, select the associated instance of HP_CoolingRedundancySet through HP_MemberOfCoolingRedundancy association. Retrieve the value of HP_CoolingRedundancySet.
10.1 HP_Fan HP_Fan is used to represent a fan in a managed system. Table 3 – Class: HP_Fan Properties Requirement Notes HP_Fan FanType Mandatory See Section 7.1.1 CurrentSpeed Conditional See Section 7.1.5.1 CurrentSpeedUnits Conditional See Section 7.1.5.2 CurrentSpeedState Conditional See Section 7.1.5.3 OtherIdentifyingInfo[] Optional See Section 7.1.3 IdentifyingDescriptions[] Optional See Section 7.1.4 Description Optional See Section 7.1.2 CIM_Fan 10.
10.4 HP_CoolingRedundancySet HP_CoolingRedundancySet is used to represent a fan redundancy set in a managed system. Table 6 – Class: HP_CoolingReduncancySet Properties Requirement Notes InstanceID Mandatory Key RedundancyStatus Mandatory See Section 7.2 TypeOfSet Mandatory MinNumberNeeded Mandatory ElementName Mandatory 10.5 HP_MemberOfCoolingRedundancy HP_MemberOfCoolingRedundancy is used to represent an association between HP_Fan and HP_CoolingRedundancySet.
10.8 HP_HostedCoolingCollection HP_HostedCoolingCollection is used to represent an association between HP_CoolingCollection and its containing instance of CIM_ComputerSystem. Table 10 – Class: HP_HostedCoolingCollection Properties Requirement Notes Antecedent Mandatory Key: References HP_ComputerSystem Dependent Mandatory Key: References HP_CoolingCollection 10.9 HP_SystemFan HP_SystemFan is used to represent an association between HP_Fan and the its containing instance of CIM_ComputerSystem.
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 1.0 11/29/06 1.1.0 20 4/2/08 1.2.0 7/17/08 1.3.
ANNEX B (informative) Acknowledgments Version 1.3.
ANNEX C (informative) Included WBEM TC CR Numbers 22 CR Number Date CR00106 5/31/06 Create HP profile for the environmental model CR00143 9/11/08 Detailed string properties Title Version 1.3.
Bibliography This section contains a list of the external references and dependencies for this specification. Version 1.3.