Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

How to Reset the Integrated Dell Remote Access Controller (iDRAC)?

Summary: This article explains multiple methods to reset the Integrated Dell Remote Access Controller (iDRAC) both locally and remotely including reset, reset to defaults and reset to customerSee more

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

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:

  • Racadm command returns "ERROR: Unable to perform requested operation"
  • No ssh/telnet access to the iDRAC (the attempted connection times out)
  • No iDRAC browser access
  • Pinging the iDRAC IP Address fails

Cause

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:

  • Navigate to Dell.com/support and select the server model or enter the service tag.
  • Select Drivers & Downloads tab
  • Select Category iDRAC with Lifecycle Controller
  • Optionally, select the Operating system for your system
  • Download the latest version provide for iDRAC with Lifecycle Controller firmware
Updating Firmware and Drivers provides a listing of the multiple methods to update the iDRAC firmware.

Resolution

For systems with an iDRAC, a small button that is marked "i" (Figures 1 & 2) typically on the front and back of system. In order to reset the iDRAC, without rebooting the operating system, press and hold the System Identification button for at 16 seconds. Stop pressing the button when the cooling fans start spinning at full speed and the front LCD (if present) is turning off. Now the iDRAC restarts without changing any saved settings. It may take a minute or longer until the remote controller restarts.

iDRAC i button on PowerEdge R640 server
Figure 1: i button on PowerEdge R640 server

iDRAC i button on PowerEdge T620 server
Figure 2: i button on PowerEdge T620 server

  1. Connect to the iDRAC Web interface.
  2. Log in to the interface by entering the username and password.
  3. Click the Maintenance tab.
  4. Select Diagnostics.
  5. Click Reset iDRAC to reset the iDRAC.

    Reset iDRAC option in iDRAC9 GUI
    or click Reboot iDRAC to reset the iDRAC.
    The reset button might be various due to the firmware version.
    image.png


    Figure 3: Reset iDRAC option in iDRAC9

  6. Alternately, click Reset iDRAC to Default Settings to reset the iDRAC to the default settings. After you click the Reset iDRAC to Default Setting, Reset iDRAC to factory default window is displayed. This action reset the iDRAC to factory defaults. Choose any of the following options:
    • Preserve user and network settings.
    • Discard all settings and reset the users to shipping value (root/shippping value).
    • Discard all settings and reset username and password.
    • Discard all settings and set to Custom default configuration (Custom consfiguration file must be uploaded).
  7. A warning message is displayed. Click Ok to proceed.
It is also possible to input iDRAC command lines directly from this screen.
  1. Connect to the iDRAC Web interface.
  2. Log in to the interface by entering the username and password.
  3. In the lower right corner of the overview screen, the Quick Launch Tasks are shown.
  4. Click Reset iDRAC.
  5. Confirm the action.

    Reset iDRAC option for iDRAC7 and iDRAC8
    Figure 4: Reset iDRAC option for iDRAC7 and iDRAC8

To reset the iDRAC to factory default values using the iDRAC Settings Utility.
  • Reboot the system and press F2.
  • In the System Setup page, click iDRAC Settings.
  • Click Reset iDRAC configurations to default all.
  • Click Yes to confirm, and then click Back.
  • Click Finish.

The system restarts after all iDRAC setting are set to default settings.

The iDRAC Service Module (iSM) is a lightweight software application that can be installed on PowerEdge servers running iDRAC7, iDRAC8 and iDRAC9. iSM 2.3 (and newer) allows the administrator to reset the iDRAC remotely when iDRAC is unresponsive.

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:

  • Install iDRAC Service Module on the Host operating system
  • Open a command prompt with administrator rights
  • Run the local WinRM command: winrm i iDRACHardReset wmi/root/cimv2/dcim/DCIM_iSMService?InstanceID="iSMExportedFunctions"
  • OR
  • Run the remote WinRM command: 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
WinRM server or listener configuration is mandatory for using the above WinRM remote command. For configuration of WinRM as a listener; see Installation and Configuration for Windows Remote Management

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:

Pre-requisites

  • Requires Microsoft .NET framework 64-bit version 2.x or newer.
  • The execution policy for running PowerShell scripts should be set to one of the following:
    • Set-ExecutionPolicy AllSigned
    • Set-ExecutionPolicy Unrestricted

iDRAC Service Module also provides a PowerShell cmdlet to locally reset the iDRAC. To use PowerShell for resetting iDRAC:

  • Open a Windows PowerShell session as an administrator
  • Type Invoke-iDRACHardReset
If you want to reset the iDRAC through a script or without the confirmation message, the -force option can be used.

Using Invoke-iDRACHardReset command from a remote PowerShell session.

  • Launch a PowerShell session on the management station
  • Enable remote PowerShell using "Enable PS-Remoting" cmdlet
  • The pre-requisite for PS-Remoting is WinRM configuration as a listener

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:

The command:

$ /opt/dell/srvadmin/iSM/bin/Invoke-iDRACHardReset (OR)
$ /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.

The command:

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.

Limitations:

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.

  1. /etc/init.d/sfcbd-watchdog stop
  2. esxcfg-module -u ipmi_si_drv => unload ipmi_si_drv
  3. esxcfg-module ipmi_si_drv => load ipmi_si_drv
  4. /etc/init.d/sfcbd-watchdog start
Alternatively, the administrator can also restart the host operating system to resolve the issue.

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:
 
iDRAC 7/8:
Reset - This will reboot the iDRAC without changing any iDRAC configuration settings

Ex:  racadm racreset   

Reset (forced) - Adding -f to any iDRAC command will force the command
Ex:  racadm racreset -f   
 
Reset iDRAC to factory defaults - this will reset all changes back to factory, REMOVING user and network settings

Ex:  racadm racresetcfg
 
All reset commands can be found in the iDRAC 8 CLI guide, page 105
https://dl.dell.com/topicspdf/idrac8-lifecycle-controller-v2818181_cli-guide_en-us.pdf
 
 

iDRAC 9:
Reset - This will reboot the iDRAC without changing any iDRAC configuration settings

Ex:  racadm racreset   

Reset (forced) - Adding -f to any iDRAC command will force the command
Ex:  racadm racreset -f   

Reset iDRAC to factory defaults - this will reset all changes back to factory, but will KEEP user and network 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


 
 

Article Properties


Affected Product

iDRAC7, iDRAC8, iDRAC9

Product

iDRAC Service Module

Last Published Date

22 Jul 2022

Version

11

Article Type

Solution