IPMI

From ISPWiki
Jump to: navigation, search
Hierarchy: DCImanager -> Servers
DCImanager Enterprise -> Servers

This article describes IPMI functions and the options that DCImanager provides to create and manage IPMI.

IPMI is a system for monitoring and managing the functions that are built into server hardware and software. Management function are available even if the sever is powered off.

IPMI supports the following main functions:

  • Powers on, powers off, reboots servers;
  • Connects to the IPMI console for sever management;
  • Monitors server statuses.

Connecting to IPMI

DCImanager supports the following IPMI connection methods:

  1. Access the IPMI directly from the web-interface;
  2. Access the IPMI through the jnlp-console;
  3. Access the IPMI through ihttpd proxy;
  4. Access the IPMI through noVNC proxy.
Comparing IPMI connection methods
Access the IPMI directly from the web-interface Access to the IPMI through the jnlp-console Access the IPMI through ihttpd proxy Access the IPMI through noVNC proxy
IPMI Servers that allow to connect to the web-interface Servers that allow to connect through the jnlp-console Supermicro, HP (iLO2) Servers that allow to connect to the web-interface
IP address of the IPMI web-interface External External Internal Internal
https Supported Supported Not supported. You need to disable in the IPMI web-interface Supported
Authentication login, password on every session One-time configuration One-time configuration login, password on every session

To access IPMI through the web-interface, navigate to "Main" → "Servers". In the "Status" column of every server with the IPMI you can see the icon P-ipmi.png . Clicking the icon will open the IPMI web-interface.

In order to use other connection methods, you need to install the corresponding modules.

IPMI modules

1. "IPMI console"
The module allows users to download the IPMI console as a .jnlp file
2. "IPMI proxy via ihttpd"
The module allows owners of servers with the IPMI that has internal IP address to access the IPMI web-interface through the built-in ihttpd web-sever.
3. "IPMI via auxiliary server
The module allows owners of servers with the IPMI that has internal IP address to access the IPMI web-interface through the VNC-client connected to a selected server with CentOS 7. An environment with limited version of the browser and IPMI web interface page will be created on the server.

To install and configure the module, navigate to "Integration" -> "Modules".

You can activate and use several modules at the same time.

Creating an IPMI connection

Navigate to"Main" → "Servers" → select a server → click "Connections" → "Add".

Step 1
  • Device type — select IPMI;
  • IPMI version — select a protocol to work with the IPMI:
    • IPMI v1.5/v2.0;
    • IPMI v2.0 (lanplus).
Step 2
  • Use IP address group — select how to allocate IP addresses. With this option disabled, you need to enter an IP address for the IPMI. When selecting the check box, select a group of IP addresses from which an IP address will be allocated to the IPMI;
  • IP address — enter the IP address that will be allocated to the IPMI. This field is available if you selected the "Use IP address group" check box;
  • IP address group — select a group from which the IP address will be allocated to the IPMI. This field is available if you selected the "Use IP address group" check box;
  • User — enter the username to access IPMI;
  • Password - enter a user password to access IPMI;
  • Hidden — With this check box selected, the device will not perform the following operations: server reboot, power on/off. Traffic statistics won't be collected;
  • Support old types — select the check box to use an old browser version for noVNC proxy. It enables support of Java-plug-in which allows to display server console (relevant for IPMI HP iLo)
  • Enable IPMI proxy via ihttpd — select the check box to enable proxy via ihttpd. It can be used if the IPMI server is behind the NAT. The option is available if the module "IPMI proxy via ihttpd" is installed.
  • Web-interface URL — enter the URL that a user will be redirected to when trying to access the IPMI. If you leave the field blank, the system will use the IPMI IP address. Activating the option "Enable IPMI proxy via ihttpd " will hide the option "Wev-interface URL";
  • IPMI connection type:
    • Without proxy — do not use the module;
    • VNC proxy — use the module "IPMI proxy via auxiliary server";
    • ihttpd proxy — use the module "IPMI proxy via ihttpd".