iDRAC Card Profile Document Number: DCIM1043 Document Type: Specification Document Status: Published Document Language: E Date: 2011-03-22 Version: 1.1.
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. © 2008 – 2009 Dell Inc. All rights reserved.
CONTENTS 1 2 3 4 5 6 7 Scope .................................................................................................................................................... 5 Normative References ........................................................................................................................... 5 Terms and Definitions ........................................................................................................................... 5 Symbols and Abbreviated Terms ......
Figures Figure 1 – iDRAC Card Profile Implementation ............................................................................................ 9 Tables Table 1 – Related Profiles ............................................................................................................................. 7 Table 2 – Class Requirements: iDRAC Card Profile .................................................................................. 10 Table 3 – DCIM_IDRACCardView - Operations ........................
iDRAC Card Profile 1 Scope The DCIM iDRAC Card Profile describes the properties and interfaces for executing system management tasks related to the management of basic properties of iDrac remote access card. The profile standardizes and aggregates the description for the remote access card properties into a iDrac view and iDrac attribute representation as well as provides static methodology for the clients to query the iDrac views and set the iDrac attributes without substantial traversal of the model.
3.6 shall indicates requirements to be followed strictly in order to conform to the document and from which no deviation is permitted 3.7 FQDD Fully Qualified Device Descriptor is used to identify a particular component in a system. 3.8 Interop Namespace Interop Namespace is where instrumentation instantiates classes to advertise its capabilities for client discovery. 3.
5 Synopsis Profile Name: iDRAC Card Version: 1.1.0 Organization: Dell CIM Schema Version: 2.21.0 Experimental Dell Schema Version: 1.0.0 Interop Namespace: root/interop Implementation Namespace: root/dcim Central Class: DCIM_iDRACCardView Scoping Class: DCIM_ComputerSystem The Dell iDRAC Card Profile is a component profile that contains the Dell specific implementation requirements for remote access card view. DCIM_iDRACCardView shall be the Central Class.
6 Description The Dell iDRAC Card Profile describes the platform’s iDrac remote access card. Each remote access card’s information is represented by an instance of DCIM_IDRACCardView class. Figure 1 details typical Dell iDRAC Card Profile implementation for a platform with iDrac remote access card. In order for client to discover the instrumentation’s support of this profile, iDracProfile is instantiated in the Interop Namespace.
system1:DCIM_ComputerSystem : Class1 FQDD:System.Embedded.1 iDRAC1:DCIM_iDRACCardView : Class2 FQDD:iDRAC.Embedded.1 IPMIVersionString:1.1 LLANEnabled:2 (Enabled) SOLEnabledState:2 (Enabled) PermanentMACAddress: 00:1F:3A:70:55:9E FirmwareVersionString:1.
7 Implementation Description This section describes the requirements and guidelines for implementing Dell iDRAC Card Profile. Table 2 – Class Requirements: iDRAC Card Profile Element Name Requirement Description DCIM_IDRACCardView Mandatory The class shall be implemented in the Implementation Namespace. See section 7.1. DCIM_iDRACCardAttribute Mandatory The class shall be implemented in the Implementation Namespace. See section 7.2.
The instance WBEM URI for DCIM_IDRACCardView instance shall be: “http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_IDRACCardView?__cimnamespace=+InstanceID=” 7.1.2 Operations The following table details the implemented operations on DCIM_IDRACCardView. Table 3 – DCIM_IDRACCardView - Operations Operation Name Get Enumerate Requirements Mandatory Mandatory Required Input Instance URI Class URI 7.1.
represented as yyyymmddHHMMSS 7.2 iDRAC Card Attribute This section describes the implementation for the DCIM_iDRACCardAttribute class. DCIM_iDRACCardAttribute is a parent class for DCIM_iDRACCardInteger, DCIM_iDRACCardString and DCIM_iDRACCardEnumeration. Enumeration of DCIM_iDRACCardAttribute internally does polymorphic enumeration and returns instances of DCIM_iDRACCardInteger, DCIM_iDRACCardString and DCIM_iDRACCardEnumeration. 7.2.1 .
CurrentValue Mandatory Current value of this attribute DefaultValue Mandatory Contains the default value for this attribute IsReadOnly Mandatory GroupID Mandatory string True if current value cannot be changed The ID of the group the attribute belongs to GroupDisplayName Mandatory string DisplayOrder Mandatory DisplayOrder Dependency Mandatory Dependency 7.
Inherited from DCIM_iDRACCardAttribute Mandatory Keys and mandatory properties inherited from DCIM_iDRACCardAttribute LowerBound Mandatory Integer This defines a Lower bound or limit when modifying this Attribute UpperBound Mandatory Integer This defines an Upper bound or limit when modifying this Attribute The following table describes possible DCIM_NICInteger attributes and the requirements for the AttributeName, IsReadOnly, LowerBound, and UpperBound properties.
7.4.2 Operations The following table details the implemented operations on DCIM_IDRACCardService. Table 10 – DCIM_IDRACCardSerice - Operations Operation Name Get Enumerate Invoke Requirements Mandatory Mandatory Mandatory Required Input Instance URI Class URI Instance URI 7.4.3 Properties The following table details the implemented properties for DCIM_iDRACCardServcie instance representing the integer type attributes of a remote access card in a system.
7.5.2 Operations The following table details the implemented operations on DCIM_IDRACCardEnumeration. Table 12 – DCIM_IDRACCardEnumeration - Operations Operation Name Get Enumerate Requirements Mandatory Mandatory Required Input Instance URI Class URI 7.5.3 Properties The following table details the implemented properties for DCIM_iDRACCardEnumeration instance representing the integer type attributes of a remote access card in a system.
VLanEnable VLan Enable Disabled, Enabled Attached Virtual Media Attached Detached, Attached, Autoattach Enable IPv4 Enable Disabled, Enabled DHCPEnable DHCP Enable Disabled, Enabled DNSFromDHCP DNS From DHCP Disabled, Enabled IpmiLanPrivilege User Admin IPMI LAN Privilege User, Operator, Administrator, NoAccess IpmiSerialPrivilege User Admin IPMI Serial Privilege User, Operator, Administrator, NoAccess Enable User Admin Enable Disabled, Enabled 7.
“Additional Requirement”, or shall be implemented according to the requirements in the corresponding column “Additional Requirement”.
7.7 iDRAC Card Profile Profile Registration This section describes the implementation for the DCIM_LCRegisteredProfile class. This class shall be instantiated in the Interop Namespace. The DCIM_ElementConformsToProfile association(s) shall reference the DCIM_LCRegisteredProfile instance. 7.7.1 WBEM URIs for WinRM® The class WBEM URI shall be "http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/CIM_RegisteredProfile?__cimnamespace=" The key property shall be the InstanceID property.
8 Methods This section details the requirements for supporting extrinsic methods for the CIM elements defined by this profile. 8.1 DCIM_iDRACCardService.ApplyAttributes() The ApplyAttributes() method is used to set or change the value of a iDRAC Card attribute. Table 20 – ApplyAttributes() Method: Return Code Values Value Description 0 Completed with no error 1 Not Supported 2 Error 4096 Job Created Implementation of standard messages is optional.
Qualifiers Name Type Description/Values IN, REQ AttributeValue[] Array of strings Shall contain new values to assign to the attributes specified in the AttributeName parameter. The attribute value members of this array must correspond with the array members of the names represented by the AttributeName parameter.
The instance information of all available iDRAC cards will be returned 9.3 Get the first iDRACCard’s information The URL for getting particular instance information is deterministic (i.e the InstanceID will be unique for each instance) For the first iDRAC card in the system, the instance URL will be: http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_IDRACCardView?__cimnamespace=root/dcim+InstanceID=iDRAC.Embedded.
ANNEX A (informative) Related MOF Files Dell Tech Center MOF Library: http://www.delltechcenter.com/page/DCIM.Library.MOF Related Managed Object Format (MOF) files: DCIM_IDRACCardView.mof DCIM_iDRACCardAttribute.mof DCIM_iDRACCardInteger.mof DCIM_iDRACCardService.mof DCIM_iDRACCardEnumeration.mof DCIM_iDRACCardString.mof DCIM_LCEnumeration.mof DCIM_LCRegisteredProfile.mof Version 1.1.