-- MikeGore - 14 Apr 2011

IPMI"> SuperMicro LOM - IPMI

  • See ClusterToolsIPMITOOL for the latest documentation for IPMIview,ippmicfg and ipmitool and scripts
  • Documenation for IPMIview, ipmicfg and Web LOM access
  • Remote power,reset,video kvm and LOM user management functions

Relate TWIKI Pages

Other References

ipmitool - utility for controlling IPMI-enabled devices

  • This tool gives you command line access to the LOM
    • Remote power,reset,video kvm and LOM user management functions
  • See ClusterToolsIPMITOOL for a set a useful scripts for common tasks
  • Install
    • apt-get install openmpi ipmitool

IPMI"> IPMI SOL - Serial over LAN IPMI

  • See topic IpmiSol - set up an IPMI SOL card with Ubuntu

Documentation

LOM Access Methods

  • Web access - requires IE on Windows to work
    • Open browser to LOM address
    • For supermicro the default ADMIN user is ADMIN, default password is ADMIN
      • Change this as the very first step
  • IPMIview utility
    • is a GUI interface to supermicro LOM interfaces - it is a very nice tool to use
    • /usr/local/bin/IPMIView is a symlink to the IPMIview supermicro utility if you get the files from ASIMOV*
  • ClusterToolsIPMITOOL
    • ipmitool wrapper scripts to make common ipmi taskes easy
  • IpmiSol
    • Serial LOM access - for systems without video KVM

Getting Software

ASIMOV mirror of ipmitool and SUPERMICRO utilities

  • * This is a recommended method as it gives you all of the tools outlined in this document*
  • rsync -a cscf-adm@asimov.uwaterloo.ca:/cscf-adm/src/ipmi/ /usr/local/bin
Firmware

Direct Download Locations

Direct Download of IPMIview

use ASIMOV method
  • ftp://ftp.supermicro.com/utility/IPMIView/Linux
  • bash ./IPMIView20-Linux_v2.9.3_Build111215.bin
    • install in /opt/SUPERMICRO/IPMIView
    • Create a script: /usr/local/bin/IPMIview - note the small "v"
             #!/bin/bash
             #
             cd /opt/SUPERMICRO/IPMIView
             java -Djava.library.path=/opt/SUPERMICRO/IPMIView -jar /opt/SUPERMICRO/IPMIView/IPMIView20.jar
             
    • chmod 755 /usr/local/bin/IPMIview
    • change ownership of */opt/SUPERMICRO/IPMIView so you can write to it if required

Direct Download of ipmicfg from SuperMicro

use ASIMOV method

Security Notice

Network Naming and Address assignments for LOM interfaces

LOM Configuration and setting IP address:

  • It can be done in the BIOS or by software (IPMI tools) and ipmicfg (see below)
  • Connect a LAN cable to the onboard LAN1 port or the dedicated IPMI LAN port.
  • Note 1: If you decide to use the IPMI-dedicated LAN port for your network connections, be sure to connect an RJ45 cable to your dedicated LAN port before you activate the BMC (at first power-on or cold reset). Otherwise, the BMC will look for a shared LAN port to connect to if the IPMI-dedicated LAN cable is not detected upon BMC activation.
  • Note 2: If you you decide later to use the IPMI-dedicated LAN port for a network connection, perform a BMC cold reset or power cycle reset for the dedicated LAN to be detected.

Configuring Supermicro system IPMI from BIOS:

  • Press the < Del > key at bootup to enter the BIOS Setup utility.
  • Select Advanced and press to enter the Advanced menu.
A- Enabling COM Port for SOL (IPMI)
  • From the Advanced menu, select Remote Access and press .
  • Make sure that the COM port for SOL (COM2 or COM3) is enabled (marked with "*"). If not, Select the port for SOL and press . (For IPMI to work properly, BIOS will set the console redirection on this port by default.)
B. Enabling All Onboard USB ports
  • From the Advanced menu, select Advanced Chipset Control and press .
  • From the Advanced Chipset Control submenu, select South Bridge Control and press .
  • Make sure that all onboard USB ports are enabled (highlighted). If not, Select USB Functions and press or select the number of onboard USB ports or press to enable all onboard USB ports. (This is required for KVM to work properly.)
C. Configuring IP and MAC Addresses using BIOS
  • From the Advanced menu, select IPMI Configuration and press .
  • From the IPMI Configuration submenu, select Set LAN Configuration and press to set IP address.
To access the Baseboard Management Controller/ILOM (IPMI) install the IPMIView utility (see furhter).

ipmicfg usage

  • Setting static IP address
  • ipmicfg -m (to see the MAC address, copy it and update E & I / DNS)
  • ipmicfg -dhcp off (disable dhcp, will set static IP)
  • ipmicfg -m 172.19.96.xxx
  • ipmicfg -k (Subnet maks should be set automatically to 255.255.255.0)
  • ipmicfg -g 172.19.96.1
  • ipmicfg -r (This will perform a cold reset of the BMC)
    • *Wait few minutes before accessing the BMC. To access the Baseboard Management Controller/ILOM (IPMI) install the IPMIView utility (see furhter). *
  • Help
  • ipmicfg --help
