Skip to content

Product docsDedicated servers

Use IPMI on a dedicated server: virtual console, ISO mounting and power

Manage a dedicated server out of band with IPMI: open the remote console, boot from an ISO through virtual media, control power and read sensors with ipmitool.

  • Intermediate
  • 20 min read
  • Updated
On this page
  1. Before you start
  2. Step 1: Sign in and change the password
  3. Step 2: Open the remote console
  4. Step 3: Boot from an ISO with virtual media
  5. Step 4: Control power and read the logs with ipmitool
  6. Troubleshooting
  7. Next steps

Dedicated servers with IPMI have a small management computer of their own, the BMC (baseboard management controller). It works even when the server is switched off or the operating system hangs, and gives you three things over the network: the screen and keyboard (remote console, also called KVM over IP), a virtual DVD or USB drive for ISO images, and the power button. This guide shows how to use them safely. For the overview of dedicated servers, see dedicated servers.

Before you start

  • A dedicated server that includes IPMI, and its access details: the BMC address, user name and password, which come with your service.
  • A current browser for the web interface and remote console.
  • For command-line control: a Linux computer or server with ipmitool (sudo apt install ipmitool).

Step 1: Sign in and change the password

  1. Open https:// followed by the BMC address in your browser. The certificate is usually self-signed; check the address and continue.
  2. Sign in with the details you received.
  3. Change the password straight away in the user settings, to a long, unique one.

Verify: sign out and in again with the new password.

Step 2: Open the remote console

In the web interface, open the remote console (the name depends on the maker, for example iKVM, Virtual Console or Remote Console). Current controllers open it in the browser (HTML5); older ones may need a Java-based viewer.

You now see the server's screen exactly as on a monitor, including the firmware setup and the boot loader. Use it to fix a server that does not boot (Linux server does not boot) or to watch an installation.

Step 3: Boot from an ISO with virtual media

  1. In the remote console or the web interface, open Virtual Media and attach an installation ISO from your computer (or from a network share, if the controller offers it).
  2. Restart the server from the console's power menu.
  3. Open the one-time boot menu during start-up, or set the next boot device to the virtual CD/DVD in the controller, and choose the virtual drive.
  4. Install the operating system as on a local machine. Upload speed decides how fast the ISO is read, so a small network installer ISO saves time.

Verify: the installer starts from the virtual drive. After the installation, detach the ISO so the server boots from its disk.

Step 4: Control power and read the logs with ipmitool

ipmitool talks to the BMC over the network (RMCP+, interface lanplus). Put the password in an environment variable instead of the command line, so it does not show up in your shell history and process list:

Bash
export IPMI_PASSWORD='your-bmc-password'
ipmitool -I lanplus -H 198.51.100.50 -U admin -E chassis power status

The most useful commands:

CommandWhat it does
chassis power statusShows whether the server is on
chassis power softAsks the operating system to shut down cleanly (ACPI)
chassis power onSwitches the server on
chassis power cyclePower off for at least a second, then on again
chassis power resetHard reset, like the reset button
sel elistThe hardware event log, with the sensor of each event
sensor listTemperatures, fans and voltages with their thresholds
sol activateThe serial console (Serial over LAN); type ~. on a new line to leave

chassis power off, cycle and reset do not shut down the operating system first; use them only when it no longer responds.

Troubleshooting

The web interface does not load. Check that you use https and the exact BMC address from your service details, and that your network or VPN may reach it. If it still fails, open a ticket.

The remote console stays black. The server is switched off, the display is in power saving, or the operating system has no screen output. Press a key in the console, check chassis power status and switch it on if needed.

ipmitool reports that it cannot establish an IPMI v2 / RMCP+ session. The credentials are wrong, or IPMI's network port (UDP 623) is blocked between you and the BMC. Check the details and use the web interface to confirm that the account works.

The ISO is detached during installation. The browser session ended or the network dropped. Keep the console window open until the installer has copied what it needs, or use a network installer.

Next steps

Frequently asked questions

Does every dedicated server include IPMI?

No. IPMI access comes with selected servers; the server's details say whether yours includes it, and the access details arrive with your service.

Is IPMI the same as iDRAC, iLO or iKVM?

They are the server makers' names for their management controllers (BMC). All of them offer a remote console, virtual media and power control; menus and labels differ by maker.

Can I install any operating system through IPMI?

Yes, any system the hardware supports: mount its installation ISO as virtual media and boot from it. Our order form also offers ready images for most systems.

Is it safe to leave IPMI reachable from the internet?

No. Management controllers are a frequent target. Change the default password, allow access only from your own addresses or a VPN, and use it for installation and emergencies.

Generate Password

Please confirm