iDRAC Card Profile 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Document Number: DCIM1043 Document Type: Specification Document Status: Published Document Language: E Date: 2015-03-26 Version: 1.5.
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 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.
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 CONTENTS 1 2 3 Scope .................................................................................................................................................... 9 Normative References ...........................................................................................................................
119 Figures 120 121 Figure 1 – iDRAC Card Profile Implementation .......................................................................................... 13 122 Tables 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 Table 1 – Related Profiles ...........................................................................................................................
166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 Table 44 – DCIM_iDRACCardEnumeration Remote Racadm Configuration ............................................. 36 Table 45 – DCIM_iDRACCardInteger Remote Racadm Configuration ...................................................... 36 Table 46 – DCIM_iDRACCardString RAC Remote Hosts .................................
215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 Table 92 – DCIM_iDRACCardEnumeration iDRAC Logging ...................................................................... 54 Table 93 – DCIM_iDRACCardEnumeration VNC Server ........................................................................... 55 Table 94 – DCIM_iDRACCardString VNC Server ....................
264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 Table 111 – SendTestEmailAlert( ) Method: Return Code Values .............................................................. 79 Table 112 – SendTestEmailAlert ( ) Method: Parameters .......................................................................... 79 Table 113 – SendTestEmailAlert ( ) Method: Standard Messages ............................................................
iDRAC Card Profile 294 295 1 296 297 298 299 300 The DCIM iDRAC Card Profile describes the properties and interfaces for executing system management tasks related to the management of basic properties of iDRAC card.
324 3 325 For the purposes of this document, the following terms and definitions apply. 326 327 3.1 328 329 3.2 330 331 332 3.3 333 334 335 3.4 336 337 3.5 338 339 3.6 340 341 3.7 342 343 344 3.8 345 346 347 3.9 348 349 350 3.10 351 352 353 3.11 354 355 3.12 Terms and Definitions can - Used for statements of possibility and capability, whether material, physical, or causal. cannot - Used for statements of possibility and capability, whether material, physical, or causal.
356 357 3.13 358 359 Interop Namespace: root/interop is where instrumentation instantiates classes to advertise its capabilities for client discovery. 360 361 3.14 362 363 Implementation Namespace: root/dcim is where instrumentation instantiates classes relevant to executing core management tasks. 364 365 366 3.15 367 3.16 368 369 GET - Refers to WS-MAN GET operation as defined in Section 7.3 of DSP00226_V1.
387 5 388 Profile Name: iDRAC Card 389 Version: 1.3.0 390 Organization: Dell 391 CIM Schema Version: 2.26 Experimental 392 Dell Schema Version: 1.0.0 393 Interop Namespace: root/interop 394 Implementation Namespace: root/dcim 395 Central Class: DCIM_iDRACCardView 396 Scoping Class: DCIM_ComputerSystem 397 398 The Dell iDRAC Card Profile is a component profile that contains the Dell specific implementation requirements for remote access card view.
402 6 403 404 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. 405 406 407 Figure 1 details typical Dell iDRAC Card Profile implementation for a platform with iDRAC remote access card. For the client to discover the instrumentation’s support of this profile, iDracProfile is instantiated in the Interop Namespace:root/dcim.
413 7 414 This section describes the requirements and guidelines for implementing Dell iDRAC Card Profile. Implementation Description Table 2 – Class Requirements: iDRAC Card Profile 415 Element Name Requirement Description DCIM_iDRACCardView Mandatory The class shall be implemented in the Implementation Namespace: root/dcim. See section 7.1. DCIM_iDRACCardEnumeration Mandatory The class shall be implemented in the Implementation Namespace: root/dcim. See section 7.2 and 7.5.
429 430 7.1.2 Operations The following table lists the implemented operations on DCIM_iDRACCardView. Table 3 – DCIM_iDRACCardView - Operations 431 Operation Name Get Enumerate Requirements Mandatory Mandatory Required Input Instance URI Class URI 432 433 434 435 436 437 7.1.3 Class Properties The following table details the implemented properties for DCIM_iDRACCardView instance representing a remote access card in a system.
439 7.2 440 This section describes the implementation for the DCIM_iDRACCardEnumeration class. 441 442 443 Each DCIM_iDRACCardEnumeration instance is logically associated to a DCIM_iDRACCardView instance, where the DCIM_iDRACCardEnumeration. FQDD property is equal to the FQDD property on the DCIM_iDRACCardView instance. 444 This class shall be instantiated in the Implementation Namespace: root/dcim. DCIM_iDRACCardEnumeration 7.2.
Table 6 – Class: DCIM_iDRACCardEnumeration 461 Properties Type Notes Additional Requirements InstanceID String Mandatory The property value shall be formed as follows: “##”. AttributeName String Mandatory The property value shall be from the “AttributeName” column in Tables in section 7.5. AttributeDisplayName String Mandatory The property value shall be from the “AttributeDisplayName” column in Tables in section 7.5.
464 7.3 465 This section describes the implementation for the DCIM_iDRACCardString class. 466 467 468 Each DCIM_iDRACCardString instance is logically associated to a DCIM_iDRACCardView instance, where the DCIM_iDRACCardString. FQDD property is equal to the FQDD property on the DCIM_iDRACCardView instance. 469 This class shall be instantiated in the Implementation Namespace: root/dcim. DCIM_iDRACCardString 7.3.
Table 8 – Class: DCIM_iDRACCardString 486 Properties Type Notes Additional Requirements InstanceID String Mandatory The property value shall be formed as follows: “##”. AttributeName String Mandatory The property value shall be from the “AttributeName” column in Tables in section 7.5. AttributeDisplayName String Mandatory The property value shall be from the “AttributeDisplayName” column in in Tables in section 7.5.
497 498 499 500 The instance Resource URI for DCIM_iDRACCardInteger instance shall be: “http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_iDRACCardInteger?__cimnamespace=root/dcim+InstanceID=##” 7.4.2 501 502 Operations The following table lists the implemented operations on DCIM_iDRACCardInteger. Table 9 – DCIM_iDRACCardInteger - Operations 503 Operation Name Get Enumerate DCIM_iDRACCardService.SetAttributte() DCIM_iDRACCardService.
Table 10 – Class: DCIM_iDRACCardInteger 510 Properties Type Requirement Additional Requirements InstanceID String Mandatory The property value shall be formed as follows: “##”. AttributeName String Mandatory The property value shall be from the “AttributeName” column in Tables in section 7.5. AttributeDisplayName String Mandatory The property value shall be from the “AttributeDisplayName” column in Tables in section 7.5.
519 520 521 522 523 The following table describes the values for the DCIM_iDRACCardEnumeration of this group. Each column heading corresponds to a property name on the DCIM_iDRACCardEnumeration class. The Description column contains the description for each of the attribute. Each row contains the values for the properties listed in the column headings. The PossibleValues property is an array property represented in the table as comma delimited list.
Table 13 – DCIM_iDRACCardInteger Active Directory 533 AttributeName AuthTimeout 534 7.5.2 AttributeDisplayName IsReadOnly Active Directory Authentication Timeout FALSE Display Order 774 LowerBound UpperBound 15 300 Active Directory Group Configuration 535 This section describes the attributes for iDRAC’s Active Directory Group Configuration. 536 537 The GroupID property for the DCIM_iDRACCardEnumeration, DCIM_iDRACCardString, and DCIM_iDRACCardInteger shall be “ADGroup.
551 552 The GroupID property for the DCIM_iDRACCardEnumeration, DCIM_iDRACCardString, and DCIM_iDRACCardInteger shall be “EmailAlert.<#>” where <#> is a number 1 through 4. 553 554 The GroupDisplayName property for the DCIM_iDRACCardEnumeration, DCIM_iDRACCardString, and DCIM_iDRACCardInteger shall be “RAC Email Alert”. 555 556 557 558 559 The following table describes the values for the DCIM_iDRACCardEnumeration of this group.
Table 18 – DCIM_iDRACCardString RAC Information 576 AttributeName Attribute Description IsReadOnly Display Order MinLength MaxLength Product iDRAC Product Information TRUE 1 0 63 Description iDRAC Description Information TRUE 2 0 255 Version iDRAC Version Information TRUE 3 0 63 Build iDRAC Build Information TRUE 4 0 16 Name iDRAC Name TRUE 5 0 15 577 578 579 580 581 The following table describes the values for the DCIM_iDRACCardEnumeration of this group.
Table 21 – DCIM_iDRACCardString IP Blocking 599 AttributeName 600 601 602 AttributeDisplayName Display Order MinLength MaxLength RangeAddr Tune IP Range Address FALSE 722 0 16 RangeMask Tune IP Range Mask FALSE 723 0 16 The following table describes the values for the DCIM_iDRACCardInteger of this group. Each column heading corresponds to a property name on the DCIM_iDRACCardInteger class. Each row contains the values for the properties listed in the column headings.
Table 24 – DCIM_iDRACCardString IPMI Lan 622 AttributeName AttributeDisplayName EncryptionKey CommunityName 623 7.5.7 IsReadOnly Display Order MinLength MaxLength Encryption Key FALSE 203 0 20 Community Name FALSE 204 0 18 IPMI Serial 624 This section describes the attributes for iDRAC’s IPMI Serial Configuration. 625 626 The GroupID property for the DCIM_iDRACCardEnumeration, DCIM_iDRACCardString, and DCIM_iDRACCardInteger shall be “IPMISerial.1”.
641 642 The GroupID property for the DCIM_iDRACCardEnumeration, DCIM_iDRACCardString, and DCIM_iDRACCardInteger shall be “IPMISOL.1”. 643 644 The GroupDisplayName property for the DCIM_iDRACCardEnumeration, DCIM_iDRACCardString, and DCIM_iDRACCardInteger shall be “IPMI SOL”. 645 646 647 648 649 The following table describes the values for the DCIM_iDRACCardEnumeration of this group. Each column heading corresponds to a property name on the DCIM_iDRACCardEnumeration class.
AttributeName 669 670 671 672 IsReadOnly Display Order PossibleValues Enable IPv4 Enable FALSE 101 “Disabled”, “Enabled” DHCPEnable IPv4 DHCP Enable FALSE 102 “Disabled”, “Enabled” DNSFromDHCP DNS Servers From DHCP FALSE 106 “Disabled”, “Enabled” The following table describes the values for the DCIM_iDRACCardString of this group. Each column heading corresponds to a property name on the DCIM_iDRACCardString class.
688 689 690 691 The following table describes the values for the DCIM_iDRACCardString of this group. Each column heading corresponds to a property name on the DCIM_iDRACCardString class. The Value Expression column contains constraints on string value formulation. Each row contains the values for the properties listed in the column headings.
700 701 702 Table 32 – DCIM_iDRACCardInteger IPv6 Information 703 AttributeName AttributeDisplayName IsReadOnly Display Order LowerBound UpperBound PrefixLength IPV6 Link Local Prefix Length FALSE 157 1 128 IPV6NumOfExtAddress Total Number of Extended IP TRUE 160 0 255 704 705 7.5.11 LDAP 706 This section describes the attributes for iDRAC’s LDAP Configuration.
726 Table 34 – DCIM_iDRACCardString LDAP 727 AttributeName AttributeDisplayName IsReadOnly Display Order MinLength MaxLength Server LDAP Server FALSE 1082 0 1024 BaseDN LDAP Base Domain Name FALSE 1084 0 254 UserAttribute LDAP User Attribute FALSE 1085 0 254 GroupAttribute LDAP Group Attribute FALSE 1086 0 254 LDAP Bind Distinguished Name FALSE 1088 0 254 BindPassword LDAP Bind Password FALSE* (this attribute is for setting only) 1089 0 255 SearchFilter LDAP Search Filte
AttributeName LDAP Role Group Domain Name DN 746 747 748 Display Order 1101, 1111, 1121, 1131, 1141 FALSE MinLength 0 MaxLength 1024 Table 37 – DCIM_iDRACCardInteger LDAP Group AttributeName 1 Privilege 751 IsReadOnly The following table describes the values for the DCIM_iDRACCardInteger of this group. Each column heading corresponds to a property name on the DCIM_iDRACCardInteger class. Each row contains the values for the properties listed in the column headings.
767 768 The GroupDisplayName property for the DCIM_iDRACCardEnumeration, DCIM_iDRACCardString, and DCIM_iDRACCardInteger shall be “NIC Information”. 769 770 771 772 773 The following table describes the values for the DCIM_iDRACCardEnumeration of this group. Each column heading corresponds to a property name on the DCIM_iDRACCardEnumeration class. The Description column contains the description for each of the attribute. Each row contains the values for the properties listed in the column headings.
782 783 784 The following table describes the values for the DCIM_iDRACCardInteger of this group. Each column heading corresponds to a property name on the DCIM_iDRACCardInteger class. Each row contains the values for the properties listed in the column headings.
AttributeName AttributeDisplayName OS-BMC PT iDRAC PT Endpoint IP Address OsIpAddress IsReadOnly Display Order FALSE MinLength 1243 0 MaxLength 16 804 7.5.16 805 Remote Racadm Configuration 806 This section describes the attributes for iDRAC’s Remote Racadm Configuration. 807 808 The GroupID property for the DCIM_iDRACCardEnumeration, DCIM_iDRACCardString, and DCIM_iDRACCardInteger shall be “Racadm.1”.
Table 46 – DCIM_iDRACCardString RAC Remote Hosts 833 AttributeName AttributeDisplayName SMTPServerIPAddress SMTP Server IP Address IsReadOnly FALSE Display Order 541 MinLength 0 MaxLength 255 Table 47 – DCIM_iDRACCardInteger RAC Remote Hosts 834 AttributeName SMTPPort AttributeDisplayName SMTP Port IsReadOnly FALSE Display Order 542 MinLength 1 MaxLength 65535 835 836 837 7.5.18 RAC Certificate 838 This section describes the attributes for iDRAC’s RAC Certificate Configuration.
AttributeName AttributeDisplayName IsReadOnly Display Order MinLength MaxLength CsrOrganizationName CSR Organization Name FALSE 762 0 254 CsrOrganizationUnit CSR Organization Unit FALSE 763 0 254 CsrLocalityName CSR Locality Name FALSE 764 0 254 CsrStateName CSR State Name FALSE 765 0 254 CsrCountryCode CSR Country Code FALSE 766 0 2 CsrEmailAddr CSR Email Address FALSE 767 0 254 7.5.
877 878 879 The following table describes the values for the DCIM_iDRACCardInteger of this group. Each column heading corresponds to a property name on the DCIM_iDRACCardInteger class. Each row contains the values for the properties listed in the column headings.
905 906 907 908 909 The following table describes the values for the DCIM_iDRACCardEnumeration of this group. Each column heading corresponds to a property name on the DCIM_iDRACCardEnumeration class. The Description column contains the description for each of the attribute. Each row contains the values for the properties listed in the column headings. The PossibleValues property is an array property represented in the table as comma delimited list.
AttributeName DiscoveryPort AttributeDisplayName Discovery Port IsReadOnly FALSE Display Order 705 MinLength 1 MaxLength 65535 929 930 SNMP Alert Destination1 7.5.23 931 This section describes the attributes for iDRAC’s SNMP Alert Destination configuration. 932 933 The GroupID property for the DCIM_iDRACCardEnumeration and DCIM_iDRACCardString shall be “SNMPAlert.<#>” where <#> is a number from 1 to 8.
Table 55 – DCIM_iDRACCardInteger SNMP Alert Destination 949 AttributeName AttributeDisplayN ame [1] SNMPv3UserID SNMP V3 UserID IsReadOnly Displ ayOr der MinLength MaxLength 16 FALSE 0 950 951 952 953 954 955 NOTE: 1 - These attributes are in lieu of the SNMP Trap IPv4 and SNMP Trap IPv6 attributes. Althought the SNMP Trap IPv4 and SNMP Trap IPv6 attributes are deprecated, they shall still be functional for backwards compatibility. The SNMPTrapIPv4.1 through SNMPTrapIPv4.
977 978 The GroupID property for the DCIM_iDRACCardEnumeration, DCIM_iDRACCardString, and DCIM_iDRACCardInteger shall be “Telnet.1”. 979 980 The GroupDisplayName property for the DCIM_iDRACCardEnumeration, DCIM_iDRACCardString, and DCIM_iDRACCardInteger shall be “Telnet Configuration”. 981 982 983 984 985 The following table describes the values for the DCIM_iDRACCardEnumeration of this group. Each column heading corresponds to a property name on the DCIM_iDRACCardEnumeration class.
1007 1008 column contains constraints on string value formulation. Each row contains the values for the properties listed in the column headings. Table 66 – DCIM_iDRACCardString Sys Log 1009 AttributeName 1010 1011 1012 AttributeDisplayName IsReadOnly Display Order MinLength MaxLength Server1 Sys Log Server 1 FALSE 1073 0 63 Server2 Sys Log Server 2 FALSE 1074 0 63 The following table describes the values for the DCIM_iDRACCardInteger of this group.
Table 59 – DCIM_iDRACCardString Update 1032 AttributeName AttributeDisplayName IsReadOnly Display Order MinLength FwUpdateIPAddr Firmware Update IP Address FALSE 452 0 FwUpdatePath Firmware Update File Path FALSE 453 0 MaxLength 255 1033 1034 7.5.28 User Domain 1035 This section describes the attributes for iDRAC’s User Domain Configuration. 1036 1037 The GroupID property for the DCIM_iDRACCardEnumeration, DCIM_iDRACCardString, and DCIM_iDRACCardInteger shall be “UserDomain.
AttributeName AttributeDisplayName IsReadOnly Display Order PossibleValues User Admin IPMI LAN Privilege FALSE 1 IpmiLanPrivilege 254, 264, … , 404 User, Operator, Administrator, No Access User Admin IPMI Serial Privilege FALSE 1 IpmiSerialPrivilege 255, 265, ...
AttributeName AttributeDisplayName MD5 Hash of the IPMI key MD5IPMIKey IsReadOnly Display Order FALSE MinLength MaxLength 0 32 1068 1069 NOTE: 1 – UserName attribute for Users.1 GroupID is Read-Only, but for the GroupID Users.2 to Users.16, the attribute is settable. 1070 1071 NOTE: 2 – Password attribute is write-only, and thus its value is never returned in the CurrentValue, PendingValue, and DefaultValue properties.
AttributeName AttachState 1092 1093 1094 Attach State IsReadOnly FALSE Display Order PossibleValues “Detached”, “Attached”, “Auto-Attach” 589 The following table describes the values for the DCIM_iDRACCardInteger of this group. Each column heading corresponds to a property name on the DCIM_iDRACCardInteger class. Each row contains the values for the properties listed in the column headings.
1111 1112 The GroupID property for the DCIM_iDRACCardEnumeration, DCIM_iDRACCardString, and DCIM_iDRACCardInteger shall be “WebServer.1”. 1113 1114 The GroupDisplayName property for the DCIM_iDRACCardEnumeration, DCIM_iDRACCardString, and DCIM_iDRACCardInteger shall be “RAC Web Server”. 1115 1116 1117 1118 1119 The following table describes the values for the DCIM_iDRACCardEnumeration of this group. Each column heading corresponds to a property name on the DCIM_iDRACCardEnumeration class.
1135 1136 1137 The following table describes the values for the DCIM_iDRACCardInteger of this group. Each column heading corresponds to a property name on the DCIM_iDRACCardInteger class. Each row contains the values for the properties listed in the column headings.
Table 82 – DCIM_iDRACCardEnumeration NTP Configuration 1161 AttributeName AttributeDisplayName NTPEnable NTP Enable IsReadOnly FALSE Display Order 2000 PossibleValues “Disabled”, “Enabled” 1162 1163 1164 1165 1166 1167 The following table describes the values for the DCIM_iDRACCardInteger of this group. Each column heading corresponds to a property name on the DCIM_iDRACCardInteger class. The Description column contains the description for each of the attribute.
1190 Table 85– DCIM_iDRACCardString NIC Static Information AttributeName DNSDomainName AttributeDisplayName DNS Domain Name IsReadOnly FALSE Display Order 182 MinLength MaxLength 0 254 1191 7.5.37 1192 IPv4 Static Information 1193 This section describes the attributes for iDRAC’s IPv4 Static Information. 1194 The GroupID property for the DCIM_iDRACCardString shall be “Pv4Static.1”. 1195 The GroupDisplayName property for the DCIM_iDRACCardString shall be “IPv4 Static Information”.
AttributeName 1212 1213 1214 AttributeDisplayName IsReadOnly Display Order MinLength MaxLength DNS1 IPV6 DNS Server1 FALSE 191 0 63 DNS2 IPV6 DNS Server2 FALSE 192 0 63 The following table describes the values for the DCIM_iDRACCardInteger of this group. Each column heading corresponds to a property name on the DCIM_iDRACCardInteger class. Each row contains the values for the properties listed in the column headings.
Table 90 – DCIM_iDRACCardString IPv6 URL Information 1237 AttributeName AttributeDisplayName IPv6 URL URL 7.5.41 1238 IsReadOnly TRUE Display Order 2120 MinLength MaxLength 0 80 iDRAC Logging 1239 This section describes the attributes for iDRAC’s iDRAC Logging information. 1240 The GroupID property for the DCIM_iDRACCardEnumeration shall be “Logging.1”. 1241 The GroupDisplayName property for the DCIM_iDRACCardEnumeration shall be “iDRAC Logging”.
AttributeName AttributeDisplayName Virtual Address Persistence Policy Auxiliary Powered VirtualAddressPersistence PolicyAuxPwrd Initiator Persistence Policy InitiatorPersistencePolicy StorageTargetPersistenceP olicy 1259 7.5.
AttributeName AttributeDisplayName IsReadOnly Display Order PossibleValues “128-Bit or higher”, “168-Bit or higher”, “256-Bit or higher” 1269 1270 1271 1272 1273 The following table describes the values for the DCIM_iDRACCardString of this group. Each column heading corresponds to a property name on the DCIM_iDRACCardString class. The Value Expression column contains constraints on string value formulation. Each row contains the values for the properties listed in the column headings.
1 – “Enabled” Default: 0 WatchdogRecoveryActi on Recovery action on watchdog alert 2154 FALSE 0 – none; 1 – reboot; 2 – poweroff; 3 – powercycle Default:None The value cannot be set if WatchdogState is Disabled SNMPOnHostOS SNMP forwarding on the host FALSE (Not Supported in Espada 1.
Installed OMSAPresence 1289 1290 1291 1292 OMSA Presence on Host 2150 True Default: 1 – Present 0-Not Present The following table describes the values for the DCIM_iDRACCardString of this group. Each column heading corresponds to a property name on the DCIM_iDRACCardString class. The Value Expression column contains constraints on string value formulation. Each row contains the values for the properties listed in the column headings.
1311 1312 properties listed in the column headings. The PossibleValues property is an array property represented in the table as comma delimited list. 1313 Table 99 – DCIM_iDRACCardEnumeration Management Port Mode AttributeName AttributeDisplayName IsReadOnly DisplayOrder PossibleValues ManagementPortMode Management Port Mode False 2200 Automatic : If a USB device is not supported by iDRAC or there’s no useful management content (e.g.
Table 100 – DCIM_iDRACCardEnumeration USB Configuration 1325 AttributeName AttributeDisplayName IsReadOnly DisplayOrder USBConfiguration USB Configuration False 2201 PossibleValues Disabled (0) – iDRAC does not perform configuration. Enabled with default credentials(1) — BIOS setup password and IDRAC user accounts must be at default. Enabled (2) — iDRAC performs configuration once. Values= {“0”,”1”,”2”} [4] Note: 1. Default value is Enabled. 2.
Table 92 – DCIM_IDRACCardSerice - Operations 1341 Operation Name Get Enumerate Invoke Requirements Mandatory Mandatory Mandatory Required Input Instance URI Class URI Instance URI 1342 1343 1344 1345 1346 1347 1348 7.6.2 Class 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.7.2 1364 1365 Operations The following table lists the implemented operations on DCIM_LCRegisteredProfile. Table 68 – DCIM_LCRegisteredProfile - Operations 1366 Operation Name Get Enumerate 7.7.3 1367 1368 1369 1370 1371 Requirements Mandatory Mandatory Required Input Instance URI Class URI Class Properties The following table details the implemented properties for DCIM_LCRegisteredProfile instance representing iDRAC Card Profile implementation.
1380 1381 value specified by the AttributeValue parameter if the DCIM_IDRACCardAttribute.IsReadOnly property is FALSE. 1382 1383 1384 Invocation of this method when the DCIM_IDRACCardAttribute.IsReadOnly property is TRUE shall result in no change to the value of the DCIM_IDRACCardAttribute.CurrentValue property. The results of changing this value is described with the SetResult parameter.
MessageID (OUT parameter) Message MessageArguments[] RAC004 Invalid parameter value for AttributeName, AttributeValue, Target RAC005 Mismatch in AttributeName and AttributeValue count RAC006 AttributeValue cannot be changed for ReadOnly Attrinbute Name RAC007 Input out of range RAC008 Invalid boolean Value RAC009 String exceeds maximum length RAC010 Invalid character value RAC011 Job already exists Cannot process more Sets RAC012 User is not Authorized to perform this operat
MessageID (OUT parameter) Message MessageArguments[] is dependent on has incorrect value RAC031 Invalid Value specified for the User name RAC032 Invalid Value specified for the DNS RAC name RAC033 IPv4 is Disabled so cannot enable attribute RAC034 Job Control Failed to Create a Job RAC035 No Pending Configurations RAC037 No pending configurations to delete. RAC038 Unable to perform the operation due to an unknown error in iDRAC. RAC039 Invalid parameter value for .
MessageID (OUT parameter) Message MessageArguments[] LIC502 Feature(s) not available. LIC503 A required license is missing or expired. The following features are not enabled: LC062 An instance of Export or Import System Configuration is already running. 1392 1393 8.2 DCIM_iDRACCardService.SetAttributes( ) 1394 The SetAttributes( ) method is used to set or change the values of a group of attributes.
Qualifiers Name Type Description/Values OUT SetResult[] String Returns: " Set CurrentValue" when the attributes current value is set. “Set PendingValue” when the attributes pending value is set. OUT RebootRequired[] String Returns: “Yes” if reboot is required, “No” if reboot is not required. OUT MessageID[] String Error Message ID may be used to look-up in the Dell Message registry files. For more information, see Error Message Registry.
MessageID (OUT parameter) Message RAC021 DHCP is Enabled so cannot set static values for IPAddress Net mask or Gateway RAC022 The User Name is not configured so cannot Enable the User or set values for User Password IPMILan IPMISerial or User Admin Privilege RAC023 The User Password is not configured so cannot Enable the User or set values for IPMILan IPMISerial or User Admin Privilege RAC024 VLAN is Disabled so cannot set VLAN Priority RAC025 DNS from DHCP is Enabled so cannot set values for DNS
MessageID (OUT parameter) Message MessageArguments[] filter specified. RAC047 Unsupported event action for the specified event filter. RAC048 The operation was successful. RAC049 Resource allocation failure. RAC050 Invalid country code RAC051 Unsupported parameter name RAC063 The attribute string length entered is inappropriate: RAC075 Unable to set the attribute because RSM is Disabled Update.
1425 1426 1427 later using the DCIM_JobService.SetupJobQueue() method from the “Job Control Profile”. DCIM_JobService.SetupJobQueue () can be executed to schedule several configuration jobs including the reboot job. See the “Job Control Profile” for more details. 1428 1429 Return code values for the CreateTargetedConfigJob() method are specified in Table , and parameters are specified in Table .
MessageID (OUT parameter) Message RAC010 Invalid character value RAC011 Job already exists Cannot process more Sets RAC012 User is not Authorized to perform this operation RAC013 Invalid FQDD RAC014 Invalid Attribute was Entered RAC015 Not one of the Possible Values for AttributeName RAC016 Invalid AttributeName RAC017 Job created to apply the attribute value RAC018 Completed with Errors RAC019 Job did not complete successfully.
MessageID (OUT parameter) Message MessageArguments[] RAC037 No pending configurations to delete. RAC038 Unable to perform the operation due to an unknown error in iDRAC. RAC039 Invalid parameter value for . AttributeName, AttributeValue, Target RAC040 Missing parameters . AttributeName, AttributeValue, Target RAC041 The set operation on the event filters failed. RAC042 Invalid number of input parameters. RAC043 Unable to update some event filter settings.
1442 1443 configuration job is created, the pending changes can only be canceled by calling DeleteJobQueue() method in the Job Control profile. 1444 1445 Return code values for the DeletePendingConfiguration( ) method are specified in Table , and parameters are specified in Table . 1446 Table 75 – DeletePendingConfiguration( ) Method: Return Code Values Value Description 0 Success 2 Failed 1447 1448 Version 1.3.
Table 76 – DeletePendingConfiguration( ) Method: Parameters 1449 Qualifiers Name Type Description/Values IN, REQ Target String FQDD of the iDRAC Card OUT MessageID String Error Message ID may be used to look-up in the Dell Message registry files. For more information, see Error Message Registry.
MessageID (OUT parameter) Message RAC023 The User Password is not configured so cannot Enable the User or set values for IPMILan IPMISerial or User Admin Privilege RAC024 VLAN is Disabled so cannot set VLAN Priority RAC025 DNS from DHCP is Enabled so cannot set values for DNS1 or DNS2 RAC026 Domain Name from DHCP Enabled so cannot set DNS Domain Name RAC027 Auto negotiation is Enabled so cannot set values for Speed or Duplex RAC028 DHCP is Disabled so cannot Enable DNS Domain Name From DHCP or
MessageID (OUT parameter) Message RAC050 Invalid country code RAC051 Unsupported parameter name JCP017 Job creation request unsuccessful. Maximum number of jobs reached. JCP018 Cannot create new jobs until the existing Export job is completed or the job is cancelled. JCP019 Cannot create new jobs until the existing Import System Profile job is completed or cancelled. LIC502 Feature(s) not available. LIC503 A required license is missing or expired.
1453 1454 8.5 1455 The ApplyAttributes() method is used to set or change the value of a iDRAC Card attribute. 1456 1457 NOTE: If setting numerous attributes at the same time, please make sure that WSMAN client has a timeout of at least 120 seconds. DCIM_iDRACCardService.
MessageID (OUT parameter) Message RAC011 Job already exists, cannot process more sets RAC012 User is not authorized to perform this operation RAC013 Invalid FQDD RAC014 Invalid attribute was entered RAC015 Not one of the possible values for AttributeName AttributeName RAC016 Invalid AttributeName %s AttributeName RAC017 Job created to apply the attribute value RAC018 Completed with errors RAC019 Failed RAC020 Completed RAC021 DHCP is enabled.
MessageID (OUT parameter) Message MessageArguments[] RAC039 Invalid parameter value for %s AttributeName, AttributeValue, Target RAC040 Missing parameter(s) %s AttributeName, AttributeValue, Target RAC053 OS to iDRAC pass-through is disabled. RAC075 Unable to set the attribute because RSM is Disabled Update.
MessageID (OUT parameter) Message RAC002 General failure RAC003 Missing required parameter AttributeName, AttributeValue, Target RAC004 Invalid parameter value for AttributeName, AttributeValue, Target RAC005 Mismatch in AttributeName and AttributeValue count RAC006 AttributeValue cannot be changed for ReadOnly Attrinbute Name RAC007 Input out of range RAC008 Invalid boolean Value RAC009 String exceeds maximum length RAC010 Invalid character value RAC012 User i
MessageID (OUT parameter) Message MessageArguments[] name RAC032 Invalid Value specified for the DNS RAC name RAC033 IPv4 is Disabled so cannot enable attribute RAC035 No Pending Configurations RAC037 No pending configurations to delete. RAC038 Unable to perform the operation due to an unknown error in iDRAC. RAC039 Invalid parameter value for . AttributeName, AttributeValue, Target RAC040 Missing parameters .
Value Description 2 Failed Table 83 – SendTestSNMPTrap( ) Method: Parameters 1474 Qualifiers Name Type Description/Values IN, REQ InstanceID String The property shall have the value of the InstanceID property of the attribute for which the test email alert is generated. OUT MessageID String Error Message ID may be used to look-up in the Dell Message registry files. For more information, see Error Message Registry.
MessageID (OUT parameter) Message MessageArguments[] values for IPMILan IPMISerial or User Admin Privilege RAC024 VLAN is Disabled so cannot set VLAN Priority RAC025 DNS from DHCP is Enabled so cannot set values for DNS1 or DNS2 RAC026 Domain Name from DHCP Enabled so cannot set DNS Domain Name RAC027 Auto negotiation is Enabled so cannot set values for Speed or Duplex RAC028 DHCP is Disabled so cannot Enable DNS Domain Name From DHCP or DNS From DHCP RAC029 Required Dependancy not found in in
MessageID (OUT parameter) Message MessageArguments[] name> LIC502 Feature(s) not available. LIC503 A required license is missing or expired. The following features are not enabled: 1476 1477 8.8 1478 1479 This method is used to create the certificate signing request(CSR) and return it. The certificate must be copied to the file and signed by an authority. 1480 Note: For creating the CSR, the following DCIM_iDRACCardString security attributes must be configured.
MessageID (OUT parameter) Message MessageArguments[] mandatory security attributes are invalid. 1494 8.9 1495 1496 This method is used to import the ssl certificate to iDRAC, on the basis of input parameter Type. After importing the certificate, the iDRAC will automatically restart. 1497 1498 Return code values for the ImportSSLCertificate() method are specified in Table 20- and parameters are specified in Table 1. DCIM_iDRACCardService.
1502 8.10 DCIM_iDRACCardService. ExportSSLCertificate() 1503 1504 This method is used to export the ssl certificate from the idrac, based on input parameter Type. ExportSSLCertificate returns the certificate. 1505 1506 Return code values for the ExportSSLCertificate() method are specified in Table 23, and parameters are specified in Table 4.
Table 9527 – DeleteSSLCertificate( ) Method: Parameters 1516 Qualifiers Name Type Description/Values IN, REQ CertificateType UINT16 The type of the certificate to be deleted. Custom Signing Certificate : ”3” Note : Values 1 and 2 are reserved. OUT MessageID String Use Error Message ID to view in the Dell Message registry files. For more information, see Error Message Registry.
Table 9931 – iDRACReset() Method: Standard Messages 1524 MessageID (OUT parameter) Message MessageArguments[] RAC064 iDRAC was successfully reset. RAC065 iDRAC reset operation was not successful. RAC071 Unable to perform the iDRAC reset operation because the firmware upgrade operation is in progress. RAC073 Unable to perform the iDRAC reset operation because vFlash partition creation is in progress. 1525 8.13 DCIM_iDRACCardService.
1532 8.14 DCIM_iDRACCardService. SSLResetCfg() 1533 This method is used to restores the web-server certificate to factory defaults. 1534 1535 Return code values for the SSLResetCfg() method are specified in Table 37, and parameters are specified in Table 36.
Table 106 – Privilege and License Requirements 1553 Class and Method 90 Instance (GroupID.Attribute Name) Operation Required User Privilege Required License Version 1.3.
Class and Method Instance (GroupID.Attribute Name) Operation Required User Privilege Required License DCIM_iDRACCardView ENUMERA TE, GET Login None. DCIM_iDRACCardService ENUMERA TE, GET Login None.
Class and Method DCIM_iDRACCardService. SetAttribute(); DCIM_iDRACCardService. SetAttributes(); DCIM_iDRACCardService. ApplyAttributes() Instance (GroupID.
Class and Method Instance (GroupID.Attribute Name) Operation Required User Privilege Required License DCIM_iDRACCardString NIC. SharedNICScanTime ENUMERA TION,GET Login LM_DEDICATED_NIC DCIM_iDRACCardEnumeration IPv6.DNSFromDHCP6 ENUMERA TE, GET Login LM_IPV6 DCIM_iDRACCardString IPv6.DNS1 ENUMERA TE, GET Login LM_IPV6 DCIM_iDRACCardString IPv6.DNS2 ENUMERA TE, GET Login LM_IPV6 DCIM_iDRACCardEnumeration IPv6.Enable ENUMERA TE, GET Login LM_IPV6 DCIM_iDRACCardEnumeration IPv6.
Class and Method Instance (GroupID.Attribute Name) Operation Required User Privilege Required License DCIM_iDRACCardString IPv6.Address15 ENUMERA TE, GET Login LM_IPV6 DCIM_iDRACCardString IPv6.Address16 ENUMERA TE, GET Login LM_IPV6 DCIM_iDRACCardString IPv6Static.Address1 ENUMERA TE, GET Login LM_IPV6 DCIM_iDRACCardString IPv6Static.Gateway ENUMERA TE, GET Login LM_IPV6 DCIM_iDRACCardString IPv6Static.DNS1 ENUMERA TE, GET Login LM_IPV6 DCIM_iDRACCardString IPv6Static.
Class and Method Instance (GroupID.Attribute Name) Operation Required User Privilege Required License DCIM_iDRACCardString IPBlocking.RangeMask ENUMERA TE, GET Login LM_SECURITY_LOCK OUT DCIM_iDRACCardEnumeration IPBlocking.BlockEnabl e ENUMERA TE, GET Login LM_SECURITY_LOCK OUT DCIM_iDRACCardInteger IPBlocking.FailCount ENUMERA TE, GET Login LM_SECURITY_LOCK OUT DCIM_iDRACCardInteger IPBlocking.FailWindow ENUMERA TE, GET Login LM_SECURITY_LOCK OUT DCIM_iDRACCardInteger IPBlocking.
Class and Method Instance (GroupID.Attribute Name) Operation Required User Privilege Required License DCIM_iDRACCardEnumeration AD.Schema ENUMERA TE, GET Login LM_DIRECTORY_SE RVICES DCIM_iDRACCardString AD.DomainController1 ENUMERA TE, GET Login LM_DIRECTORY_SE RVICES DCIM_iDRACCardString AD.DomainController2 ENUMERA TE, GET Login LM_DIRECTORY_SE RVICES DCIM_iDRACCardString AD.DomainController3 ENUMERA TE, GET Login LM_DIRECTORY_SE RVICES DCIM_iDRACCardString AD.
Class and Method Instance (GroupID.Attribute Name) Operation Required User Privilege Required License DCIM_iDRACCardEnumeration LDAP.CertValidationE nable ENUMERA TE, GET Login LM_DIRECTORY_SE RVICES DCIM_iDRACCardString LDAPRoleGroup.DN ENUMERA TE, GET Login LM_DIRECTORY_SE RVICES DCIM_iDRACCardInteger LDAPRoleGroup.Privil ege ENUMERA TE, GET Login LM_DIRECTORY_SE RVICES DCIM_iDRACCardEnumeration SmartCard.
Class and Method Instance (GroupID.Attribute Name) Operation Required User Privilege Required License DCIM_iDRACCardEnumeration VNCServer. LowerEncryptionBitLen gth ENUMERA TE, GET Login LM_VCONSOLE DCIM_iDRACCardEnumeration VNCServer. SSLEncryptionBitLengt h ENUMERA TE, GET Login LM_VCONSOLE DCIM_iDRACCardEnumeration WebServer.
Class and Method DCIM_iDRACCardEnumeration DCIM_iDRACCardEnumeration Instance (GroupID.Attribute Name) USB.1#ManagementP ortMode USB.1#USBConfigurati on Operation Required User Privilege Required License ENUMERA TE, GET Login, System Control, Configure None ENUMERA TE, GET Login, System Control, Configure None INVOKE Login, Configure LM_REMOTE_CONFI GURATION INVOKE Login, Configure None INVOKE Login, System Control LM_REMOTE_CONFI GURATION DCIM_iDRACCardService.
ANNEX A (Informative) 1554 1555 1556 1557 Privilege Information 1558 1559 1560 The following annex describes the mapping for iDRAC privileges. The integer value returned for the privilige represents a bit mask, where each bit represents a specific privilege. If a particular bit is set, then the corresponding privilege exists. Table represents the bitmask mapping to the iDRAC privileges.
ANNEX B (informative) 1580 1581 1582 1583 Change Log 1584 Version Date 1.3.0 Description Added IPv4 Static Information and IPv6 Static Information attribute groups. Added Default Credential Mitigation Configuration attribute group. Added LC062 error message to the SetAttribute(), SetAttributes(), CreateTargetedConfigJob(), DeletePendingConfiguration(), and ApplyAttributes() methods.