Background: The IPMI interface
Posted by Vincent De Maertelaere, Last modified by Vincent De Maertelaere on 20 April 2021 02:31 PM
One may have noticed that ByteBlower servers from the 1300 series on have an interface labeled IPMI.
What is this interface and what is it used for?
What is the IPMI interface?
IPMI stands for "Intelligent Platform Management Interface". IPMI is a protocol to manage the hardware platform the ByteBlower server is running.
Managing the hardware enables some advanced features which can become handy when managing the lab remotely. For example: when access to the lab is restricted.
Example of these handy features:
This interface has a dedicated ethernet (UTP) connector on the back of the ByteBlower server. It has its own IP configuration. By default, it performs DHCP.
How to retrieve the IPMI interface IP address
The IPMI interface network connection status can be viewed in a few ways:
Using the ByteBlower console
Since there are multiple operating systems used for ByteBlower, there are different methods to fetch this information.
When unsure which operating system the ByteBlower server is running, one can execute the following command to determine which operating system is used.
$ ipmiutil lan | grep 'IP '
The server above seems to have IP address 10.8.0.161, which was obtained by DHCP
$ ipmi-config --checkout --section Lan_Conf
This server has the IP address 10.8.0.104, which was obtained through DHCP
Accessing the IPMI interface
The IPMI interface usually has a web interface running. Older ByteBlower models only have HTTP support, others use HTTPS
There are also tools one can install on a PC to control IPMI.
E.g. the debian package ipmiutil
The IPMI interface is also username and password protected.
The default username is ADMIN.
The password is ADMIN on older systems. On more recent systems, it is noted on the system itself.