IPMICFG-Linux Version 1.56 (Build 120517) Copyright 2010 Super Micro Computer, Inc.
Usage: IPMICFG-Linux params (Example: IPMICFG-Linux -m 192.168.1.123)
  -m                    Show IP and MAC
  -m IP                 Set IP (format:###.###.###.###)
  -a MAC                Set MAC (format: ##:##:##:##:##:##)
  -k                    Show Subnet Mask
  -k Mask               Set Subnet Mask (format:###.###.###.###)
  -dhcp                 Get the DHCP status
  -dhcp on              Enable the DHCP
  -dhcp off             Disable the DHCP
  -g                    Show Gateway IP
  -g IP                 Set Gateway IP (format:###.###.###.###)
  -dns                  Show DNS Server IP
  -dns IP IP            Set DNS Server1 & Server2 IP (format:###.###.###.###)
  -r                    BMC cold reset
  -garp on              Enable the Gratuitous ARP
  -garp off             Disable the Gratuitous ARP
  -fd                   Reset to the factory default
  -fde                  Reset to the factory default(clear FRU&LAN)
  -ver                  Get Firmware revision
  -vlan                 Get VLAN status
  ...

ipmicfg Factory Reset

  • ipmicfg -fd*
    • Set to Factory Default
  • RESET TO FACTORY SETTINGS and PASSWORDS
    • Default users is ADMIN, password is ADMIN
    • PLEASE CHANGE PASSWORD and add cscf-adm user
  • Help
    • ipmicfg -help*

Web Access for LOM

  • Requires Windows with IE web browser
  • Open a browser to the lom address, ex: lom-host.cs.uwaterloo.ca
    • Login with cscf-adm account and accept the security notice
    • It will load a Java application - after this you can control power or request a console

IPMI View"> Using IPMI View

IPMI devices"> Searching for IPMI devices

  • Under the menu item Session click on the search icon
    • Enter the start and end addresses for the devices you want to access along with the subnet mask
    • After the search save the list - the tool will remember them for next time you use the IPMI tool

IPMI View - Scanning for nodes Example

  • Provides: remote console and power managment of the cluster
  • Notes: See IPMI for Ubuntu Linux utility
  • Head Node: lom-m160.cs
  • Nodes: lom-m160-N.cs
  • Access: cscf-adm - password in safe - 2011
  • Documentation: TWIKI page IPMI
  • Start IPMI View utility
  • All LOM interfaces live on network 172.19.96
    • Start IPMI View Search* using addresses 172.19.96.227 to 172.19.96.246
    • Save the LOM interfaces the utility finds
    • OK to exit
  • Double click on the node you wish to manage - on left hand side under IPMI Domain
  • Login: cscf-adm - password in safe - 2011
  • Open KVM Console
  • Open the Soft Keyboard* so you can send special characters that your local OS may intercept

IPMI device"> Accessing an IPMI device

  • Double clicking on a new entry will launch a new tab with your sessions options

IPMI functions

  • Login,Event Log,Sensors,BMC settings,Users,Text Console, KVM Console

Login

  • Enter the userid and password - see password safe
    • Default SuperMicro userid is ADMIN and so is the password - CHANGE THIS

IPM

  • This gives you reset and power control

Users

  • You can create users and change passwords
    • Done forget to change the new users privileges to Administrator if that is your intentions
    • ALWAYS change the default ADMIN users password!

KVM console

  • This gives you console access

Soft Keyboard

  • You will need this when sending certain key sequences that you local OS intercepts!
    • ie F12 - typical BIOS network boot option

Stop ICON

  • Click on tghis to close the IPMI session - useful if you the session gets stuck

Virtual Media

  • CD-ROM image on Windows Share - Example
  • Enter:
    • Share Host: 129.97.15.251
    • Share name: rawiso
    • Path to Image: /linux_utils/RIP/RIP13.7/RIPLinuX-13.7-new.iso
    • User: cscf-adm
    • Password: ....... - see password safe for Windows 2011 or later
  • SET botton to mount
  • Note: you should see the mount summary in the upper left of Virtual Media Status

ILOM integrated on Motherboards

ILOM Addon Cards

  • *SIM IPMI WITH KVM-Over-LAN Support: Models: AOC-SIMLP-3+, AOC-SIMLP-B+, AOC-SIMSO+, AOC-SIM1U+, AOC-SIM1U-3B+ AOC-SIMLC+
  • SIM IPMI SIMBL
Edit | Attach | Watch | Print version | History: r20 < r19 < r18 < r17 < r16 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r20 - 2020-02-24 - MikeGore
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback