Intelligent Platform Management Futures · Intelligent Platform Management Futures : IPMI, CIM, and...
Transcript of Intelligent Platform Management Futures · Intelligent Platform Management Futures : IPMI, CIM, and...
Intelligent Platform Intelligent Platform Management Futures :Management Futures :IPMI, CIM, and Emerging Management IPMI, CIM, and Emerging Management
TechnologiesTechnologies
Tom SlaightTom SlaightPrincipal Server Management ArchitectPrincipal Server Management Architect
March 5, 2005March 5, 2005
2
AgendaAgenda
��Architecture and Initiative UpdateArchitecture and Initiative Update
�� IPMI and CIM in ActionIPMI and CIM in Action
��Platform Management FuturesPlatform Management Futures
3
IIntelligentntelligent
PPlatformlatform
MManagementanagement
IInterfacenterface
•• Defines a standardized, Defines a standardized,
abstracted, messageabstracted, message--based based
interface to intelligent platform interface to intelligent platform
management hardwaremanagement hardware
•• Defines standardized records for Defines standardized records for
describing platform management describing platform management
devices and their characteristicsdevices and their characteristics
Promoters:
Adopters: 179 and growing
Architecture and Initiative Update
IPMI IPMI
4
IPMI and IntelIPMI and Intel®® AMTAMT
�� IntelIntel®® AMT: AMT: a management a management architecture architecture with consistent with consistent crosscross--platform capabilities, interfaces and protocolsplatform capabilities, interfaces and protocols
–– Implemented in PCs in midImplemented in PCs in mid--’’05, in notebooks and dual05, in notebooks and dual--socket socket servers in servers in ‘‘06, in larger servers and other platforms in 06, in larger servers and other platforms in ‘‘0707
–– In servers, IntelIn servers, Intel®® AMT will employ IPMI and WSAMT will employ IPMI and WS--ManagementManagement
–– Includes additional embedded capabilities, beyond IPMIIncludes additional embedded capabilities, beyond IPMI
�� IPMI:IPMI: a servera server--oriented platform management oriented platform management interfaceinterface
–– An ingredient technology of An ingredient technology of Intel Intel ®® AMT AMT for serversfor servers
–– Since Mar. 1998; now at rev 2.0Since Mar. 1998; now at rev 2.0
–– Supported by 178 vendors, including DELL, HP, IBM, NECSupported by 178 vendors, including DELL, HP, IBM, NEC……
More on IntelMore on Intel®® AMT at:AMT at: www.intel.comwww.intel.com/go/manage/go/manage
More on IPMI at:More on IPMI at: www.intel.com/design/servers/ipmiwww.intel.com/design/servers/ipmi
5
BaseboardBaseboardBaseboard System BusSystem Bus
BridgeBridgeControllerController
ICMB
Aux. IPMBAux. IPMB
RemoteMgmt. Card
SMBus/PCI Mgmt. BusSMBus/PCI Mgmt. BusBaseboardBaseboardMgmt.Mgmt.
ControllerController(BMC)(BMC)II22C/SMBusC/SMBus
SDR, SDR, SEL, SEL, FRUFRU
NV StoreNV StoreMgmtMgmt
NetwkNetwk
CtrlrCtrlr
LAN
PCIPCI
RSRS--232232
MODEM
/ Serial
IPMB IPMB (I(I22C)C)
ChassisChassisChassis
FRU SEEPROMFRU SEEPROM
““sideside--
bandband””
System InterfaceSystem Interface
SENSORsSENSORs
& control& control
circuitrycircuitry
II22C / SMBus
C / SMBus
Architecture and Initiative Update
IPMI MessagesIPMI Messages
sensorssensors& control& controlcircuitrycircuitry
SatelliteSatelliteMgmt.Mgmt.
ControllerController
In BandIn Band
Out of BandOut of BandIPMI v2.0 ArchitectureIPMI v2.0 Architecture
6
IPMI v2.0 Specifications
New v2.0 / v1.5 Errata, latest 32-and 64-bit Drivers,
IPMI Conformance Test Suite & Com
mand Tool updates
IPMI v2.0 Specifications
IPMI v2.0 Specifications
New v2.0 / v1.5 Errata, latest 32
New v2.0 / v1.5 Errata, latest 32--and 64
and 64--bit Drivers,
bit Drivers,
IPMI Conformance Test Suite & Com
mand Tool updates
IPMI Conformance Test Suite & Com
mand Tool updates
www.intel.com/design/servers/ipmiwww.intel.com/design/servers/ipmi
Architecture and Initiative Update
IPMI Initiative NewsIPMI Initiative News
77HAPPYHAPPY
BIRTHDAY !BIRTHDAY !
7
Architecture and Initiative Update
Upcoming IPMI Specification AddendaUpcoming IPMI Specification Addenda
��RMCP+ ClarificationsRMCP+ Clarifications
–– Additional clarifications to RMCP+ protocol Additional clarifications to RMCP+ protocol operationoperation
��New New Set Sensor ReadingSet Sensor Reading commandcommand
–– supports softwaresupports software--driven sensor datadriven sensor data
��Chassis Identify discovery & stateChassis Identify discovery & state
–– returns presence and state of Chassis Identifyreturns presence and state of Chassis Identify
��Command ForwardingCommand Forwarding
–– Supports addSupports add--in card applications of IPMIin card applications of IPMI
–– Enables BMC to forward IPMI commands to an Enables BMC to forward IPMI commands to an auxiliary controller for processingauxiliary controller for processing
8
IPMB
Architecture and Initiative Update
BMC Adjunct
Management
Controller
LAN
system
interface
LAN
Forwarding
Filter
2
4
5
Command ForwardingCommand Forwarding
1
3
BMC receives request over specified interface2
3BMC forwards request encapsulated in aForwarded Command request message
Add-in processes request, and returns responsein a Forwarded Command response message4
BMC extracts response and delivers it to requester5
1 Add-in configures and enables Forwarding Filter
9
��Sensor/Event ExtensionsSensor/Event Extensions
––Memory sensor:Memory sensor:
–– new offset for new offset for ‘‘Automatic ThrottlingAutomatic Throttling’’
––Drive Slot (bay) sensor:Drive Slot (bay) sensor:
–– new offsets to cover SAFnew offsets to cover SAF--TE/SES drive slot status TE/SES drive slot status
for RAID status supportfor RAID status support
––Cable / Interconnect sensor:Cable / Interconnect sensor:
–– new offsets for cable connected and new offsets for cable connected and mismis--
connected (connected (mismis--configured) statusconfigured) status
Architecture and Initiative Update
IPMI provides the foundation for cross-platform management
IPMI provides the foundation for IPMI provides the foundation for crosscross--platform managementplatform management
Upcoming IPMI Specification AddendaUpcoming IPMI Specification Addenda
10
AgendaAgenda
��Architecture and Initiative UpdateArchitecture and Initiative Update
�� IPMI and CIM in ActionIPMI and CIM in Action
��Platform Management FuturesPlatform Management Futures
11
IPMI
Management S/W
Stack
IPMI in Action
Common Common ““ InIn--Band Band ”” ManagementManagementManaged SystemManaged System
Management
Applications
ManagementManagement
ApplicationsApplications
WMIWMI
Common Local Common Local Platform Management Platform Management Hardware InterfaceHardware Interface
Remote Console
WSWS--MAN LocalMAN Local
XML/SOAPXML/SOAPXML/SOAP
WS-MAN InterfaceWSWS--MAN InterfaceMAN Interface
CIM/WMI ↔↔↔↔WS-MAN CIM/WMI CIM/WMI ↔↔↔↔↔↔↔↔ WSWS--MAN MAN
CIM Data ModelCIM Data ModelCIM Data Model
IPMI ↔↔↔↔ CIM/WMIIPMI IPMI ↔↔↔↔↔↔↔↔ CIM/WMICIM/WMI
IPMI H/W I/FIPMI H/W I/FIPMI H/W I/F
BMC
and monitoring h/w
BMCBMC
and monitoring h/wand monitoring h/w
IPMI DriverIPMI DriverIPMI Driver
Management
Applications
ManagementManagement
ApplicationsApplications
WSWS--MAN RemoteMAN Remote““InIn--BandBand””
WS-MAN
Interface
WSWS--MANMAN
InterfaceInterface
XML/SOAPXML/SOAPXML/SOAP
““WSWS--MANMAN”” = WS= WS--MANAGEMENT, CIM = Common Information ModelMANAGEMENT, CIM = Common Information Model
Common Data ModelCommon Data Model
12
XML/SOAPXML/SOAPXML/SOAP
IPMI
Management S/W
Stacks
Management
Applications
ManagementManagement
ApplicationsApplications WSWS--MAN MAN
LocalLocal
WS-MAN InterfaceWSWS--MAN InterfaceMAN Interface
IPMI in Action
WSWS--MANMANOver LANOver LAN““InIn--BandBand””CIM Data ModelCIM Data ModelCIM Data Model
IPMI DriverIPMI DriverIPMI Driver
CIM/WMI CIM/WMI ↔↔↔↔↔↔↔↔ IPMIIPMI
CIM/WMI CIM/WMI ↔↔↔↔↔↔↔↔ WSWS--MAN MAN
Remote ConsoleManaged SystemManaged System
Common OutCommon Out--ofof--Band ManagementBand Management
Management
Applications
ManagementManagement
ApplicationsApplications
WS-MAN
Interface
WSWS--MANMAN
InterfaceInterface
XML/SOAPXML/SOAPXML/SOAP
IPMI H/W I/FIPMI H/W I/FIPMI H/W I/F
BMC
and monitoring h/w
BMCBMC
and monitoring h/wand monitoring h/w
WSWS--MANMAN
RemoteRemote
““OutOut--ofof--
BandBand””
““Embedded ProviderEmbedded Provider””
WS-MAN↔↔↔↔
IPMI
WSWS--MANMAN↔↔↔↔↔↔↔↔
IPMIIPMI
XML/
SOAP
XML/XML/
SOAPSOAP
13
XML/SOAPXML/SOAPXML/SOAP
IPMI
Management S/W
Stack
Management
Applications
ManagementManagement
ApplicationsApplications WSWS--MAN MAN
LocalLocal
WS-MAN InterfaceWSWS--MAN InterfaceMAN Interface
IPMI in Action
WSWS--MANMANOver LANOver LAN““InIn--BandBand””
CIM Data ModelCIM Data ModelCIM Data Model
IPMI DriverIPMI DriverIPMI Driver
CIM/WMI CIM/WMI ↔↔↔↔↔↔↔↔ IPMIIPMI
CIM/WMI CIM/WMI ↔↔↔↔↔↔↔↔ WSWS--MAN MAN
Remote Console
Managed SystemManaged System
Proxy for MigrationProxy for MigrationManagementApplications
ManagementManagementApplicationsApplications
WS-MAN InterfaceWSWS--MAN InterfaceMAN Interface
XML/SOAPXML/SOAPXML/SOAP
IPMI H/W I/FIPMI H/W I/FIPMI H/W I/F
BMC
and monitoring h/w
BMCBMC
and monitoring h/wand monitoring h/wIPMIIPMIIPMI
RMCP+(UDP-based)
RMCP+RMCP+(UDP(UDP--based)based)
Proxy System
Proxy System
XML/SOAPXML/SOAPXML/SOAP
WS-MAN InterfaceWSWS--MAN InterfaceMAN Interface
CIM ↔↔↔↔WS-MAN CIM CIM ↔↔↔↔↔↔↔↔ WSWS--MAN MAN
IPMI ↔↔↔↔ CIMIPMI IPMI ↔↔↔↔↔↔↔↔ CIMCIM
IPMI LAN CommIPMI LAN IPMI LAN CommComm
IPMI RemoteIPMI Remote
OutOut--ofof--BandBand
IPMI Over LANIPMI Over LAN
WSWS--MANMANover LANover LAN
14
IPMI to CIM Mapping GuidelineIPMI to CIM Mapping Guideline
IPMI in Action
�� From HP, Dell, and IntelFrom HP, Dell, and Intel
–– Defines how to use IPMI for creating and populating Defines how to use IPMI for creating and populating CIM management objectsCIM management objects
–– Covers capabilities that can be accessed via Covers capabilities that can be accessed via standard IPMI commandsstandard IPMI commands
�� Facilitates consistent use of CIM with IPMIFacilitates consistent use of CIM with IPMI--based systemsbased systems
–– Aligns with DMTF SMWG (SMASH) ProfilesAligns with DMTF SMWG (SMASH) Profiles
�� Encourages CIM useEncourages CIM use
–– No alternative access to CIMNo alternative access to CIM--defined functionsdefined functions
��Maps IPMI under WSMaps IPMI under WS--ManagementManagement
15
IPMI to CIM Mapping GuidelineIPMI to CIM Mapping Guideline
��Supports OEM ValuedSupports OEM Valued--added Capability added Capability
Access via CIMAccess via CIM
––OEM SDRsOEM SDRs
––OEM Event Record InformationOEM Event Record Information
––OEM CommandsOEM Commands
IPMI in Action
16
Mapping Guideline FunctionalityMapping Guideline Functionality
June 30, 2005June 30, 20051.01.0Target DeadlineTarget Deadline
June 1, 2005June 1, 20050.900.90Final ReviewFinal Review
May 16, 2005May 16, 20050.800.80
Pet Alert, PEF Filter,Pet Alert, PEF Filter,
RMCP Services (SOL, IPMI Binary)RMCP Services (SOL, IPMI Binary)
Raw SDR InfoRaw SDR Info
April 18, 2005April 18, 20050.700.70IndicationsIndications
March 14, 2005March 14, 20050.600.60SoftwareIDSoftwareID, Physical Device Info , Physical Device Info ––
FRU Data, Redundancy, FRU Data, Redundancy, WatchDogWatchDog
�������� February 17, 2005February 17, 2005(posted 2/18/05)(posted 2/18/05)
0.500.50PowerControlPowerControl, , UserIDUserID, ,
Versioning, MAP, Base SystemVersioning, MAP, Base System
��������January 17, 2005January 17, 2005(posted 1/24/05)(posted 1/24/05)
0.400.40Sensors, SEL Log,Sensors, SEL Log,
Health, Status and StateHealth, Status and State
Target DateTarget DateVersionVersionFunctionality/StageFunctionality/Stage
= Generic CIM capability= Generic CIM capability
= IPMI Specific= IPMI Specific
www.intel.com/design/servers/ipmiwww.intel.com/design/servers/ipmi
IPMI in Action
17
Mapping ProcessMapping ProcessIPMI in Action
�� IPMI EnumerationIPMI Enumeration
––Guideline describes process and rules for using Guideline describes process and rules for using IPMI SDRs and commands to enumerate the IPMI SDRs and commands to enumerate the sensors, managed entities, and FRU data sensors, managed entities, and FRU data provided by systemprovided by system
��CIM Object InstantiationCIM Object Instantiation
–– Describes how to take enumerated IPMI Describes how to take enumerated IPMI capabilities and use that information to capabilities and use that information to instantiate CIM objects that support theminstantiate CIM objects that support them
��CIM Association InstantiationCIM Association Instantiation
–– Describes how to use IPMI SensorDescribes how to use IPMI Sensor--toto--Entity and Entity and Entity Association information to populate CIM Entity Association information to populate CIM associationsassociations
18
Mapping Process, Mapping Process, continuedcontinued
IPMI in Action
IPMI technology simplifies supportingCIM platform manageability
IPMI technology simplifies supportingIPMI technology simplifies supportingCIM platform manageability CIM platform manageability
��CIM Object behavior with IPMICIM Object behavior with IPMI
–– Describes which object attributes should be Describes which object attributes should be implemented, and how IPMI is used to implemented, and how IPMI is used to populate/support those attributespopulate/support those attributes
�� Event HandlingEvent Handling
–– How IPMI event log information is mapped into How IPMI event log information is mapped into CIM Event LogsCIM Event Logs
–– How OEM event data is supportedHow OEM event data is supported
��OEM AccessOEM Access
–– How OEM command and Sensor Data Record How OEM command and Sensor Data Record capabilities can be accessed via CIMcapabilities can be accessed via CIM
19
AgendaAgenda
��Architecture and Initiative UpdateArchitecture and Initiative Update
�� IPMI and CIM in ActionIPMI and CIM in Action
��Platform Management FuturesPlatform Management Futures
20
Convergence on Platform InterfacesConvergence on Platform Interfaces
Manageability
Access Point(CMM , SW proxy)
�� DMTF striving for common DMTF striving for common crosscross--platform OOB platform OOB management interfacemanagement interface––WebWeb--services services --based structured based structured protocolprotocol
–– CLI for human access, scriptableCLI for human access, scriptable–– CIM Schema, profiles for CIM Schema, profiles for compliancecompliance
�� IPMI continues to beIPMI continues to be–– Infrastructure for implementation Infrastructure for implementation under DMTF interfacesunder DMTF interfaces
–– ‘‘InsideInside--thethe--BoxBox’’ interface, e.g.interface, e.g.––Between BMC and system Between BMC and system componentscomponents––Between CMM and bladesBetween CMM and blades
–– Alternative OOB interface when Alternative OOB interface when Manageability Access Point is a Manageability Access Point is a SW ProxySW Proxy––For For ‘‘lowlow--endend’’implementationsimplementations––For migration and support For migration and support of installed baseof installed base
OOB
Managed
Elements
Manageability
Access Point(BMC, SP)
IPMI
IPMI
OOBDMTF
Managed
Elements
BMC
Local Access
Integrated
Proxied
Remote Access
Platform Management Futures
21
New Directions New Directions -- Management AddManagement Add--inin
�� Provides common interfaces for extending basic Provides common interfaces for extending basic
management functionalitymanagement functionality
�� Command forwarding, connectivity routing and controlCommand forwarding, connectivity routing and control
–– enable addenable add--in to transparently process and extend IPMI in to transparently process and extend IPMI functionalityfunctionality
Platform Management Futures
Baseboard
Management
Controller
Adjunct
Management
Controller
LAN Serial
system
interface
LAN
22
Platform Management Futures
Baseboard
Management
Controller
PCI
Card
PCI
Card
Disk
DrivesOOBOOBInventoryInventory
Memory
Module
Chip
Set
Power
Supplies
System Agents / BIOS
��Common interfaces and formats enable Common interfaces and formats enable
richer OOB inventory reportingricher OOB inventory reporting
++
New Directions New Directions -- Enhanced InventoryEnhanced Inventory
��BMC has limits on access to hardware BMC has limits on access to hardware
inventory infoinventory info
23
New Directions New Directions -- Soft SensorsSoft Sensors�� Links vendorLinks vendor--specific specific h/wh/w info (e.g. temperature) into info (e.g. temperature) into autonomous autonomous h/wh/w monitoring and event handling monitoring and event handling policies of the management controllerpolicies of the management controller
�� Provides PostProvides Post--mortem status of hardware eventsmortem status of hardware events
Platform Management Futures
DriverDriver
Management
Controller
DriverDriver
Soft
Sensor
Driver
Soft
Sensor
Driver
datadata datadata
DriverDriver
datadata
DriverDriver
Poll
physical
memory
24
New Directions New Directions -- Security OptionsSecurity Options
Platform Management Futures
IPMI and DMTF platform management technologies will evolve with valuable new capabilities
IPMI and DMTF platform management technologies IPMI and DMTF platform management technologies will evolve with valuable new capabilitieswill evolve with valuable new capabilities
�� Site Security demands increasingSite Security demands increasing
–– Mutual Authentication and Mutual Authentication and ‘‘chain of trustchain of trust’’
–– WAN and Wireless accessWAN and Wireless access
�� Simple needs remainSimple needs remain
–– ““Single ServerSingle Server”” Sites in Small/Medium Business and Sites in Small/Medium Business and remote locationsremote locations
–– Low cost management hardware w/o security Low cost management hardware w/o security accelerationacceleration
�� New Security Options must address the needs of New Security Options must address the needs of
the Site, System, and Userthe Site, System, and User
–– Simple passwords through full certificatesSimple passwords through full certificates
25
SummarySummary
�� IPMI provides the foundation for crossIPMI provides the foundation for cross--
platform managementplatform management
�� IPMI technology reduces effort for IPMI technology reduces effort for
supporting CIM and Websupporting CIM and Web--services services --based based
platform manageabilityplatform manageability
�� IntelIntel®® Active Management Technology Active Management Technology
along with IPMI and DMTF Technologies along with IPMI and DMTF Technologies
will evolve with valuable new capabilitieswill evolve with valuable new capabilities
Intelligent Platform Management Intelligent Platform Management FuturesFutures
Tom Slaight, Intel CorporationTom Slaight, Intel Corporation
Please remember to turn in your session survey form
Please remember to turn in your session Please remember to turn in your session survey formsurvey form
Questions?Questions?
More at IDF:•• Technology ShowcaseTechnology Showcase
See demos of IPMI- v2.0 based systems,
WS-Management, & Intel® AMT
•• SessionsSessions
WS-Management, DG0S016 10am Thurs.