--
MikeGore - 14 Apr 2011
- 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
- IPMI"> SuperMicro LOM - IPMI
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
Direct Download of ipmicfg from SuperMicro
use ASIMOV method
- Or Download Repository: ftp://ftp.supermicro.com/
- Note: the ipmicfg tool for later revision supermicro systems will work on most any version system
- - without all of the newer hardware dependent feature of course.
- Get tool from SuperMicro download site
- sudo bash
- mkdir -p /opt/SUPERMICRO/IPMICFG
- cd /opt/SUPERMICRO/IPMICFG
- unzip IPMICFG-Linux_1.57.zip
- chmod 755 ipmicfg
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*
- RESET TO FACTORY SETTINGS and PASSWORDS
- Default users is ADMIN, password is ADMIN
- PLEASE CHANGE PASSWORD and add cscf-adm user
- 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