Thursday, September 20, 2012

Using Dell racadm to configure passwords with spaces fails on iDRAC 6

When using Dell racadm tool to reconfigure the iDRAC 6 an attempt to set a user password with spaces in it will fail.  The manual provides information on proper quoting rules and escape rules, but none of them work properly as of version 7.1.0 (Build 594).  This behavior occurs whether using the cfgUserAdminPassword property directly on the command line or through the use of a config file.

Errors are similar to the following:

ERROR: Invalid value in config file.
Group: cfgUserAdmin, Object: cfgUserAdminPassword, Value: "Some spacey password", Line [4]

or

ERROR: The specified object value is not valid.

It is possible to set a password with a space in it using the web interface.

Host state doesn't match specification when checking host profile compliance on ESXi 5

When checking host profile compliance on VMware ESXi 5, you receive errors similar to these:

Host state doesn't match specification: Rule ????? of class VAAI needs to be deleted from the host
Host state doesn't match specification: SATP VMW_SATP_DEFAULT_AA needs to be set to use Path Selection Policy VMW_PSP_FIXED by default
Host state doesn't match specification: device mpx.vmhba34:C0:T0:L0 Path Selection Policy needs to be set to default for claiming SATP

This persists despite changing the properties to "Enable/Disable Profile Configuration" and unchecking the relevant sections.

Solution:

Don't be so tidy!  You can create this problem by manually removing all unwanted entries from the profile.  Instead just uncheck the sections you don't want enabled.  Removing the entries should work, but it doesn't.  At a minimum retain the subsections under "Storage Configuration" titled "Pluggable Storage Architecture (PSA) configuration" and "Native Multi-Pathing (NMP)".