® IPMI Overview, Progress and Implementation IPMI Overview, IPMI Overview, Progress and Progress and Implementation Implementation Tom Slaight Server Management Architect Enterprise Server Group Intel Corporation John Graf Server Management Architect Hewlett-Packard Company September 16, 1998 Tom Slaight Server Management Architect Enterprise Server Group Intel Corporation John Graf Server Management Architect Hewlett-Packard Company September 16, 1998
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
zz IPMI v0.9 announced IPMI v0.9 announced at Spring ‘98 Intelat Spring ‘98 IntelDeveloper ForumDeveloper Forum��Made available for industry reviewMade available for industry review
zzPromoters:Promoters:Intel, Hewlett-Packard, NEC, and DellIntel, Hewlett-Packard, NEC, and Dell��Owners of the specification, consolidatedOwners of the specification, consolidated
RAS Features Focus� Reliability� Availability� Serviceability
Server Environment� Remote administrator� Expensive hardware� High cost for downtime and repair
Keep it Running!Keep it Running!
RAS Features FocusRAS Features Focus�� ReliabilityReliability�� AvailabilityAvailability�� ServiceabilityServiceability
Server EnvironmentServer Environment�� Remote administrator Remote administrator�� Expensive hardware Expensive hardware�� High cost for downtime and repair High cost for downtime and repair
55
®®
Server EnvironmentServer EnvironmentServer Environment
9More extensive monitoring, control,and automatic recovery features
9Need for ‘Always Accessible’management
9Complex system topologies�Multiple internal boards, external
9Provides the foundation forIntelligent Platform Management� Autonomous access, monitoring, logging, and
control features that function independentlyfrom the system processors, software, and OS
9Provides scalable support for entry to high-end systems
9Supports multi-chassis and modularconfigurations
99Provides the foundation forProvides the foundation forIntelligent Platform ManagementIntelligent Platform Management�� Autonomous access, monitoring, logging, andAutonomous access, monitoring, logging, and
control features that function independentlycontrol features that function independentlyfrom the system processors, software, and OSfrom the system processors, software, and OS
99Provides scalable support for entry to high-Provides scalable support for entry to high-end systemsend systems
99Supports multi-chassis and modularSupports multi-chassis and modularconfigurationsconfigurations
55
®®
IPMI BenefitsOEMIPMI BenefitsIPMI BenefitsOEMOEM
9Supports OEM differentiation� Codes, events, and sensor types reserved for
99Provides a common platform mgmt.Provides a common platform mgmt.configuration interfaceconfiguration interface�� no need to touch BIOS FLASHno need to touch BIOS FLASH
�� no need for platform-specific utilitiesno need for platform-specific utilities
software and driver to work on multiple platforms.software and driver to work on multiple platforms.
99Can be used with any mgmt. S/W stackCan be used with any mgmt. S/W stack�� Designed for simple mapping to WMI/CIMDesigned for simple mapping to WMI/CIM
9Provides standardized interfaces forextendin g management features� IPMB - for intra-chassis extensions and standardized Emergency
Management Card Access� ICMB - for inter-chassis extensions
9Facilitates ‘out-of-band’ secondar y access� Message based interface supports bridging to secondary
management interfaces - NIC, RS-232, etc.
9Uses ‘off-the-shelf’ com ponents
99Preserves abilit y to innovate hardwarePreserves abilit y to innovate hardware
99Provides standardized interfaces forProvides standardized interfaces forextendin g management featuresextendin g management features�� IPMB - forIPMB - for intra intra -chassis extensions and standardized Emergency-chassis extensions and standardized Emergency
Management Card AccessManagement Card Access�� ICMB - for inter-chassis extensionsICMB - for inter-chassis extensions
99Facilitates ‘out-of-band’ secondar y accessFacilitates ‘out-of-band’ secondar y access�� Message based interface supports bridging to secondaryMessage based interface supports bridging to secondary
zAll IPMI o perations are accom plished b ysendin g messa ges to the mana gementcontrollers�Standardized commands defined in the IPMI
specification�All messa ges use a Request / Response Protocol
zFacilitates deliver y over multi ple trans ports:system interface, IPMB, ICMB, etc.
zzAll IPMI o perations are accom plished b yAll IPMI o perations are accom plished b ysendin g messa ges to the mana gementsendin g messa ges to the mana gementcontrollerscontrollers��Standardized commands defined in the IPMIStandardized commands defined in the IPMI
specificationspecification��All messa ges use a Request / Response ProtocolAll messa ges use a Request / Response Protocol
zzFacilitates deliver y over multi ple trans ports:Facilitates deliver y over multi ple trans ports:system interface, IPMB, ICMB, etc.system interface, IPMB, ICMB, etc.
IPMI Commands grou ped by functionalit y�Supports modular firmware development
– Sensor and Event commands– App lication commands for controller s pecific
functionalit y– Chassis commands for chassis control & status– Stora ge commands for non-volatile stora ge access– Brid ge commands– Firmware Transfer commands
– OEM commands
IPMI Commands grou ped by functionalit yIPMI Commands grou ped by functionalit y��Supports modular firmware developmentSupports modular firmware development
–– Sensor and Event commandsSensor and Event commands–– App lication commands for controller s pecificApp lication commands for controller s pecific
functionalit yfunctionalit y–– Chassis commands for chassis control & statusChassis commands for chassis control & status–– Stora ge commands for non-volatile stora ge accessStora ge commands for non-volatile stora ge access–– Brid ge commandsBrid ge commands–– Firmware Transfer commandsFirmware Transfer commands
z Describe the population of sensors� Location, ID, and access method
� Type (temp, voltage, processor, etc.), unit ofmeasurement (volts, amps, bytes/sec, etc.), readingtype (digital/discrete/analog) and threshold support
z Guide software in presenting sensorinformation� normal reading ranges, sensor accuracy and tolerance
� sensor id string
z Identify the entity and/or FRU associatedwith each sensor
z Direct the sensor initialization process� Initialization of Event Generation, Thresholds,
Hysterisis, and/or Event Scanning
zz Describe the population of sensorsDescribe the population of sensors�� Location, ID, and access methodLocation, ID, and access method
�� Type (temp, voltage, processor, etc.), unit ofType (temp, voltage, processor, etc.), unit ofmeasurement (volts, amps, bytes/sec, etc.), readingmeasurement (volts, amps, bytes/sec, etc.), readingtype (digital/discrete/analog) and threshold supporttype (digital/discrete/analog) and threshold support
zz Guide software in presenting sensorGuide software in presenting sensorinformationinformation�� normal reading ranges, sensor accuracy and tolerancenormal reading ranges, sensor accuracy and tolerance
�� sensor id stringsensor id string
zz Identify the entity and/or FRU associatedIdentify the entity and/or FRU associatedwith each sensorwith each sensor
zz Direct the sensor initialization processDirect the sensor initialization process�� Initialization of Event Generation, Thresholds,Initialization of Event Generation, Thresholds,
zz Combine with SDR info for richerCombine with SDR info for richerevent analysisevent analysis��Allow application to identify EntityAllow application to identify Entity
and FRU associated with eventand FRU associated with event
��Sensor short ID StringSensor short ID String
��etc.etc.
55
®®
IPMI H/W ElementsIPMI H/W ElementsIPMI H/W Elements
IPMI MessagesIPMI MessagesIPMI Messages
zBaseboard M gmt. ControllerzSystem InterfacezNon-volatile Stora ge
zz Baseboard M gmt. ControllerBaseboard M gmt. Controllerzz System InterfaceSystem Interfacezz Non-volatile Stora geNon-volatile Stora ge
zManagement Micro-controllerprovides the Intelli gence forIPMI:�Autonomous monitoring and logging�Interface to IPMI Storage
�Receives and logs event messages�System interface to IPMB / I 2C
�System Watchdog Timer�Optional power control functions.
z Plus OEM ‘value added’ mgmt.features
zz Management Micro-controllerManagement Micro-controllerprovides the Intelligence forprovides the Intelligence forIPMI:IPMI:��Autonomous monitoring and loggingAutonomous monitoring and logging
�� Interface to IPMI StorageInterface to IPMI Storage
��Receives and logs event messagesReceives and logs event messages
��System interface to IPMB / ISystem interface to IPMB / I 22CC
��System Watchdog TimerSystem Watchdog Timer
��Optional power control functions.Optional power control functions.
zz Plus OEM ‘value added’ mgmt.Plus OEM ‘value added’ mgmt.featuresfeatures
zz Simple 3 I/O port, byte based interfaceSimple 3 I/O port, byte based interface
zz ImplementableImplementable using FPGA or discrete using FPGA or discretelogiclogic
z Simple 3 I/O port, block based interface
z Implementable using FPGA or discretelogic
zz Simple 3 I/O port, block based interfaceSimple 3 I/O port, block based interface
zz ImplementableImplementable using FPGA or discrete using FPGA or discretelogiclogic
NEWNEWNEW
55
®®
IPMI H/W ElementsNon-volatile Stora geIPMI H/W ElementsIPMI H/W ElementsNon-volatile Stora geNon-volatile Stora ge
SystemEventLog
SSystemystemEEventventLLogog
z Centralized non-volatilestora ge for time-stampedEvent Messa ges�Compact 16-byte Event Records
include provision for OEM event typesand fields
�Message format tied to Sensorrepresentation and access
zz Centralized non-volatileCentralized non-volatilestora ge for time-stampedstora ge for time-stampedEvent Messa gesEvent Messa ges��Compact 16-byte Event RecordsCompact 16-byte Event Records
include provision for OEM event typesinclude provision for OEM event typesand fieldsand fields
��Message format tied to SensorMessage format tied to Sensorrepresentation and accessrepresentation and access
FRU DevicesFRU DevicesFRU Devices
SDR Repositor ySDR Repositor ySDR Repositor y z Centralized NV-stora ge forSensor Data Records
zz Centralized NV-stora ge forCentralized NV-stora ge forSensor Data RecordsSensor Data Records
z Distributed non-volatilestora ge for FRU Information
zz Distributed non-volatileDistributed non-volatilestora ge for FRU Informationstora ge for FRU Information
55
®®
IPMI H/W ElementsIPMI H/W ElementsIPMI H/W Elements
IPMI MessagesIPMI MessagesIPMI Messages
RAID Back planeRAIDRAID Back plane Back plane
z IPMB - Intelli gent Platform Mana gement Busz Private Mana gement Busses
zz IPMB - Intelli gent Platform Mana gement BusIPMB - Intelli gent Platform Mana gement Buszz Private Mana gement BussesPrivate Mana gement Busses
zz Standardized bus and protocolStandardized bus and protocolfor extending managementfor extending managementcontrol, monitoring, and eventcontrol, monitoring, and eventdelivery within the chassis.delivery within the chassis.
��Provides integration point forProvides integration point forchassis mgmt. featureschassis mgmt. features
IPMI H/W ElementsPrivate Mana gement BussesIPMI H/W ElementsIPMI H/W ElementsPrivate Mana gement BussesPrivate Mana gement Busses
z I2C-based, sin gle master busses accessedvia mana gement controller
z Used primaril y for IPMI FRU SEEPROMs�Available for ‘value added’ I 2C devices - outside IPMI
context�Shareable with ‘hidden’ I 2C devices owned b y the
management controller
z Accessed via Master Write-Read I 2C command�Other I 2C busses ma y be present - but these aren’t IPMI
‘Private Busses’ unless command access is provided
zz II22C-based, sin gle master busses accessedC-based, sin gle master busses accessedvia mana gement controllervia mana gement controller
zz Used primaril y for IPMI FRUUsed primaril y for IPMI FRU SEEPROMs SEEPROMs��Available for ‘value added’ IAvailable for ‘value added’ I 22C devices - outside IPMIC devices - outside IPMI
contextcontext��Shareable with ‘hidden’ IShareable with ‘hidden’ I 22C devices owned b y theC devices owned b y the
management controllermanagement controller
zz Accessed via Master Write-Read IAccessed via Master Write-Read I 22C commandC command��Other IOther I 22C busses ma y be present - but these aren’t IPMIC busses ma y be present - but these aren’t IPMI
‘Private Busses’ unless command access is provided‘Private Busses’ unless command access is provided
55
®®
IPMI SoftwareIPMI SoftwareExample: HPExample: HP TopTools TopTools
HP TopTools*�Web-based mana gement a pplication for
HP’s NetServers, Ka yak workstations, andVectra deskto p clients*
�Data exposed to Java a pplicationsthrou gh a combination of DMI and SNMP�NetServer a gents have standardized on
IPMI for hardware event lo g, sensors, andOS watchdo g
* Third-party marks and brands are the property of their respective owners.
HP HP TopToolsTopTools **��Web-based mana gement a pplication forWeb-based mana gement a pplication for
HP’s NetServersHP’s NetServers , Kayak workstations, and, Kayak workstations, andVectraVectra deskto p clients* deskto p clients*
��Data exposed to Java a pplicationsData exposed to Java a pplicationsthrou gh a combination of DMI and SNMPthrou gh a combination of DMI and SNMP
��NetServerNetServer agents have standardized on agents have standardized onIPMI for hardware event lo g, sensors, andIPMI for hardware event lo g, sensors, andOS watchdo gOS watchdo g
* Third-party marks and brands are the property of their respective owners.* Third-party marks and brands are the property of their respective owners.
55
®®
IPMI SoftwareExample: Intel Server ControlIPMI SoftwareIPMI SoftwareExample: Intel Server ControlExample: Intel Server Control
Intel Server Control�IPMI-based instrumentation software for
Intel’s server board sets�Automaticall y inte grates additional
chassis sensors:– fans, temperatures, volta ges, chassis
intrusion, and power supplies
�Also uses non-IPMI interfaces, such asSM BIOS
Intel Server ControlIntel Server Control��IPMI-based instrumentation software forIPMI-based instrumentation software for
Intel’s server board setsIntel’s server board sets��Automaticall y inte grates additionalAutomaticall y inte grates additional
chassis sensors:chassis sensors:–– fans, temperatures, volta ges, chassisfans, temperatures, volta ges, chassis
intrusion, and power suppliesintrusion, and power supplies
��Also uses non-IPMI interfaces, such asAlso uses non-IPMI interfaces, such asSM BIOSSM BIOS
55
®®
IPMI SpecificationsTie it all to gether...IPMI SpecificationsIPMI SpecificationsTie it all to gether...Tie it all to gether...
z IPMI - Intelli gent Platform Mana gementInterface�BMC and satellite mana gement controller functions�Command set s pecifications�Sensor Data Record and Event Lo g data formats
z IPMB - Intelli gent Platform Mana gement BusProtocol�Trans port protocol, timin g, electrical s pecifications, and
connectors for the IPMB
z Plus su pportin g specifications...
zz IPMI - Intelli gent Platform Mana gementIPMI - Intelli gent Platform Mana gementInterfaceInterface��BMC and satellite mana gement controller functionsBMC and satellite mana gement controller functions��Command set s pecificationsCommand set s pecifications��Sensor Data Record and Event Lo g data formatsSensor Data Record and Event Lo g data formats
zz IPMB - Intelli gent Platform Mana gement BusIPMB - Intelli gent Platform Mana gement BusProtocolProtocol��Trans port protocol, timin g, electrical s pecifications, andTrans port protocol, timin g, electrical s pecifications, and
connectors for the IPMBconnectors for the IPMB
zz Plus su pportin g specifications...Plus su pportin g specifications...
,30,,30,
55
®®
IPMI Specificationsv1.0 supportin g documentationIPMI SpecificationsIPMI Specificationsv1.0 supportin g documentationv1.0 supportin g documentation
z FRU Inventor y Format s pecification�Comprises product, board, chassis, power su pply, and
OEM FRU information
z IPMB Address allocation� specifies the allocation of I 2C addresses for devices that
connect to the IPMB
z Platform Event Tra p Format S pecification� specifies a common format for as ynchronous SNMPv1
traps generated b y platform events
zz FRU Inventor y Format s pecificationFRU Inventor y Format s pecification��Comprises product, board, chassis, power su pply, andComprises product, board, chassis, power su pply, and
OEM FRU informationOEM FRU information
zz IIPMB Address allocationPMB Address allocation�� specifies the allocation of Ispecifies the allocation of I 22C addresses for devices thatC addresses for devices that
connect to the IPMBconnect to the IPMB
zz Platform Event Tra p Format S pecificationPlatform Event Tra p Format S pecification�� specifies a common format for as ynchronous SNMPv1specifies a common format for as ynchronous SNMPv1
traps generated b y platform eventstraps generated b y platform events
Develo pment Su pportDevelo pment Su pportDevelo pment Su pport
zDevelo per information�IPMI Implementer’s Guide�IPMI FAQ�Development test tools
zHardware develo pment aidsI2C Bus interfaces, monitors, & s/w:
– Micro Computer Control Corporation*– Calibre UK Ltd*
zMore to come…* Third-party marks and brands are the property of their respective owners.
zzDevelo per informationDevelo per information��IPMIIPMI Implementer’s Implementer’s Guide Guide��IPMI FAQIPMI FAQ��Development test toolsDevelopment test tools
zzHardware develo pment aidsHardware develo pment aidsII22C Bus interfaces, monitors, & s/w:C Bus interfaces, monitors, & s/w:
–– Micro Computer Control Corporation*Micro Computer Control Corporation*–– CalibreCalibre UK UK LtdLtd **
zzMore to come…More to come…* Third-party marks and brands are the property of their respective owners.* Third-party marks and brands are the property of their respective owners.
,30,,30,
55
®®
AgendaAgendaAgenda
9Introduction & Overview
9Architecture & Im plementation
zWhat’s New for IPMI v1.0
z IPMI Futures
zSummar y & Call to Action
9Introduction & Overview
9Architecture & Im plementation
zzWhat’s New for IPMI v1.0What’s New for IPMI v1.0
zz IPMI FuturesIPMI Futures
zzSummar y & Call to ActionSummar y & Call to Action
55
®®
What’s New in IPMI v1.0HighlightsWhat’s New in IPMI v1.0What’s New in IPMI v1.0HighlightsHighlights
zBlock Transfer interface
zSystem Interface interru pts
zDeassertion event status
z Improved command consistenc y
zOptional POH (power on hour )Counter
zzBlock Transfer interfaceBlock Transfer interface
zzDeassertionDeassertion event status event status
zz Improved command consistenc yImproved command consistenc y
zzOptional POH (power on hour )Optional POH (power on hour )CounterCounter
55
®®
What’s New in IPMI v1.0HighlightsWhat’s New in IPMI v1.0What’s New in IPMI v1.0HighlightsHighlights
z Improved identification ofManagement Controllers�Manufacturer ID based on IANA
Enter prise ID�Optional controller GUID
zModal SDR Re positor y support�Supports incor poration SDRs in FLASH
zz Improved identification ofImproved identification ofManagement ControllersManagement Controllers��Manufacturer ID based on IANAManufacturer ID based on IANA
Enter prise IDEnter prise ID��Optional controller GUIDOptional controller GUID
zzModal SDR Re positor y supportModal SDR Re positor y support��Supports incor poration Supports incor poration SDRs SDRs in FLASHin FLASH
55
®®
What’s New in IPMI v1.0HighlightsWhat’s New in IPMI v1.0What’s New in IPMI v1.0HighlightsHighlights
New FRU Record T ypes�Power Suppl y Information
– input volta ge ranges, watta ge, input current,fan/predictive-fail su pport, etc.
�DC Output– power deliver y capabilities of individual PS out puts
�Power Consumption– DC loadin g records that match DC Out put records
�Management Access Record– stores alternate access paths for peripheral and
systems
New FRU Record T ypesNew FRU Record T ypes��Power Suppl y InformationPower Suppl y Information
–– input volta ge ranges, watta ge, input current, input volta ge ranges, watta ge, input current,fan/predictive-fail su pport, etc.fan/predictive-fail su pport, etc.
��DC OutputDC Output–– power deliver y capabilities of individual PS out putspower deliver y capabilities of individual PS out puts
��Power ConsumptionPower Consumption–– DC loadin g records that match DC Out put recordsDC loadin g records that match DC Out put records
��Management Access RecordManagement Access Record–– stores alternate access paths for peripheral andstores alternate access paths for peripheral and
systemssystems
55
®®
What’s New in IPMI v1.0What’s New in IPMI v1.0What’s New in IPMI v1.0
zEntit y Association records
zStandardized Watchdo g Timer
zAssi gnable sensor t ypes
zNew sensor & event t ypes
zzEntit y Association recordsEntit y Association records
zzStandardized Watchdo g TimerStandardized Watchdo g Timer
zzAssi gnableAssi gnable sensor t ypes sensor t ypes
zzNew sensor & event t ypesNew sensor & event t ypes
55
®®
Entit y Association RecordsEntit y Association RecordsEntit y Association Records
z Identifies relationshi p between physicaland/or lo gical entities
z Single bit defines entit y as logical orphysical entit y. e.g. processor or processorgrou p.
z Links to FRU information
z Supports multi ple mappings– physical - to - physical, lo gical - to - physical,
logical - to - lo gical, nested
z Can be used to populate CIM associations
zz Identifies relationshi p between physicalIdentifies relationshi p between physicaland/or lo gical entitiesand/or lo gical entities
zz Single bit defines entit y as logical orSingle bit defines entit y as logical orphysical entit y. e.g. processor or processorphysical entit y. e.g. processor or processorgrou p.grou p.
zz Links to FRU informationLinks to FRU information
zz Supports multi ple mappingsSupports multi ple mappings–– physical - to - physical, lo gical - to - physical,physical - to - physical, lo gical - to - physical,
logical - to - lo gical, nestedlogical - to - lo gical, nested
zz Can be used to populate CIM associationsCan be used to populate CIM associations
55
®®
Entit y AssociationSimple Entit y - to - FRU AssociationEntit y AssociationEntit y AssociationSimple Entit y - to - FRU AssociationSimple Entit y - to - FRU Association
SensorRecord
SensorSensorRecordRecord
memor ymemor ymodule 1module 1
FRULocatorRecord
FRUFRULocatorLocatorRecordRecord
memor ymemor ymodule 1module 1
presencepresencesensorsensor
Entity ID
FRUdevice
FRUFRUdevicedevice
FRU addressFRU address
presence sensor for memor y modulepresence sensor for memor y modulepresence sensor for memor y module
55
®®
Entit y Association RecordsExample 1Entit y Association RecordsEntit y Association RecordsExample 1Example 1
volta ge sensor for processor pairvolta ge sensor for processor pairvolta ge sensor for processor pair
SensorRecord
SensorSensorRecordRecord
processorprocessor grou p 1 grou p 1
Entit yAssociation
Record
Entit yEntit yAssociationAssociation
RecordRecord
processorprocessorgrou p 1grou p 1
processor 1processor 1
processor 2processor 2
volta gevolta gesensorsensor
Entity ID
55
®®
Entit y Association RecordsExample 2Entit y Association RecordsEntit y Association RecordsExample 2Example 2
power unit redundanc y sensorpower unit redundanc y sensorpower unit redundanc y sensorFRU LocatorFRU LocatorFRU Locator
power su pply 3power su pply 3FRU LocatorFRU LocatorFRU Locator
power supply 2power supply 2
SensorRecord
SensorSensorRecordRecord
power unitpower unit11
redundanc yredundanc ysensorsensor
Entity ID
Entit yAssociation
Record
Entit yEntit yAssociationAssociation
RecordRecord
power unitpower unit11
power supply 1power supply 1
power supply 2power supply 2
power supply 3power supply 3
Sensor Type
FRU LocatorFRU LocatorFRU Locator
power supply 1power supply 1
FRUdevice
FRUFRUdevicedevice
FRU addressFRU address
55
®®
Watchdo g TimerWatchdo g TimerWatchdo g Timerz Specified to generate selectable actions on
timeout:� Reset� Power C ycle� Power Off� Interrupt: NMI, SMI, or IRQ
z Maintains identit y of timer use� BIOS, FRB/ASR, OS, OEM
z Automaticall y logs timeout action and use
z Provides common platform m gmt. accessfor Emer gency Mgmt. Cards
zz Specified to generate selectable actions onSpecified to generate selectable actions ontimeout:timeout:�� ResetReset�� Power C yclePower C ycle�� Power OffPower Off�� Interrupt: NMI, SMI, or IRQInterrupt: NMI, SMI, or IRQ
zz Maintains identit y of timer useMaintains identit y of timer use�� BIOS, FRB/ASR, OS, OEMBIOS, FRB/ASR, OS, OEM
zz Automaticall y logs timeout action and useAutomaticall y logs timeout action and use
zz Provides common platform m gmt. accessProvides common platform m gmt. accessfor Emer gency Mgmt. Cardsfor Emer gency Mgmt. Cards
55
®®
Assi gnable Sensor T ypesAssi gnableAssi gnable Sensor T ypes Sensor T ypes
zSupports the creation of genericmanagement controllers�Sensor T ype assi gned at initialization�Works with discrete and threshold-based
‘analo g’ sensors�Supports mix of Pre-defined and Generic
sensors in s ystem�Leaves SDR Re positor y and Event
Logging functions decou pled
zzSupports the creation of genericSupports the creation of genericmanagement controllersmanagement controllers��Sensor T ype assi gned at initializationSensor T ype assi gned at initialization��Works with discrete and threshold-basedWorks with discrete and threshold-based
‘analo g’ sensors‘analo g’ sensors��Supports mix of Pre-defined and GenericSupports mix of Pre-defined and Generic
sensors in s ystemsensors in s ystem��Leaves SDR Re positor y and EventLeaves SDR Re positor y and Event
InitializationInitializationAgentAgentassi gnsassi gnsSensor T ypeSensor T ype +5 volta ge+5 volta ge
55
®®
New Sensor & Event T ypesNew Sensor & Event T ypesNew Sensor & Event T ypes
zSecurit y status�Physical Securit y
– extension of chassis intrusion includes:� drive ba y & I/O bay intrusion� LAN Leash and unauthorized dock/undock
�Platform Securit y Violation Attem pt– pre-boot & out-of-band p assword violation
zSlot / Connector– interlock, fault, presence, and power status
for ‘hot-plu g’ slot support
zzSecurit y statusSecurit y status��Physical Securit yPhysical Securit y
–– extension of chassis intrusion includes:extension of chassis intrusion includes:�� drive ba y & I/O bay intrusiondrive ba y & I/O bay intrusion�� LAN Leash and unauthorized dock/undockLAN Leash and unauthorized dock/undock
��Platform Securit y Violation Attem ptPlatform Securit y Violation Attem pt–– pre-boot & out-of-band p assword violationpre-boot & out-of-band p assword violation
zzSlot / ConnectorSlot / Connector–– interlock, fault, presence, and power statusinterlock, fault, presence, and power status
for ‘hot-plu g’ slot supportfor ‘hot-plu g’ slot support
55
®®
New Sensor & Event T ypesNew Sensor & Event T ypesNew Sensor & Event T ypeszSystem ACPI Power State
– for out-of-band reportin g of ACPI state
zPlatform Alert– for platform generated alerts, e. g. LAN
alerts and telephone pa ges
zEntit y Presence Sensor– for auto-confi guration support
zPlus:– LAN, Monitor ASIC, Boot & Pre-boot
Events, Boot and OS-Load Errors
zzSystem ACPI Power StateSystem ACPI Power State–– for out-of-band reportin g of ACPI statefor out-of-band reportin g of ACPI state
zzPlatform AlertPlatform Alert–– for platform generated alerts, e. g. LANfor platform generated alerts, e. g. LAN
alerts and telephone pa gesalerts and telephone pa ges
zzEntit y Presence SensorEntit y Presence Sensor–– for auto-confi guration supportfor auto-confi guration support
Events, Boot and OS-Load ErrorsEvents, Boot and OS-Load Errors
55
®®
AgendaAgendaAgenda
9Introduction & Overview
9Architecture & Im plementation
9What’s New for IPMI v1.0
z IPMI Futures
zSummar y & Call to Action
9Introduction & Overview
9Architecture & Im plementation
9What’s New for IPMI v1.0
zz IPMI FuturesIPMI Futures
zSummar y & Call to Action
55
®®
IPMI FuturesAreas of investi gationIPMI FuturesIPMI FuturesAreas of investi gationAreas of investi gation
zTighter linka ge with ACPI
zExtensions for lower-cost s ystems
zRS-232 & LAN out-of-bandconnections
zNew common platform mana gementfunctions
zMore Develo pment Su pport
z ICMB (near term )
zzTighter linka ge with ACPITighter linka ge with ACPI
zzExtensions for lower-cost s ystemsExtensions for lower-cost s ystems
zzRS-232 & LAN out-of-bandRS-232 & LAN out-of-bandconnectionsconnections
zzNew common platform mana gementNew common platform mana gementfunctionsfunctions
zzMore Develo pment Su pportMore Develo pment Su pport
zz ICMB (near term )ICMB (near term )
,30,,30,
55
®®
ICMBICMBICMB,QWHOOLJHQW
&KDVVLV
0DQDJHPHQW
%XV
,,QWHOOLJHQWQWHOOLJHQW
&&KDVVLVKDVVLV
00DQDJHPHQWDQDJHPHQW
%%XVXV
z Dedicated to inter-chassis monitoringand management functions.Not a LAN or peripheral bussubstitute.
z Complements in-band chassismanagement interfaces such asSAF-TE and SES
zz Dedicated to inter-chassis monitoringDedicated to inter-chassis monitoringand management functions.and management functions.Not a LAN or peripheral busNot a LAN or peripheral bussubstitute.substitute.
zz Complements in-band chassisComplements in-band chassismanagement interfaces such asmanagement interfaces such asSAF-TE and SESSAF-TE and SES
Periph. ChassisPeriphPeriph . Chassis. Chassis
ChassisChassisCtrlrCtrlr ..
SELSEL
SDRsSDRs
ICMBICMBBridgeBridge
SensorsSensors
ICMBICMB
Periph. ChassisPeriphPeriph . Chassis. Chassis
ChassisChassisCtrlrCtrlr ..
SELSEL
SDRsSDRs
ICMBICMBBridgeBridge
SensorsSensors
HostHostHost
BMCBMCSELSEL
SDRsSDRs
ICMBICMBBridgeBridge
SensorsSensors
IPMBIPMB
HostHostHost
BMCBMCSELSEL
SDRsSDRs
ICMBICMBBridgeBridge
SensorsSensors
IPMBIPMB
55
®®
AgendaAgendaAgenda
9Introduction & Overview
9Architecture & Im plementation
9What’s New for IPMI v1.0
9IPMI Futures
zSummar y & Call to Action
9Introduction & Overview
9Architecture & Im plementation
9What’s New for IPMI v1.0
9IPMI Futures
zzSummar y & Call to ActionSummar y & Call to Action
55
®®
Summar ySummar ySummar y
z IPMI provides the foundation forIntelli gent Platform Mana gement�Provides ‘Plu g N Play’ platform mana gement�Preserves differentiation�Implemented with off-the-shelf components
z IPMI v1.0 is read y to go
zStay tuned ... more to come!
zz IPMI provides the foundation forIPMI provides the foundation forIntelli gent Platform Mana gementIntelli gent Platform Mana gement��Provides ‘Plu g N Play’ platform mana gementProvides ‘Plu g N Play’ platform mana gement��Preserves differentiationPreserves differentiation��Implemented with off-the-shelf componentsImplemented with off-the-shelf components
zz IPMI v1.0 is read y to goIPMI v1.0 is read y to go
zzStay tuned ... more to come!Stay tuned ... more to come!
55
®®
Call to ActionCall to ActionCall to Action
zGet the s pecs
zSee IPMI in the showcase
zBecome an IPMI 1.0 Ado pter
zDeploy IPMI v1.0 in your serverproducts
zzGet the s pecsGet the s pecs
zzSee IPMI in the showcaseSee IPMI in the showcase
zzBecome an IPMI 1.0 Ado pterBecome an IPMI 1.0 Ado pter
zzDeploy IPMI v1.0 in your serverDeploy IPMI v1.0 in your serverproductsproducts