IPMI/BMC(iDrac, iLo etc.) board support for auto-discovery connects to IPMI devices, finds the hardware model, serial # and adds the BMC IP address and MAC address as “mgmt” interface to the device.
Adding IPMI discovery
Tools > Auto-Discovery > IPMI to create the IPMI auto-discovery job.
Job Name : A unique name to label this job.
Start IP Address and End IP address: - Address range where you want to run the job against.
BMC Username and password : Credentials to connect to IPMI board
Hostname to use: This is discussed below in more detail.
Add hardware model, if found: Check this if you want to add the hardware model found via this method. If this is updating an existing device with an existing hardware model - this is ignored.
Debug Level : On for more debug log that can be sent to the support via log bundle.
Hostname to use
This is important because same device can be discovered by multiple discovery methods. For example, WMI/SSH auto-discovery software will find the same device. Serial # will be used to correlate this information. For example, if a device with same serial # already exists in Device42, IPMI discovery will update the existing device and add BMC mac address and IP address with label of “mgmt”.
Hostname to use - option would come into play if there is not an existing device in Device42 with matching serial # or serial # is not discovered in IPMI discovery for some reason. In that scenario, you can choose One of the following 2 options for the name for the new device being created:
Serial # / Reverse DNS / IP : With this name use preference is Serial #, then reverse DNS and then IP address. Meaning, if serial # is found, it is used as the name. Otherwise, reverse DNS is used. If none of these are found - IP address is used as the device name.
Discovered Name / Serial # / Reverse DNS / IP : With this, discovered name from IPMI is used first, if found. Rest order is same as above.
Make sure IPMI over LAN is enabled
Above image is an example from Dell iDrac web portal to show that IPMI over LAN must be enabled for auto-discovery to work.
Disabling Run as Operator
By default IPMI autodiscovery is ran as operator rather than administrator, which may result in some details not being autodiscovered. To allow autodiscovery to run as an administrator on the IPMI device, deselect “Run as Operator” in the autodiscovery job settings.