Configuring DRAC with ipmitool

  • Load modules

[codesyntax lang="bash"]

modprobe ipmi_devintf
modprobe ipmi_si

[/codesyntax]

  • List of helpful ipmitool commands

Check BMC Firmware Revision
[codesyntax lang="bash"]

ipmitool -I open bmc info | grep -A3 "Firmware Revision"

[/codesyntax]

Check SEL log
[codesyntax lang="bash"]

ipmitool sel

[/codesyntax]

List SEL log
[codesyntax lang="bash"]

ipmitool sel list

[/codesyntax]

Check which node you are in [For Dell Cloud edge]
[codesyntax lang="bash"]

ipmitool raw 0x34 0x11

[/codesyntax]

Reset BMC/DRAC to default
[codesyntax lang="bash"]

ipmitool mc reset cold

[/codesyntax]
Note: this will also fix No more sessions are available for this type of connection! error while trying to connect to DRAC

  • Configure DRAC from ipmitool

Set BMC/DRAC static IP
[codesyntax lang="bash"]

ipmitool lan set 1 ipsrc static

[/codesyntax]

Set BMC/DRAC IP Address
[codesyntax lang="bash"]

ipmitool lan set 1 ipaddr

[/codesyntax]

Set BMC/DRAC Subnet Mask
[codesyntax lang="bash"]

ipmitool lan set 1 netmask

[/codesyntax]

Set BMC/DRAC Default Gateway
[codesyntax lang="bash"]

ipmitool lan set 1 defgw ipaddr

[/codesyntax]

Set BMC/DRAC dhcp IP
[codesyntax lang="bash"]

ipmitool lan set 1 ipsrc dhcp

[/codesyntax]

Display BMC/DRAC network settings
[codesyntax lang="bash"]

ipmitool lan print 1

[/codesyntax]

Change the NIC settings to dedicated
[codesyntax lang="bash"]

ipmitool raw 0x30 0x24 2

[/codesyntax]

Change the NIC settings to shared
[codesyntax lang="bash"]

ipmitool raw 0x30 0x24 0

[/codesyntax]

Check the NIC settings
[codesyntax lang="bash"]

ipmitool raw 0x30 0x25

[/codesyntax]

Restart the BMC/DRAC
[codesyntax lang="bash"]

ipmitool mc reset warm

[/codesyntax]

Example:
[codesyntax lang="bash"]

ipmitool lan set 1 ipsrc static
ipmitool lan set 1 ipaddr 10.10.17.37
ipmitool lan set 1 netmask 255.255.240.0
ipmitool lan set 1 defgw ipaddr 10.10.16.1
ipmitool lan set 1 ipsrc dhcp
watch -n1 ipmitool lan print 1

[/codesyntax]

  1. Very helpful! Do you have any idea whether there is a reference of all raw commands supported by iDRAC?

    Specifically, I'm looking for the ipmitool equivalent of "racadm set iDRAC.IPBlocking.RangeEnable 0".

Scrie si tu o vorbulita


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

This site uses Akismet to reduce spam. Learn how your comment data is processed.