VxRail: Fail to add iDRAC user in VxRail plugin UI.
Summary: How to recover a failure to add an iDRAC user in vCenter (iDRAC version >= 4.22.00.201)
Symptoms
Add a new Integrated Dell Remote Access Controller (iDRAC) user in vCenter UI fails with error message "Running script error: Script output fail: 400 Client Error...."
Sample screenshot when failed to add a user with the name "user" and Administrator privilege to ID 4:
When adding iDRAC user fails, login to iDRAC web UI, the new user is created but disable, and user role is "none.
Sample screenshot on iDRAC UI > Settings > Users tab > Local Users:
On VxRail plugin GUI, the user is added but the privilege is set to "idrac.user.role.NONE."
Sample screen shot on vCenter > Hosts and Clusters > DataCenter > VxRail Cluster > Node > Configure > VxRail > iDRAC Configuration > Users:
This issue occurs when adding an iDRAC user in the VxRail plugin UI, and the provided password does not meet the needs from iDRAC.
Cause
For example, starting from iDRAC version 4.22.00.201, the requirement of password complexity is more strict than in the previous version.
Resolution
Use the following steps to fix the partially added user in iDRAC :
- Log in to the iDRAC web UI with root user or any user with administrator privilege
- Do an iDRAC reset (iDRAC > Maintenance > Diagnostics > Reset iDRAC) to make sure the all configuration displayed on the iDRAC navigator is correct.
- Edit the newly added user in iDRAC, change the password until it can meet the limitation, and ensure all the x in the below picture are resolved. The requirements may vary from one version to another version.
- Change the User Role to Administrator and save.
- Double check the User Role in both iDRAC and vCenter, make sure the user privilege is changed to "Administrator":
- If the above process does not address the issue, contact Dell Support for other workarounds.
Additional Information
- The default ID for a new iDRAC user is automatically chosen, and it is an unused ID.
- Verify that the new username is not in use before adding the new user in vCenter.
Refer to this video: