Fan Profile Document Number: DCIM1042 Document Type: Specification Document Status: Published Document Language: E Date: 2012-03-08 Version: 1.0.
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 SEPARATE 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. © 2010 - 2012 Dell Inc. All rights reserved.
CONTENTS 1 2 3 4 5 6 7 8 9 10 11 Scope .................................................................................................................................................... 5 Normative References........................................................................................................................... 5 Terms and Definitions ...........................................................................................................................
Figures Figure 1 – Class Diagram ............................................................................................................................. 8 Figure 2 – Fan Profile Implementation .......................................................................................................... 9 Tables Table 1 – Related Profiles .............................................................................................................................
Fan Profile 1 Scope The Dell Fan Profile describes the properties and interfaces for executing system management tasks related to the management of fans within a system. The profile standardizes and aggregates the description for the fan speed sensors and other fan properties into a fan view representation as well as provides static methodology for the clients to query the fan views without substantial traversal of the model.
3.3 may indicates a course of action permissible within the limits of the document optional indicates a course of action permissible within the limits of the document 3.4 referencing profile indicates a profile that owns the definition of this class and can include a reference to this profile in its “Related Profiles” table 3.5 shall indicates requirements to be followed strictly in order to conform to the document and from which no deviation is permitted 3.
4.2 iDRAC Integrated Dell Remote Access Controller – management controller for blades and monolithic servers 4.3 CMC Chassis Manager Controller – management controller for the modular chassis 4.4 WBEM Web-Based Enterprise Management 5 Synopsis Profile Name: Fan Version: 1.0.0 Organization: Dell CIM Schema Version: 2.26 Experimental Dell Schema Version: 1.0.
6 Description The Dell Fan Profile describes platform’s fans including the fan speed sensor information. Each platform fan is represented by an instance of DCIM_FanView class. Figure 1 details the class diagram of the Dell Fan Profile. DCIM_FanView DCIM_LCElementConformsToProfile Implementation Namespace Interop Namespace DCIM_LCRegisteredProfile RegisteredOrganization : 1 (Other) RegisteredName : Fan RegisteredVersion : 1.0.0 OtherRegisteredOrganization : “DCIM” Figure 1 – Class Diagram 8 Version 1.
Figure 2 details typical Dell Fan Profile implementation for a platform containing two fans. In order for client to discover the instrumentation’s support of this profile, FanProfile is instantiated in the Interop Namespace. FanProfile instance describes the information about the implemented profile: most importantly, the name and version of the profile and the organization name that produced the profile. Fan1 and fan2 are the fan views representing the two fans in the Implementation Namespace.
7 Implementation Description This section describes the requirements and guidelines for implementing Dell Fan Profile. Table 2 – Class Requirements: Fan Profile Element Name Requirement Description DCIM_FanView Mandatory The class shall be implemented in the Implementation Namespace. See section 7.1. DCIM_LCElementConformsToProfile Mandatory The class shall be implemented in the Implementation Namespace.
7.1.3 Properties The following table details the implemented properties for DCIM_FanView instance representing a fan in a system. The “Requirements” column shall denote the implementation requirement for the corresponding property. If the column “Property Name” matches the property name, the property either shall have the value denoted in the corresponding column “Additional Requirement”, or shall be implemented according to the requirements in the corresponding column “Additional Requirement”.
7.2 DCIM_LCRegisteredProfile – Fan Profile Profile Registration This section describes the implementation for the DCIM_LCRegisteredProfile class. This class shall be instantiated in the Interop Namespace. The DCIM_LCElementConformsToProfile association(s) shall reference the DCIM_LCRegisteredProfile instance. 7.2.1 Resource URI for WinRM® The class Resource URI shall be "http://schemas.dmtf.
Property Name Requirement Type ProfileRequireLicense[] Mandatory String Additional Requirements This property array shall describe the required licenses for this profile. If no license is required for the profile, the property shall have value NULL. This property array shall contain the status for the corresponding license in the same element index of the ProfileRequireLicense array property.