没有合适的资源?快使用搜索试试~ 我知道了~
首页IPMI2.0 规范:智能平台管理接口标准
IPMI2.0 规范:智能平台管理接口标准
需积分: 46 5 下载量 92 浏览量
更新于2024-07-23
收藏 3.28MB PDF 举报
"IPMI2_0E4_Markup_061209.pdf 是一份关于第二代智能平台管理接口(IPMI)规范的文档,详细描述了IPMI架构的基础规格。此规范定义了标准化、抽象化的平台管理子系统接口,用于扩展在同一主要机箱内的主板之间以及多个机箱之间的平台管理。该文档涵盖了从IPMI v1.0到v2.0的修订历史,旨在提供更高效、智能的远程管理系统。"
《智能平台管理接口(IPMI)规范》第二代v2.0版是针对计算机硬件平台管理和监控的一种开放标准。IPMI的主要目标是提供一个独立于硬件和操作系统的方法,以便对数据中心的服务器进行远程监控和管理。这一规范的制定者包括Intel、Hewlett-Packard、NEC和Dell等业界巨头。
IPMI v1.0的发布标志着这一接口规范的起点,它提供了基础的硬件监控和管理功能,如温度、电压、风扇速度等。随着技术的发展,IPMI经历了多次修订,例如v1.5版本增加了附加功能和错误修正,增强了其灵活性和可靠性。v1.5版本还引入了错误修复,确保了命令如GetChassisStatus的正确执行。
IPMI v2.0是IPMI规范的重大升级,它不仅包含了v1.5的所有特性,还引入了更多高级功能,如更强大的传感器数据记录、事件日志和固件升级机制。此外,v2.0版本提升了安全性,支持安全的KVM(键盘、视频、鼠标)过网操作,使得远程控制更加安全可靠。这些改进使IT管理员能够更加精细化地监控和控制数据中心的环境,提高设备可用性和能效。
IPMI规范的修订历史表明,这个标准不断在根据用户需求和技术进步进行更新。从1998年的v1.0到2004年的v2.0,每个版本都包含了前一版本的错误修复和新增的附加功能,确保了IPMI在实际应用中的稳定性和实用性。
IPMI规范是IT管理领域的重要工具,它通过标准化的接口使得硬件管理变得更加自动化和智能化,有助于降低运营成本,提升数据中心的运维效率。无论是小型服务器集群还是大型数据中心,IPMI都在其中发挥了关键作用,为实现高效、可靠的远程管理奠定了坚实的基础。
Intelligent Platform Management Interface Specification
xvi
42.1 Event/Reading Type Codes ......................................................................................................................... 498
42.2 Sensor Type Codes and Data................................................................................................ .......................502
43. Sensor Data Record Formats ..........................................................................................................516
43.1 SDR Type 01h, Full Sensor Record ............................................................................................................517
43.2 SDR Type 02h, Compact Sensor Record................................................................ .....................................524
43.3 SDR Type 03h, Event-Only Record ............................................................................................................530
43.4 SDR Type 08h - Entity Association Record ................................................................................................ 532
43.5 SDR Type 09h - Device-relative Entity Association Record.......................................................................534
43.6 SDR Type 0Ah:0Fh - Reserved Records ................................................................ .....................................535
43.7 SDR Type 10h - Generic Device Locator Record ....................................................................................... 536
43.8 SDR Type 11h - FRU Device Locator Record ............................................................................................ 537
43.9 SDR Type 12h - Management Controller Device Locator Record .............................................................. 539
43.10 SDR Type 13h - Management Controller Confirmation Record .................................................................541
43.11 SDR Type 14h - BMC Message Channel Info Record ................................................................................542
43.12 SDR Type C0h - OEM Record.................................................................................................................... 544
43.13 Device Type Codes................................ ......................................................................................................545
43.14 Entity IDs................................................................................................ .....................................................547
43.15 Type/Length Byte Format............................................................................................................................ 548
43.16 6-bit ASCII Packing Example ................................ ..................................................................................... 549
43.17 Sensor Unit Type Codes ................................................................................................ .............................. 551
44. Examples...........................................................................................................................................553
44.1 Processor Sensor with Sensor-specific States & Event Generation ................................ ............................. 553
44.2 Processor Sensor with Generic States & Event Generation .........................................................................555
Appendix A - Previous Sequence Number Tracking............................................................................557
Appendix B - Example PEF Mask Compare Algorithm ........................................................................559
Appendix C1 - Locating IPMI System Interfaces via SM BIOS Tables................................................561
C1-1 IPMI Device Information - BMC Interface ................................................................................................ .562
C1-1.1 Interface Type ......................................................................................................................................562
C1-1.2 IPMI Specification Revision Field .......................................................................................................562
C1-1.3 I
2
C Slave Address Field................................................................................................ ........................ 562
C1-1.4 NV Storage Device Address Field........................................................................................................563
C1-1.5 Base Address Field............................................................................................................................... 563
C1-1.6 Base Address Modifier Field................................ ................................................................................563
C1-1.7 System Interface Register Alignment ................................................................ ...................................563
C1-1.7.1 Byte-spaced I/O Address Examples ................................................................................................ .........563
C1-1.7.2 32-bit Spaced I/O Address Examples.......................................................................................................563
C1-1.7.3 Memory-mapped Base Address ...............................................................................................................564
C1-1.7.4 Interrupt Info Field................................................................ ...................................................................564
C1-1.8 Interrupt Number Field................................................................ .........................................................564
Appendix C2 - Locating IPMI System Interfaces on PCI......................................................................565
Appendix C3 - Locating IPMI System Interfaces with ACPI.................................................................567
C3-1 SPMI Description Table and ACPI Control Methods ................................................................ .................567
C3-2 Locating IPMI System Interfaces in ACPI Name Space .............................................................................569
C3-3 Example IPMI Definition ASL Code ..........................................................................................................571
Example 1: SMIC Interface in I/O Space................................ ...........................................................................571
Example 2: KCS Interface in 64-bit Address Space ..........................................................................................571
Example 3: SMIC Interface in I/O Space................................ ...........................................................................572
Example 4: SSIF Interface ................................................................................................................................ .573
Appendix D - Determining Message Size Requirements .....................................................................575
Appendix E - Terminal Mode Grammar .................................................................................................577
Intelligent Platform Management Interface Specification
xvii
E-1 Notation................................................................ ....................................................................................... 577
E-2 Grammar for Terminal Mode Input ................................................................................................ .............577
E-3 Grammar for Terminal Mode Output ................................................................................................ ..........578
Appendix F - TAP Flow Summary ..........................................................................................................581
Appendix G - Command Assignments ..................................................................................................585
Appendix H - Sub-function Assignments..............................................................................................591
Intelligent Platform Management Interface Specification
xviii
List of Figures
Figure 1-1, IPMI and the Management Software Stack ............................................................................................... 11
Figure 1-2, IPMI Block Diagram ................................................................................................ .................................12
Figure 2-1, Intelligent Platform Management Logical Devices ................................................................ ...................28
Figure 6-1, Session Activation................................................................................................ .....................................56
Figure 6-2, LAN to IPMB Bridged Request Example .................................................................................................66
Figure 7-1, IPMB Request sent using Send Message Command ................................................................ .................72
Figure 7-2, Send Message Command Response ..........................................................................................................72
Figure 7-3, Response for Set Event Receiver in Receive Message Queue...................................................................73
Figure 7-4, Get Message Command Response................................................................ .............................................73
Figure 9-1, KCS Interface/BMC Request Message Format ................................ .........................................................79
Figure 9-2, KCS Interface/BMC Response Message Format................................................................ .......................80
Figure 9-3, KCS Interface Event Request Message Format......................................................................................... 80
Figure 9-4, KCS Interface Event Response Message Format ................................................................ ......................80
Figure 9-5, KCS Interface Registers ................................................................................................ ............................ 82
Figure 9-6, KCS Interface SMS to BMC Write Transfer Flow Chart................................ ..........................................88
Figure 9-7, KCS Interface BMC to SMS Read Transfer Flow Chart................................................................ ...........89
Figure 9-8, Aborting KCS Transactions in-progress and/or Retrieving KCS Error Status ..........................................90
Figure 10-1, SMIC/BMC Interface Registers ................................................................................................ ..............95
Figure 10-2, SMIC/BMC Request Message Format ................................................................ ..................................103
Figure 10-3, SMIC/BMC Response Message Format................................................................................................ 104
Figure 10-4, SMIC Event Request Message Format................................................................ ..................................104
Figure 10-5, SMIC Event Response Message Format ................................ ............................................................... 104
Figure 11-1, BT Interface/BMC Request Message Format........................................................................................ 105
Figure 11-2, BT Interface/BMC Response Message Format .....................................................................................106
Figure 11-3, BT Interface Event Request Message Format .......................................................................................107
Figure 11-4, BT Interface Event Response Message Format..................................................................................... 107
Figure 11-5, BT_CTRL Register format....................................................................................................................109
Figure 11-6, BT_INTMASK Register format............................................................................................................111
Figure 13-1, Embedded LAN Controller Implementation ......................................................................................... 125
Figure 13-2, PCI Management Bus Implementation................................................................................................ ..126
Figure 13-3, IPMI LAN Packet Layering ..................................................................................................................133
Figure 13-4, IPMI LAN Message Formats ................................ ................................................................................138
Figure 13-5, IPMI v1.5 LAN Session Startup................................................................ ............................................144
Figure 14-1, Serial Port Sharing Logical Diagram................................................................ .....................................168
Figure 14-2, Basic Mode Message Fields ..................................................................................................................181
Figure 14-3, PPP Frame Format ................................................................................................ ................................ 183
Figure 14-4, Configure-Request, -Ack, -Nak, -Reject Packet Format........................................................................184
Figure 14-5, IPMI Message in PPP Frame Format ................................................................................................ ....187
Figure 14-6, IP Frame with Field Compression ................................ .........................................................................188
Figure 14-7, Terminal Mode Request to BMC ................................ ..........................................................................194
Figure 14-8, Terminal Mode Response from BMC ...................................................................................................194
Figure 14-9, Terminal Mode Request to SMS ...........................................................................................................196
Figure 14-10, Terminal Mode Response from SMS ................................................................................................ ..196
Figure 14-11, Send Message Command for Bridged Request ...................................................................................196
Figure 14-12, Response to Send Message Command for Bridged Request ................................ ............................... 196
Figure 14-13, Bridged Response to Remote Console ................................................................ ................................ 196
Figure 15-1, SOL with Serial Port Sharing ................................................................................................................207
Figure 17-1, Alert Processing Example ................................................................................................ .....................233
Intelligent Platform Management Interface Specification
xix
Figure 17-2, Event Filter, Alert Policy, and Alert Destination, & String Relationships ............................................234
Figure 20-1, Broadcast Get Device ID Request Message ..........................................................................................252
Figure 29-1, IPMB Event Request Message Format................................................................ ..................................400
Figure 29-2, Example SMIC Event Request Message Format...................................................................................401
Figure 35-1, High-Going and Low-Going Event Assertion/Deassertion Points.........................................................461
Figure 39-1, Sensor to FRU Lookup................................................................................................ .......................... 489
Figure 43-1, 6-bit Packed ASCII Example ................................................................................................................550
Figure B-1, Example Event Data Comparison Algorithm.......................................................................................... 559
Figure D-1, SMBus Write-Block by Master Write-Read through KCS/SMIC.......................................................... 575
Figure D-2, Master Write-Read Response via KCS/SMIC................................ .......................................................575
Figure D-3, Get Message Response via KCS/SMIC................................ .................................................................575
Figure D-4, Master Write-Read Request via LAN/PPP................................................................ ............................ 576
Figure D-5 Master Write-Read Response via LAN/PPP ................................................................ .......................... 576
Figure D-6, Master Write-Read Response via LAN/PPP .........................................................................................576
Intelligent Platform Management Interface Specification
xx
List of Tables
Table 1-1, Glossary........................................................................................................................................................5
Table 3-1, Required BMC Functions...........................................................................................................................32
Table 5-1, Network Function Codes ................................ ............................................................................................ 38
Table 5-2, Completion Codes ......................................................................................................................................40
Table 5-3, Sensor Owner ID and Sensor Number Field Definitions ............................................................................43
Table 5-4, System Software IDs ................................................................................................ ..................................43
Table 6-1, Channel Number Assignments................................................................................................ ....................46
Table 6-2, Channel Protocol Type Numbers................................................................ ................................................47
Table 6-3, Channel Medium Type Numbers................................................................ ................................................48
Table 6-4, Channel Access Modes............................................................................................................................... 49
Table 6-5, Channel Privilege Levels............................................................................................................................ 50
Table 6-6, Session-less , Single-session and Multi-session Characteristics .................................................................55
Table 6-7, Default Session Inactivity Timeout Intervals................................................................ .............................. 60
Table 6-8, Message Bridging Mechanism by Source and Destination.........................................................................64
Table 6-9, IPMI Message and IPMB / Private Bus Transaction Size Requirements ................................ ...................68
Table 7-1, BMC IPMB LUNs......................................................................................................................................71
Table 8-1, System Interface Request For Delivering Remote IPMB Request via ICMB ............................................76
Table 8-2, Send Message Response............................................................................................................................. 76
Table 8-2a, Get Message Response Data for Remote IPMB Request Delivered via ICMB ................................ ........76
Table 8-3, IPMB Request For Delivering Remote IPMB Request via ICMB ............................................................. 77
Table 8-4, Send Message Response............................................................................................................................. 77
Table 8-5, IPMB Response For Remote IPMB Request Delivered via ICMB ............................................................ 77
Table 9-1, KCS Interface Status Register Bits................................ .............................................................................83
Table 9-2, KCS Interface State Bits............................................................................................................................. 83
Table 9-3, KCS Interface Control Codes ................................................................ .....................................................84
Table 9-4, KCS Interface Status Codes .......................................................................................................................84
Table 10-1, SMIC Flags Register Bits ......................................................................................................................... 96
Table 10-2, SMS Transfer Stream control codes ................................ .......................................................................101
Table 10-3, SMS Transfer Stream Status Codes................................................................................................ ........102
Table 11-1, BT Interface Registers................................ ............................................................................................ 108
Table 11-2, BT_CTRL Register Bit Definitions................................................................ ........................................109
Table 11-3, BT_INTMASK Register Bit Definitions................................ ................................................................ 111
Table 11-4, BT Interface Write Transfer ................................ ...................................................................................112
Table 11-5, BT Interface Read Transfer .................................................................................................................... 113
Table 12-1, BMC Single-part Write ..........................................................................................................................116
Table 12-2, BMC Multi-part Write Start ...................................................................................................................117
Table 12-3, BMC Multi-part Write Middle ...............................................................................................................117
Table 12-4, BMC Multi-part Write End ................................................................ ....................................................117
Table 12-5, BMC Single-part Read ................................................................................................ ........................... 117
Table 12-6, BMC Multi-part Read Start .................................................................................................................... 118
Table 12-7, BMC Multi-part Read Middle ................................................................ ................................................118
Table 12-8, BMC Multi-part Read Retry................................................................................................................... 118
Table 12-9, BMC Multi-part Read End ................................................................................................ .....................118
Table 12-10, Summary of SMBus Commands for SSIF ............................................................................................ 122
Table 12-11, SSIF Commands................................................................................................................................ ...122
Table 12-12, SSIF Timing Specifications..................................................................................................................122
Table 13-1, RMCP Port Numbers.............................................................................................................................. 127
Table 13-2, RMCP Message Format................................ .......................................................................................... 128
剩余643页未读,继续阅读
2010-06-22 上传
191 浏览量
129 浏览量
133 浏览量
154 浏览量
316 浏览量
272 浏览量
285 浏览量
343 浏览量
happy_zoeh
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功