The Power of IPMI
The Power of IPMI
IPMI
Werner Fischer
Technology Specialist
Thomas-Krenn.AG
2) IPMI basics
3) IPMI details
5) Conclusions
slide 2/26
1) About Thomas Krenn
slide 3/26
Agenda
2) IPMI basics
● IPMI main features
● IPMI Illustration
● IPMI Messaging Interfaces
● Channel Privilege Levels
● IPMI Software overview
3) IPMI details
5) Conclusions
slide 4/26
2) IPMI basics
slide 5/26
2) IPMI basics
Remote Mmgt. Card
ICMB
(KVM over IP, ...)
Chassis
PCI mgmt. bus IPMB mgmt.
NVS Storage (Satellite
SDR
Controller)
Network
LAN SEL
(LAN)
interface FRU
Controller
Baseboard FRU Temp.
Sensors & Controls
Management sensor
Fan sensor …
Controller Temp. sensor
(BMC) Power control Chassis board
Reset control
…
Serial BMC
Serial/Modem
Port Serial private mgmt. busses FRU
interface
Sharing Controller
FRU FRU
Redundant Power
M/B board
Temp. s.
Serial System
Controller interface Memory Processor
board board
System bus
Motherboard
slide 6/26
2) IPMI basics
slide 7/26
2) IPMI basics
slide 8/26
2) IPMI basics
slide 9/26
Agenda
3) IPMI details
● IPMI example configuration of a LAN interface
● Remote Control
● Sensors
• Sensor Classes
• Sensor Types
• SDR (Sensor Data Record) Types
• example query with ipmitool/freeipmi
● System Event Log (SEL)
● Platform Event Filtering (PEF)
● Serial over LAN (SOL)
● Field Replaceable Unit (FRU) data
slide 11/26
3) IPMI details
• Remote Control
[user@adminpc
[user@adminpc ~]$
~]$ ipmitool
ipmitool II lan
lan H
H 192.168.1.211
192.168.1.211 \\
U
U admin
admin P
P relation
relation power
power status
status
Chassis Power is off
Chassis Power is off
[user@adminpc
[user@adminpc ~]$
~]$
[user@adminpc
[user@adminpc ~]$
~]$ ipmitool
ipmitool II lan
lan H
H 192.168.1.211
192.168.1.211 \\
U
U admin
admin P
P relation
relation power
power on
on
Chassis Power Control: Up/On
Chassis Power Control: Up/On
[user@adminpc
[user@adminpc ~]$
~]$
[user@adminpc
[user@adminpc ~]$
~]$ ipmitool
ipmitool II lan
lan H
H 192.168.1.211
192.168.1.211 \\
U
U admin
admin P
P relation
relation power
power status
status
Chassis Power is on
Chassis Power is on
[user@adminpc
[user@adminpc ~]$
~]$
slide 12/26
3) IPMI details
slide 13/26
3) IPMI details
slide 14/26
3) IPMI details
slide 18/26
3) IPMI details
[root@testserver
[root@testserver ~]#
~]# ipmitool
ipmitool sel
sel elist
elist
Power
Power Supply
Supply PS1
PS1 Status
Status || Power
Power Supply
Supply AC
AC lost
lost || Asserted
Asserted
Power Unit Power Redundancy | Fully Redundant
Power Unit Power Redundancy | Fully Redundant
Power
Power Unit
Unit Power
Power Redundancy
Redundancy || Redundancy
Redundancy Lost
Lost
Power
Power Unit Power Redundancy | NonRedundant: Sufficient
Unit Power Redundancy | NonRedundant: Sufficient from
from Redundant
Redundant
[...]
[...]
Physical
Physical Security
Security Physical
Physical Scrty
Scrty || General
General Chassis
Chassis intrusion
intrusion || Asserted
Asserted
slide 19/26
3) IPMI details
slide 21/26
3) IPMI details
slide 22/26
3) IPMI details
2) IPMI basics
3) IPMI details
5) Conclusions
slide 24/26
4) Example: Nagios/Icinga IPMI Plugin
slide 25/26
5) Conclusions
• Further information
– http://download.intel.com/design/servers/ipmi/
IPMI2_0E4_Markup_061209.pdf
– http://www.thomas-krenn.com/de/wiki/IPMI_Grundlagen
– http://www.thomas-krenn.com/ipmi-plugin
– http://lists.thomas-krenn.com
slide 26/26