Dell iDRAC Commands

Dell iDRAC and RACADM commands for server management.

Server Startup Procedure

Step 1: Check current power state

Verify server is off before powering on

racadm serveraction powerstatus

Get current power status

Step 2: Power on server

Power on the server via iDRAC

racadm serveraction powerup

Power on the server

Step 3: Monitor boot progress

Check boot progress and logs

racadm getsel

Get System Event Log entries

racadm getsysinfo

Get system information

Step 4: Verify server is up

Confirm server powered on successfully

racadm serveraction powerstatus

Verify power status is ON

racadm hwinventory

Get hardware inventory to verify components

Server Shutdown Procedure

Step 1: Check current power state

Verify server is on

racadm serveraction powerstatus

Get current power status

Step 2: Graceful OS shutdown

Initiate graceful OS shutdown

racadm serveraction graceshutdown

Graceful shutdown via OS (ACPI)

Step 3: Alternative - Force power off

Force power off if graceful fails

racadm serveraction powerdown

Graceful power down

racadm serveraction hardreset

Force hard reset if needed

Step 4: Verify server is off

Confirm server powered off

racadm serveraction powerstatus

Verify power status is OFF

RACADM Basic Operations

racadm getconfig -f config.xml

Export complete iDRAC configuration to XML

racadm set -f config.xml -t xml

Import configuration from XML file

racadm getversion -f

Display firmware version information

racadm getsysinfo

Get system information

racadm getniccfg

Get network configuration

racadm racdump

Dump all iDRAC settings

racadm racreset

Reset iDRAC

racadm racreset soft

Soft reset iDRAC

racadm racreset hard

Hard reset iDRAC

System Information

racadm getsel

Get System Event Log entries

racadm clrsel

Clear System Event Log

racadm getraclog

Get iDRAC log entries

racadm clrraclog

Clear iDRAC log

racadm hwinventory

Get hardware inventory

racadm hwinventory NIC

Get NIC inventory

racadm getsensorinfo

Get all sensor information

racadm get System.ServerOS.HostName

Get server hostname

racadm get BIOS.SysProfileSettings

Get BIOS profile settings

Power Management

racadm serveraction powerup

Power on the server

racadm serveraction powerdown

Graceful shutdown

racadm serveraction powercycle

Power cycle the server

racadm serveraction hardreset

Hard reset (forced restart)

racadm serveraction graceshutdown

Graceful shutdown via OS

racadm serveraction powerstatus

Get current power status

racadm serveraction nmi

Generate Non-Maskable Interrupt

User Management

racadm get iDRAC.Users

List 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 1

Enable user account

racadm set iDRAC.Users.2.Privilege 0x1ff

Set administrator privileges

racadm set iDRAC.Users.2.IpmiLanPrivilege 4

Set IPMI LAN privilege to admin

racadm set iDRAC.Users.2.Enable 0

Disable 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 -d

Enable 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.NIC

Get network interface configuration

racadm set iDRAC.NIC.VLanEnable 1

Enable VLAN tagging

racadm set iDRAC.NIC.VLanID <vlan_id>

Set VLAN ID

racadm set iDRAC.IPv4.DHCPEnable 0

Disable IPv4 DHCP

Virtual Media

racadm remoteimage -c

Connect virtual media

racadm remoteimage -d

Disconnect virtual media

racadm remoteimage -s

Get virtual media status

racadm set iDRAC.VirtualMedia.BootOnce 1

Enable boot once from virtual media

racadm get iDRAC.VirtualMedia

Get virtual media settings

Boot Order

racadm get BIOS.BiosBootSettings

Get BIOS boot settings

racadm set BIOS.BiosBootSettings.BootMode Bios

Set boot mode to BIOS/Legacy

racadm set BIOS.BiosBootSettings.BootMode Uefi

Set boot mode to UEFI

racadm set BIOS.OneTimeBootMode UefiBootSeq

Set one-time UEFI boot

racadm set BIOS.OneTimeBootMode OneTimeBootSeq

Set one-time legacy boot

racadm set BIOS.OneTimeBootMode OneTimeHddSeq

Set one-time HDD boot

racadm jobqueue create BIOS.Setup.1-1

Create config job for BIOS changes

BIOS Configuration

racadm get BIOS

Get all BIOS settings

racadm set BIOS.ProcSettings.LogicalProc Enabled

Enable Hyper-Threading

racadm set BIOS.ProcSettings.ProcVirtualization Enabled

Enable VT-x/AMD-V

racadm set BIOS.SecureBoot.SecureBootMode Deployed

Enable Secure Boot

racadm set BIOS.SysProfileSettings.SysProfile PerfOptimized

Set performance profile

racadm set BIOS.SysProfileSettings.SysProfile PerfPerWattOptimizedDapc

Set power-optimized profile

racadm set LifecycleController.LCAttributes.CollectSystemInventoryOnRestart Enabled

Enable 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 view

View firmware update job queue

racadm jobqueue delete -i JID_CLEARALL_FORCE

Clear all jobs from queue

IPMI Commands

ipmitool -I lanplus -H <ip> -U <user> -P <pass> power status

Get power status via IPMI

ipmitool -I lanplus -H <ip> -U <user> -P <pass> power on

Power on via IPMI

ipmitool -I lanplus -H <ip> -U <user> -P <pass> power off

Power off via IPMI

ipmitool -I lanplus -H <ip> -U <user> -P <pass> power reset

Power reset via IPMI

ipmitool -I lanplus -H <ip> -U <user> -P <pass> chassis status

Get chassis status

ipmitool -I lanplus -H <ip> -U <user> -P <pass> sel list

List SEL entries

ipmitool -I lanplus -H <ip> -U <user> -P <pass> sel clear

Clear SEL

ipmitool -I lanplus -H <ip> -U <user> -P <pass> sdr list

List sensor data records

ipmitool -I lanplus -H <ip> -U <user> -P <pass> fru print

Print 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 diagnostics

Run iDRAC diagnostics

racadm techsupreport export -f <file.zip>

Export tech support report

racadm coredump -e

Export core dump

racadm license view

View 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.NTPEnable

Check if NTP is enabled

racadm set iDRAC.NTPConfigGroup.NTPEnable 1

Enable NTP

racadm set LifecycleController.LCAttributes.AutoUpdate Disabled

Disable auto update

racadm factorydefaults

Reset iDRAC to factory defaults