Article Number: 000126703
The Integrated Dell Remote Access Controller (iDRAC) is responsible for system profile settings and out-of-band management. Sometimes, iDRAC may become unresponsive due to various reasons. Symptoms of unresponsive iDRAC include the following:
The iDRAC may become unresponsive for due to various reasons. Dell EMC recommends keeping your system up to date with the latest iDRAC firmware available. This ensures the best performance as well as the latest security updates and bug fixes. iDRAC updates do not require a reboot of the host, allowing for in place updates. The iDRAC firmware version for a server model may vary from other server models with iDRAC. To download the latest iDRAC firmware for your system:
or click Reboot iDRAC to reset the iDRAC.
The reset button might be various due to the firmware version.
Figure 3: Reset iDRAC option in iDRAC9
Figure 4: Reset iDRAC option for iDRAC7 and iDRAC8
The system restarts after all iDRAC setting are set to default settings.
iDRAC Service Module provides the following interfaces through which iDRAC can be reset from within a Windows Operating System:
WMI Method - This can be invoked either locally or remotely using Windows Management Instrumentation (WMI) commands
To reset the iDRAC using WMI commands, the procedure is as follows:
winrm i iDRACHardReset wmi/root/cimv2/dcim/DCIM_iSMService?InstanceID="iSMExportedFunctions"
winrm i iDRACHardReset wmi/root/cimv2/dcim/dcim_ismservice -u:"admin-username" -p:"password" -r:http://"remote-hostname or IP"/wsman -a:Basic -encoding:utf-8 -skipCACheck -skipCNCheck
PowerShell Method - This can be invoked either locally or remotely using PowerShell commands
To reset the iDRAC using local PowerShell commands, the procedure is as follows:
iDRAC Service Module also provides a PowerShell cmdlet to locally reset the iDRAC. To use PowerShell for resetting iDRAC:
Using Invoke-iDRACHardReset command from a remote PowerShell session.
Program menu shortcut Method - This can be run by logging into the operating system using remote desktop session and selecting the iDRAC reset option from the program menu
On all iSM supported Linux OS-es; iSM provides a command which can be run by logging into the operating system using SSH or equivalent:
$ /opt/dell/srvadmin/iSM/bin/Invoke-iDRACHardReset -f
There is an option to specify the force (-f) option along with the command. This does not wait for user confirmation and proceeds with the iDRAC reset action.
On all iDRAC Service Module supported ESXi OS-es; iSM 2.3 and newer supports a CMPI method provider. This enables customers to perform the iDRAC reset remotely using WinRM remote commands. Unlike Windows (except WMI) and Linux OS-es; ESXi does not prompt the user for a confirmation before resetting the iDRAC.
winrm i iDRACHardReset http://schemas.dell.com/wbem/wscim/1/cimschema/2/root/cimv2/dcim/DCIM_iSMService?__cimnamespace=root/cimv2/dcim+InstanceID=iSMEx portedFunctions -u:"root-username" -p:"password" -r:https://"Host-IP":443/wsman -a:basic -encoding:utf-8 -skipCNCheck -skipCACheck -skipRevocationcheck
The result of the operation is displayed as an integer value which indicates success or failure of the operation.
On ESXi 6.0 U1 and ESXi 6.0 U2 versions of ESXi; the IPMI driver may become unresponsive after the iDRAC reset. Users Hard Reset operation on certain VMware ESXi operating systems, the IPMI driver (ipmi_si_drv) may become unresponsive because of an existing issue in the IPMI driver. If the IPMI driver becomes unresponsive, reload the IPMI driver (ipmi_si_drv).
Steps to reload the ipmi_si_drv.
esxcfg-module -u ipmi_si_drv => unload ipmi_si_drv
esxcfg-module ipmi_si_drv => load ipmi_si_drv
Reset using RACADM
The Dell RACADM (Remote Access Controller Admin) utility is a command-line tool that allows for remote or local management using the iDRAC. RACADM commands can be run remotely from a management station or locally on the managed system.
In all instances, only the iDRAC will reboot and will not reboot the server (will not affect the running OS). Please note that there are differences in the commands between iDRAC 7/8, and iDRAC 9. The commands for resetting the iDRAC include:
Reset - This will reboot the iDRAC without changing any iDRAC configuration settings
Ex: racadm racresetcfg
Reset iDRAC configuration to default and reset user to shipping value
Ex: racadm racresetcfg -all
Reset iDRAC configuration to default and reset user to root / calvin
Ex: racadm racresetcfg -rc
Reset iDRAC configuration to custom defaults
Ex: racadm racrsetcfg -custom
All reset commands can be found in Integrated Dell Remote Access Controller 9 RACADM CLI Guide
iDRAC7, iDRAC8, iDRAC9
iDRAC Service Module
22 Jul 2022