IPMI技术交流材料
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
IPMI命令格式
字节 1 2 3 4 5 6 7 8:N N+1 比特 7 6 5 4 3 2 1 0
请求从地址(rqSA) 网络功能码(netFn) 校验码1(Checksum) 响应从地址(rsSA) 请求序列号(rqSeq) 命令号(Command) 完成码(Completion Code) 数据(Data) 校验码2(Checksum) 响应逻辑单元号 (rsLUN) 请求逻辑单元号 (rqLUN)
工作原理
在IPMI管理平台中,BMC(Baseboard Management Controller,因为多集成于主板而得名)是核心控制器, 系统管理软件对各个被管理器件的管理,都是通过与BMC 通信来实现的。BMC与主处理器和板上各元件相连接,监 控并且在一定程度上管理各物理组件的状态。 服务处理器监测板上测试仪器(如温度传感器、CPU状 态、风扇速度和电压传感器),提供重新引导服务器的远 程电源控制功能,并且提供对BIOS配置和操作系统控制 台信息的远程访问。管理人员利用加载在桌面系统上的 IPMI兼容管理应用程序,或通过一台内含IPMI管理固件的 带外设备上的Web界面远程访问BMC。
百家e坛嵌入式系列主题论坛第二期(2008年9月6日) 服务器
管理软件 IPMI 部分资料
“百家e坛”是中国嵌入 式系统产业联盟为嵌入式技术爱好者提供的一个自由交流的场所和展示才华的 舞台,主旨为让更多的嵌入式人才在这个平台上不断充电,吸取嵌入式技术的最新知识。 “百家e坛”每月举行一次,时间定为每月的第一个周六。
•
•
IPMI 2.0的新特点
SOL: Serial Over LAN
• SOL提供了一种机制,使得远程管理系统的串口控制器通过基于IP网
络的IPMI会话能够重定向到本地。串口是修复系统故障和BIOS异常不 可或缺的工具。当机器发生故障时,系统管理人员可以通过串口进行 BIOS、操作系统和网络的相关配置,修复系统。在以往的情况下,管 理人员不得不回到嘈杂的机房,重新接入串口,再进行修复工作。 SOL为管理人员提供了基于IP的远程系统串口的访问,只要机房内网 络不出现故障,管理人员便可以通过任何一台支持SOL的主机访问发 生故障的机器的串口。
IPMI 2.0中定义了SOL指令,利用它们可改变IPMI会话过程中本地串口传送数 据方向,从而实现对远程服务器的Pre-os访问,提供了通过LAN远程查看、启 动、诊断和维修故障的标准方式。 2、增强的安全特性 IPMI 2.0定义了安全哈希算法-1(SHA-1)和基于密钥哈希消息认证以支 持高级认证,给用户安全提供了更高保障;定义了高级加密标准(AES), 提供高级加密功能。 3、对VLAN的支持 VLAN给了系统管理员更多的控制权,加强了系统的安全性。通过在物理LAN 上构建一个管理LAN,用户可以保护LAN上的数据不受其他通信的影响,因为 在VLAN环境中,只有系统管理员设置的某些控制台可以看见和执行命令。 IPMI 2.0对VLAN的支持为设置管理专用网络提供了方便,并且可以根据管理 范围进行配置。这些LAN会话增强的功能加上新定义的有效负载能力,使多 种类型的管理数据流可通过一个LAN会话传送。
工作原理
关键词
• BMC: Baseboard Management Controller; • IPMB:Intelligent Platform Management Bus ; • ICMB:Intelligent Chassis Management Bus ; • • •
SDR:Sensor Data Record ; SEL:Sensor Event Log ; FRU:Field Replacement Unit 。
• • • • • • •
产生背景
• 早在1996年,由Oracle所提出对PC管理的高成本质疑,
使得Wintel阵营不得不强化PC的管理技术。对此议题, Microsoft提出的是Zero Administration Kit(零管理工具软 件),而Intel提出的则是Hardware Monitoring(硬件监 控),并在1997年开始运用、普及。 CPU、主机板上设置温度传感器,为风扇设置转速感应器, 在供电线路上设置电压的量测器,以及在机壳上设置触动 开关,一旦有未经网管人员允许的掀盖动作,就会向专业 咨询人员发出警讯以便及时处理,同时其他的监控指数一 旦出现偏差(如温度过高、转速过慢等)也一样会发讯通 知。
• IPMB:
IPMB总线上连接着各个管理控制器,分别执行不同功能。 IPMB总线上还连接着一些I2C器件,用来作为传感器的接 口,让系统管理软件能够通过IPMB 来读取传感器的数据。 此外,在IPMB总线上,还可以外接其他的用户板,用来 扩展IPMI管理平台的功能。 在IPMB总线上,连接着一个ICMB桥,通过ICMB可以和远 程的另一个管理平台通信。
bmcbmc与主机通讯与主机通讯pmi命令格式命令格式比特比特字节字节响应从地址响应从地址rssarssa网络功能码网络功能码netfnnetfn响应逻辑单元号响应逻辑单元号rslunrslun校验码校验码1checksumchecksum请求从地址请求从地址rqsarqsa请求序列号请求序列号rqseqrqseq请求逻辑单元号请求逻辑单元号rqlunrqlun命令号命令号commandcommand数据数据datadatan1n1校验码校验码2checksumchecksumpmi命令格式命令格式比特比特字节字节请求从地址请求从地址rqsarqsa网络功能码网络功能码netfnnetfn请求逻辑单元号请求逻辑单元号rqlunrqlun校验码校验码1checksumchecksum响应从地址响应从地址rssarssa请求序列号请求序列号rqseqrqseq响应逻辑单元号响应逻辑单元号rslunrslun命令号命令号commandcommand完成码完成码completioncodecompletioncode数据数据datadatan1n1校验码校验码2checksumchecksum相关网站相关网站ipmi首页
• 所谓硬件监控即是在PC机內设置各种传感器,包括在
产生背景
• 就是在PC內设置一套侦听系统,随时了解PC的 •
血压、脉搏、心跳,确保PC健康运作,并在失常 时快速回应。 不过,很快地又出现更大的问题,虽然各个单机 都获得良好的监管照料,但各厂家的各型、各款 电脑都采用不同的监控设计,使得监控信息无法 统一量化、交换传递,如此监管者必须逐一到现 场管理每部机器,而不能透过网络管理,也不能 批次管理。
BMC与主机通讯
• BMC不只是机内的感测器连通。目前BMC与
机内系统的连通大多是通过LPC界面,不过 在一些简单的BMC中可能没有LPC,此时可 以通过SMBus来相连。
BMC与主机通讯
IPMI命令格式
字节 1 2 3 4 5 6 7:N N+1 比特 7码(netFn) 校验码1(Checksum) 请求从地址(rqSA) 请求序列号(rqSeq) 命令号(Command) 数据(Data) 校验码2(Checksum) 请求逻辑单元号 (rqLUN) 响应逻辑单元号 (rsLUN)
• ICMB:
IPMB
ICMB 与
关键词
• SDR: SDR中保存传感器的具体配置信息,如告警门 •
限、事件触发是否允许等。 SEL: 所有IPMI功能通过向BMC发送命令来完成,命令 使用IPMI规范中规定的指令,BMC接收并在系统 事件日志中记录事件消息,维护描述系统中传感 器情况的传感器数据记录。 FRU:现场可替换单元
IPMI 技术交流会
中嵌联盟嵌入式工程师俱乐部
金 雷 泽 2008.09.06
主要内容
• • • • •
服务器管理软件简介 IPMI的产生背景 IPMI的工作原理 IPMI 2.0的新特点 IPMI与主机的通讯
各大厂商的服务器管理软件介绍
绝大部分服务器厂家在出厂时都会搭配相应的服 务器管理软件,来加强服务器的安装、调试、维 护等环节,节约管理时间。 IBM ServerGuide 惠普 SmartStart 戴尔 OpenManage 浪潮 猎鹰 联想 万全慧眼系统管理软件 曙光 DCMS 方正 ISC
•
• SDR、SEL、FRU可以是做在芯片内的存储体,也可以是外
挂的E2PROM。
IPMI 2.0架构
优势
• IPMI 最大的优势在于它是独立于 CPU 、BIOS 和OS的,
所以用户无论在开机还是关机的状态下,只要接通电源 就可以实现对服务器的监控。
• 跨平台管理
IPMI 2.0的新特点
• 1、SOL(Serial Over Lan)远程管理
• SOL被 设 计为RMCP+协议负载的一种。RMCP(Remote Management
Control Protocol)是由DMTF ( Distributed ManagementTask Force)小 组定义的一种支持脱离操作系统管理的远程管理控制协议。RMCP是 一种简单的request一response协议,它通过UDP包传送。在IPMI 1.5 规范中,所有的IPMI LAN消息都用RMCP包封装。RMCP+是基于 RMCP的扩展协议,它完全兼容RMCP包。它扩展了RMCP的认证、加 密和发现功能,还支持传送额外的负载,比如SOL就是其中一种。
相关网站
• IPMI首页:
/design/servers/ipmi
谢 谢
中国嵌入式系统产业联盟 中华嵌入式人才库
• 1998年Dell、HP、Intel、NEC联合发起了智能平 •
台管理接口IPMI:Intelligent Platform Management Interface。 智能平台不单是指前述每个电脑机內的监控系统 电路,也包括机外的统管性硬件及各式管理软件 等。
版本、功能
版本:到目前为止,IPMI历经3次主要的改版 v1.0:1998.09 v1.5:2001.03 v2.0:2004.02 功能:用户可以利用 IPMI 监视服务器的物理特征, 如各部件的温度、电压、风扇工作状态、电源供 应以及机箱入侵等。