Dell iDRAC Commands
Dell iDRAC and RACADM commands for server management.
Server Startup Procedure
Step 1: Check current power stateVerify server is off before powering on
racadm serveraction powerstatusGet current power status
Step 2: Power on serverPower on the server via iDRAC
racadm serveraction powerupPower on the server
Step 3: Monitor boot progressCheck boot progress and logs
racadm getselGet System Event Log entries
racadm getsysinfoGet system information
Step 4: Verify server is upConfirm server powered on successfully
racadm serveraction powerstatusVerify power status is ON
racadm hwinventoryGet hardware inventory to verify components
Server Shutdown Procedure
Step 1: Check current power stateVerify server is on
racadm serveraction powerstatusGet current power status
Step 2: Graceful OS shutdownInitiate graceful OS shutdown
racadm serveraction graceshutdownGraceful shutdown via OS (ACPI)
Step 3: Alternative - Force power offForce power off if graceful fails
racadm serveraction powerdownGraceful power down
racadm serveraction hardresetForce hard reset if needed
Step 4: Verify server is offConfirm server powered off
racadm serveraction powerstatusVerify power status is OFF
RACADM Basic Operations
racadm getconfig -f config.xmlExport complete iDRAC configuration to XML
racadm set -f config.xml -t xmlImport configuration from XML file
racadm getversion -fDisplay firmware version information
racadm getsysinfoGet system information
racadm getniccfgGet network configuration
racadm racdumpDump all iDRAC settings
racadm racresetReset iDRAC
racadm racreset softSoft reset iDRAC
racadm racreset hardHard reset iDRAC
System Information
racadm getselGet System Event Log entries
racadm clrselClear System Event Log
racadm getraclogGet iDRAC log entries
racadm clrraclogClear iDRAC log
racadm hwinventoryGet hardware inventory
racadm hwinventory NICGet NIC inventory
racadm getsensorinfoGet all sensor information
racadm get System.ServerOS.HostNameGet server hostname
racadm get BIOS.SysProfileSettingsGet BIOS profile settings
Power Management
racadm serveraction powerupPower on the server
racadm serveraction powerdownGraceful shutdown
racadm serveraction powercyclePower cycle the server
racadm serveraction hardresetHard reset (forced restart)
racadm serveraction graceshutdownGraceful shutdown via OS
racadm serveraction powerstatusGet current power status
racadm serveraction nmiGenerate Non-Maskable Interrupt
User Management
racadm get iDRAC.UsersList all user accounts
racadm set iDRAC.Users.2.UserName <username>Set username for user ID 2
racadm set iDRAC.Users.2.Password <password>Set password for user ID 2
racadm set iDRAC.Users.2.Enable 1Enable user account
racadm set iDRAC.Users.2.Privilege 0x1ffSet administrator privileges
racadm set iDRAC.Users.2.IpmiLanPrivilege 4Set IPMI LAN privilege to admin
racadm set iDRAC.Users.2.Enable 0Disable user account
racadm config -g cfgUserAdmin -i 2 -o cfgUserAdminUserName <name>Configure user (legacy syntax)
Network Configuration
racadm setniccfg -s <ip> <netmask> <gateway>Set static IP configuration
racadm setniccfg -dEnable DHCP
racadm set iDRAC.NIC.DNSRacName <hostname>Set iDRAC hostname
racadm set iDRAC.NIC.DNS1 <dns_ip>Set primary DNS server
racadm set iDRAC.NIC.DNS2 <dns_ip>Set secondary DNS server
racadm get iDRAC.NICGet network interface configuration
racadm set iDRAC.NIC.VLanEnable 1Enable VLAN tagging
racadm set iDRAC.NIC.VLanID <vlan_id>Set VLAN ID
racadm set iDRAC.IPv4.DHCPEnable 0Disable IPv4 DHCP
Virtual Media
racadm remoteimage -cConnect virtual media
racadm remoteimage -dDisconnect virtual media
racadm remoteimage -sGet virtual media status
racadm set iDRAC.VirtualMedia.BootOnce 1Enable boot once from virtual media
racadm get iDRAC.VirtualMediaGet virtual media settings
Boot Order
racadm get BIOS.BiosBootSettingsGet BIOS boot settings
racadm set BIOS.BiosBootSettings.BootMode BiosSet boot mode to BIOS/Legacy
racadm set BIOS.BiosBootSettings.BootMode UefiSet boot mode to UEFI
racadm set BIOS.OneTimeBootMode UefiBootSeqSet one-time UEFI boot
racadm set BIOS.OneTimeBootMode OneTimeBootSeqSet one-time legacy boot
racadm set BIOS.OneTimeBootMode OneTimeHddSeqSet one-time HDD boot
racadm jobqueue create BIOS.Setup.1-1Create config job for BIOS changes
BIOS Configuration
racadm get BIOSGet all BIOS settings
racadm set BIOS.ProcSettings.LogicalProc EnabledEnable Hyper-Threading
racadm set BIOS.ProcSettings.ProcVirtualization EnabledEnable VT-x/AMD-V
racadm set BIOS.SecureBoot.SecureBootMode DeployedEnable Secure Boot
racadm set BIOS.SysProfileSettings.SysProfile PerfOptimizedSet performance profile
racadm set BIOS.SysProfileSettings.SysProfile PerfPerWattOptimizedDapcSet power-optimized profile
racadm set LifecycleController.LCAttributes.CollectSystemInventoryOnRestart EnabledEnable inventory collection on restart
Firmware Update
racadm update -f <firmware.exe> -e <tftp_ip>Update firmware from TFTP
racadm update -f <firmware.exe> -u -a <ip>Update firmware from HTTP/HTTPS
racadm update -f <firmware.exe>Update firmware from local file
racadm fwupdate -g -u -a <ip> -d <path>Download firmware from HTTP
racadm fwupdate -p -f <firmware.exe>Preview firmware update
racadm jobqueue viewView firmware update job queue
racadm jobqueue delete -i JID_CLEARALL_FORCEClear all jobs from queue
IPMI Commands
ipmitool -I lanplus -H <ip> -U <user> -P <pass> power statusGet power status via IPMI
ipmitool -I lanplus -H <ip> -U <user> -P <pass> power onPower on via IPMI
ipmitool -I lanplus -H <ip> -U <user> -P <pass> power offPower off via IPMI
ipmitool -I lanplus -H <ip> -U <user> -P <pass> power resetPower reset via IPMI
ipmitool -I lanplus -H <ip> -U <user> -P <pass> chassis statusGet chassis status
ipmitool -I lanplus -H <ip> -U <user> -P <pass> sel listList SEL entries
ipmitool -I lanplus -H <ip> -U <user> -P <pass> sel clearClear SEL
ipmitool -I lanplus -H <ip> -U <user> -P <pass> sdr listList sensor data records
ipmitool -I lanplus -H <ip> -U <user> -P <pass> fru printPrint FRU information
Advanced Operations
racadm sslcertupload -t 1 -f <cert.pem>Upload SSL certificate
racadm sslcsrgen -g -f <csr.txt>Generate certificate signing request
racadm diagnosticsRun iDRAC diagnostics
racadm techsupreport export -f <file.zip>Export tech support report
racadm coredump -eExport core dump
racadm license viewView installed licenses
racadm license import -f <license.xml>Import license file
racadm set iDRAC.Time.Timezone <timezone>Set timezone
racadm set iDRAC.NTPConfigGroup.NTP1 <ntp_server>Set NTP server
racadm get iDRAC.NTPConfigGroup.NTPEnableCheck if NTP is enabled
racadm set iDRAC.NTPConfigGroup.NTPEnable 1Enable NTP
racadm set LifecycleController.LCAttributes.AutoUpdate DisabledDisable auto update
racadm factorydefaultsReset iDRAC to factory defaults