Transcript
Advances in Intelligent Platform Management: IPMI v2.0 in Action Tom Slaight Server Management Architect Enterprise Platforms Group
September 8, 2004
Agenda Initiative and Architecture Update IPMI v2.0 Technology Update IPMI in Action IPMI Futures
2
Initiative and Architecture Update
IPMI • Defines a standardized, Intelligent abstracted, message-based Platform interface to intelligent platform Management management hardware Interface • Defines standardized records for describing platform management devices and their characteristics Promoters: Adopters: 171 and growing
IPMI Enables Cross-Platform Management Software 3
Initiative and Architecture Update
Initiative News ,, s s rr e e irviv r titDD i ss 4-b-b n n itoio d 664 itiete t aa nnd uu c c i fifi - -aa t tSS i cc 322 eess e e 3 TT p p t t SS eess ee 0 0 . . lalat t nncc 2 2 aa I Ivv tata, , rm m r M M a o a o IPIP EErrrr nnf f 5.5 I ICCoo . 11 MM v v / / IPIP 0 0 . . && 2 2 vv ww e e NN
www.intel.com/design/servers/ipmi 4
Initiative and Architecture Update
v2.0 Adopter’s Agreement IPMI v2.0 Second Generation Specification is under RAND (Reasonable And NonDiscriminatory) licensing model – Aligns with Industry standards licensing models (e.g. DMTF*, PICMG*, Infiniband*, etc.)
IPMI v2.0 Adopters agreement required to implement IPMI v2.0 spec – Existing IPMI 1.5 adopters can continue to implement IPMI v1.5 under old licensing terms – IPMI v2.0 agreement required to implement new IPMI v2.0 features Sign Up as IPMI 2.0 Adopter Today! * Other names and brands may be claimed as the property of others
5
Initiative and Architecture Update
IPMI v2.0 Architecture LAN
Out of Band ICMB
Remote Mgmt. Card
MODEM / Serial
Bridge Controller
“sideband”
Mgmt Netwk Ctrlr PCI
IPMB (I2C) RS-232
Baseboard NV Store SMBus/PCI Mgmt. Bus SDR, Mgmt. SEL, Controller FRU I2C/SMBus (BMC)
Baseboard Baseboard
SENSORs & control circuitry
In Band
Satellite Mgmt. Controller sensors & control circuitry
I2C / SMBus
Aux. IPMB
FRU SEEPROM System Interface System Bus
Chassis Chassis
IPMI Messages
6
Initiative and Architecture Update
Typical Modular Application Remote Mgmt Console System
In Band compute compute node nodeAA Sys I/F
compute compute node nodeBB
i/o i/onode node
Sys I/F
BMC
BMC
BP I/F
BP I/F
Satellite Controller
LAN LAN
mgmt mgmt module module CIM to IPMI
Mgmt. Module Processor BP I/F
Backplane Mgmt Interconnect
Out Of Band chassis chassis
Satellite FAN FAN Controller
IPMI Messages
temp PS
PS
7
Initiative and Architecture Update
Management S/W Standards, e.g. CIM
Where it fits… Management Applications Service Provider
Service Provider
Instrumentation Provider IPMI Messages
IPMI Interface Code
Proxy Instrumentation Provider IPMI I/F Code
IPMI H/W Interface Baseboard Mgmt. Controller and monitoring h/w
OOB I/F
IPMI
In-Band Out-Of-Band Network, Serial, Modem, Inter-Chassis Mgmt Bus
IPMI IPMIhelps helpsreduce reduceTTM TTM and anddevelopment developmentcost cost for -platform management for cross cross-platform management 8
Agenda Initiative and Architecture Update IPMI v2.0 Technology Update IPMI in Action IPMI Futures
9
IPMI v2.0 Technology Update
v2.0 Addenda & Errata RMCP+ Clarifications – packet format and RAKP protocol operation – corrected inconsistencies in authentication, confidentiality, and integrity algorithm descriptions
Firmware Firewall – added ability to report and configure OEM-defined commands
SSIF – SMBus System Interface legitimized for use with IPMI v1.5 implementations
Platform Event Filtering – added option for filtering on OEM events 10
IPMI v2.0 Technology Update
v2.0 Addenda & Errata “Alert Immediate” command – new option to allow event data to be incorporated in alert
Extended Sensor types: – System Boot / Restart Initiated – formerly “System Boot” - extended for reporting OS startup events
– OS Stop / Shutdown – formerly “Critical Stop” - extended for reporting graceful and watchdog-triggered OS shutdown -related events
– Management Subsystem Health – extended to report failures of sensors and FRU devices
11
IPMI v2.0 Technology Update
v2.0 Addenda & Errata New Units types – grams, fatal error
New Entity types: – system Real Time Clock (RTC)
New Configuration parameters: – Optional parameter for returning serial bit rate support
IPMI IPMIprovides providessolid solidfoundation foundationfor for platform platformmanagement managementimplementations implementations 12
Agenda Initiative and Architecture Update IPMI v2.0 Technology Update IPMI in Action IPMI Futures
13
IPMI v2.0 in Action
Payloads in Action
IPMI v2.0 Payloads enable multiple types of traffic to be carried over a single IPMI session – payloads can also be launched to a separate session
Standard and OEM Payload Types supported – Standard payload types: Support Session Setup, IPMI Messages, “Serial Over LAN”
– OEM payload types: Enable value-added features on IPMI session infrastructure
Payloads leverage IPMI Session infrastructure – User Authentication, Configuration, Protocols
Session Payloads Reduce Development Effort for Value-added Features 14
IPMI v2.0 in Action
Embedded KVM over LAN Technology BMC BMC
Memory Mapped Interface
Packetization
KVM KVMChip Chip Network Controller Link I/F
Network Intel Intel Controller Network Network Link Controller LAN Controller
Video redir payload protocol K/M redir payload protocol
Video Video Controller Controller
Video Capture
Capture Capture RAM RAM
Video Compression
PS/2 keyboard & mouse signals
K/M I/F
15
IPMI v2.0 in Action
Embedded KVM over LAN Technology Managed System
Console Browser Applet
KVM Hardware
Keybd I/O
Mouse I/O
Compress
BMC Firmware
Keybd Mouse Payload Payload
Viewer Routines
Video
Video Payload
Keybd I/O IPMI Msgs IPMI Msgs
Mouse I/O
Keybd Mouse Payload Payload
Decompress
IPMI Msgs
Video Payload
IPMI Msgs
Video
RMCP+ (IPMI Session)
RMCP+ (IPMI Session)
JAVA
UDP
UDP
Ethernet
Ethernet
Session Payloads Enable “1-port” Management
See Seedemo demo in inIntel Intel Pavilion Pavilion
16
IPMI v2.0 in Action
IPMI and WMX* Proof-of-Concept – Microsoft and Intel demonstrate local and remote management using IPMI and WMX technology at WinHEC 2004
* Other names and brands may be claimed as the property of others 17
IPMI v2.0 in Action
What is WMX? A SOAP-based protocol, originated by Microsoft*, that defines a small number of fixed operations for system management access – Includes functions for enumerating the information and functions that can be accessed on a given platform
Based on Web-Services standards and technologies Uses URIs and XML data for access to management information and control functions – Conceptually and technologically aligned with Web Services – based interfaces being looked at by DMTF*
* Other names and brands may be claimed as the property of others 18
IPMI v2.0 in Action
Common Local and Remote Management Remote Mgmt Access
Stacks
IPMI Management S/W
Local Mgmt Access Management Management Applications Applications
Management Management Applications Applications
WMX Local
XML/SOAP XML/SOAP WMX WMXInterface Interface WMX ↔ WMI
Instrumentation InstrumentationProvider Provider
WMI ↔ IPMI IPMI IPMIDriver Driver
IPMI IPMIH/W H/WI/F I/F BMC BMC and andmonitoring monitoringh/w h/w
WMX WMX Interface Interface WMX Over LAN “In-Band”
XML/SOAP XML/SOAP
WMX WMX XML/ XML/ ↔ ↔ SOAP IPMI IPMI SOAP
WMX Over LAN “Out-ofBand”
“Embedded Provider”
19
IPMI v2.0 in Action Remote Mgmt Access
Proxy for Migration
Management Management Applications Applications
IPMI
Management Management Applications Applications
WMX WMXInterface Interface XML/SOAP XML/SOAP WMX over LAN
WMX Local
XML/SOAP XML/SOAP WMX Over LAN WMX WMXInterface Interface “In-Band” WMX ↔ WMI
Instrumentation InstrumentationProvider Provider
WMI ↔ IPMI IPMI IPMISystem SystemI/F I/FDriver Driver IPMI IPMIH/W H/WI/F I/F BMC BMC and andmonitoring monitoringh/w h/w
Proxy System
Management S/W Stacks
Local Mgmt Access
XML/SOAP XML/SOAP WMX WMXInterface Interface Proxy ProxyInstr. Instr.Provider Provider WMX ↔ IPMI IPMI IPMILAN LANComm Comm
RMCP+ RMCP+
IPMI (UDP IPMI (UDP
-based) -based)
IPMI Over LAN “Out-ofBand”
IPMI over LAN
IPMI IPMI v2.0 v2.0technology technologysupports supports value -added extensibility value-added extensibility
20
Agenda Initiative and Architecture Update IPMI v2.0 Technology Update IPMI in Action IPMI Futures
21
Convergence on Platform Interfaces DMTF striving for common cross-platform OOB management interface
Remote Access
– Web-services -based structured protocol – CLI for human access, scriptable – CIM Schema, profiles for compliance
OOB
DMTF
Manageability Access Point
Manageability Access Point
(CMM , SW proxy)
(BMC, SP)
IPMI BMC Managed Elements
Managed Elements IPMI
Local Access
Integrated
Proxied
OOB
IPMI continues to be
– Infrastructure for implementation under DMTF interfaces – ‘Inside-the-Box’ interface, e.g. – Between BMC and system components – Between CMM and blades – Alternative OOB interface when Manageability Access Point is a SW Proxy – For ‘low-end’ implementations – For migration and support of installed base
22
IPMI Futures
Advancing Platform Management Feb 01 Feb 02 r1.1 r1.0 IPMI v1.5 Monitoring
(temp, volt, fan, etc.)
Control
(power on/off/cycle, reset, diag. interrupt)
System Event Logging FRU & SDR Information Watchdog Timer Serial and LAN access Serial and LAN alerts Platform Event Filtering Serial Port sharing Management busses
Feb 04 r1.0 v2.0 Additions Session and Security Enhancements Serial Over LAN SSIF Alignment with ASF Authentication Encryption support Firmware Firewall Command Discovery Modular (blade) support
Feb 05?? r1.1? v2.0+ … New Payload Types Enhanced Configuration Interfaces Links to Directorybased Authentication Improved Group Control Auxiliary Log Access Integration with Web Interfaces Web services-based access
23
IPMI Futures
New Capabilities Under Consideration Interfaces to Directory-based authentication – Support for Authentication Proxy
Additional redirection payloads – e.g. KVM, USB-media
Enhanced configuration interfaces – Simplified save/restore of configuration settings – Secure migration of user configuration – Integration with configuration of ‘Alternative Access’ features, e.g. Web Server, Telnet
24
IPMI Futures
New Capabilities Under Consideration More efficient options for ‘group control’ – E.g. option for ‘persistent’ connections
Auxiliary Log access Web-services – based interface support – Alignment with DMTF – “IPMI for Web Services” technologies
IPMI IPMI will will continue continue to to evolve evolve with with valuable valuable new new capabilities capabilities 25
Summary IPMI reduces TTM and development cost for platform management IPMI provides solid foundation for platform management implementations IPMI v2.0 technology supports valueadded extensibility IPMI will continue to evolve with valuable new capabilities
26
Advances in Intelligent Platform Management Tom Slaight, Intel Corporation
Questions? More on IPMI and IPMI v2.0 at IDF: • “Birds Of a Feather” Join us today for dialog and Q&A on IPMI and related technologies • Technology Showcase See demos of IPMI-based systems in the Intel Pavilion
Please Pleaseremember remember to toturn turnin inyour your session session survey surveyform form
Extended in v2.0 IPMI v1.5
IPMI Functional Blocks Serial
ICMB
Basic, Remote Terminal, PPP Access IPMI over Serial
LAN RMCP
ICMB
IPMI Core
Firmware Firewall
Local Access
New for v2.0
“RMCP+” Session
IPMI over IPMI over SOL (Serial LAN v1.5 LAN v2.0 Over LAN)
Serial Port Sharing
Session Infrastructure
VLAN
Payloads Authentication Integrity
Confidentiality
Sensor Users & Control Logging Access (on/off/reset/intr) Privileges LAN & Serial FRU, SEL, Watchdog PEF Alerting SDRs System Interfaces KCS BT SMIC SSIF
Mgmt Busses IPMB PCI-SMBus 28