7. NETWAYS GmbH Deutschherrnstr. 47a 90429 Nürnberg Tel: 0911/92885-0 info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
IPMI Definition 1
Intelligent Platform Management Interface (IPMI) ist eine
Spezifikation, die beschreibt, wie Sensoren eines Systems
erkannt und verwaltet werden.
Zusätzlich spezifiziert IPMI darüber hinaus auch
Power Control
Reset
FRUs (Field Replaceable Units) information
Watchdogs
8. NETWAYS GmbH Deutschherrnstr. 47a 90429 Nürnberg Tel: 0911/92885-0 info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
IPMI Definition 2
Über die Spezifikation hinaus haben Hersteller IPMI zusätzlich
um weitere Bausteine erweitert:
LED Steuerung
Character Displays
HOT-Swapping Komponenten
...
oder kurz gesagt: IPMI ist zum „Standardweg“ für die
Hardware Verwaltung geworden.
9. NETWAYS GmbH Deutschherrnstr. 47a 90429 Nürnberg Tel: 0911/92885-0 info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
IPMI Gründer / Versionen
Initiiert wurde IPMI bereits 1998 durch:
●
Dell
●
HP
●
Intel
●
NEC Corporation
IPMI existiert in den Versionen:
●
v1.0 vom 16.09.1998
●
v1.5 vom 01.03.2001
●
v2.0 vom 14.02.2004
10. NETWAYS GmbH Deutschherrnstr. 47a 90429 Nürnberg Tel: 0911/92885-0 info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
IPMI Basisaufbau 1
Management Controllers (MCs)
●
Sensoren
●
Ein-/Ausgabe von angeschlossenen Geräte
●
Sensor Data Records (SDRs)
Baseboard Management Controller (BMC)
●
externe Schnittstellen zum System
11. NETWAYS GmbH Deutschherrnstr. 47a 90429 Nürnberg Tel: 0911/92885-0 info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
IPMI Basisaufbau 2
Sensor Data Records (SDRs) enthalten detailierte
Informationen über Entities
●
Name
●
FRU Informationen
●
welche weiteren Entities überwacht werden
Entities sind die eigentlichen physikalischen Objekte eines
Systems (Boards, CPUs, Lüfter, Netzteile, ...). An sie sind die
eigentlichen Sensoren angeschlossen.
12. NETWAYS GmbH Deutschherrnstr. 47a 90429 Nürnberg Tel: 0911/92885-0 info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
IPMI Kanäle zur BMC
Lokales Interface – direkt zur CPU: „System Interface“
Externe Interface
Seriell / Modem
Über das Netzwerk: „LAN Interface“
unabhängig vom Betriebssystem
immer aktiv
Verschlüsselung möglich
16. NETWAYS GmbH Deutschherrnstr. 47a 90429 Nürnberg Tel: 0911/92885-0 info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
IPMITool 2
Netzwerk:
/usr/bin/ipmitool -I open lan set 1 ipaddr 10.10.1.230
/usr/bin/ipmitool -I open lan set 1 defgw ipaddr 10.10.1.1
/usr/bin/ipmitool -I open lan set 1 netmask 255.255.255.0
/usr/bin/ipmitool -I open lan set 1 access on
Zugriff:
/usr/bin/ipmitool -I open lan set 1 snmp SNMPCOMMUNITY
/usr/bin/ipmitool -I open lan set 1 password NullPasswort
/usr/bin/ipmitool -I open user set password 2 RootPassword
Konfigurationscheck:
/usr/bin/ipmitool -I open lan print 1
17. NETWAYS GmbH Deutschherrnstr. 47a 90429 Nürnberg Tel: 0911/92885-0 info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
IPMITool 3
Set in Progress : Set Complete
Auth Type Support : NONE MD2 MD5 PASSWORD
Auth Type Enable : PASSWORD
IP Address Source : BIOS Assigned Address
IP Address : 10.10.1.230
Subnet Mask : 255.255.255.0
MAC Address : e6:b3:c9:42:fe:18
SNMP Community String : *****
IP Header : TTL=0x40 Flags=0x40 Precedence=0x00 TOS=0x10
BMC ARP Control : ARP Responses Enabled, Gratuitous ARP Enabled
Gratituous ARP Intrvl : 8.0 seconds
Default Gateway IP : 10.10.1.1
Default Gateway MAC : 00:04:23:a9:6d:e2
Backup Gateway IP : 0.0.0.0
Backup Gateway MAC : 00:00:00:00:00:00
RMCP+ Cipher Suites : 0,1,2,3,6,7,8,11,12
Cipher Suite Priv Max : uuuOXXuuOXXuOXX
30. NETWAYS GmbH Deutschherrnstr. 47a 90429 Nürnberg Tel: 0911/92885-0 info@netways.de
Nagios Konferenz 2007 – Gerd Müller
http://www.netways.de
BMC unter Linux
dmesg:
usb 57: new high speed USB device using ehci...
usb 57: configuration #1 chosen from 1 choice
scsi30 : SCSI emulation for USB Mass Storage devices
usbstorage: device found at 30
usbstorage: waiting for device to settle ...
input: Peppercon AG Multidevice as /class/input/input63
input: USB HID v1.01 Mouse [Peppercon AG ...
input: Peppercon AG Multidevice as /class/input/input64
input: USB HID v1.01 Keyboard [Peppercon ...
scsi 30:0:0:0: DirectAccess ..
sd 30:0:0:0: Attached scsi removable disk sdb
sd 30:0:0:0: Attached scsi generic sg2 type 0
usbstorage: device scan complete