White Papers

31 Lifecycle Controller Integration Best Practices Guide
The correct order for setting iDRAC attributes when enabling a user account on both 11G and 12G is as follows:
Username
Password
other attributes>
This ordering is applicable to both ApplyAttributes() and SetAttributes() iDRAC methods. Use the reverse order when
clearing/disabling the account.
3.11 How to Determine if Server is 11G or 12G
In order to determine if a server is 11G or 12G irrespective of the license present on the server, the recommendation is to
look at “LifecycleControllerVersion” property from DCIM_SystemView. If this property is not shown or the value is
1.x.y then it is 11G system. If the value is 2.x.y then it is 12G.
Section 31.4 of this document describes the workflow for enumerating the DCIM_SystemView class.
3.12 Valid Characters in Sharename, Username, Password
For early 11G iDRAC systems, usernames may not contain the characters: <, >, ‘, /. Later versions abide by the table
below.
12G iDRAC systems abide by the table below.
Sharename (Valid
Characters)
Username (Valid
Characters)
Password (Invalid
Characters)
[A-Z] [a-z] [0-9] { / - _ .
: @ \ }
[A-Z] [a-z] [0-9] { / - _ . :
@ \ }
{ ' " , < > ; | $ & ` }
3.13 Valid Characters for String or File Inputs
When passing Strings as input parameters to a WSMAN API, the string needs to be in ASCII or Text format.
If a Base-64 encoded file is provided as input parameter to a WSMAN API, it needs to be encoded from a UTF-8 or
ASCII file. UTF-16 encoded files are not supported.
3.14 Obtaining Updated System Inventory
Use the following procedure below to refresh stale inventory or to ensure the inventory has the most up to date
information. Collect System Inventory on Restart (CSIOR) is the mechanism which checks and updates the inventory.
CSIOR is run, when enabled, during the boot process.
Applies to: LC1.3.0+