随笔 - 3  文章 - 0  评论 - 0  阅读 - 608 

Ipmi协议

  1. 概述

1.1 介绍

智能平台管理接口,应用于服务器管理系统设计的标准。不同服务器系统硬件上实施系统管理。IPMI是一个规范系列,IT经理和员工应该熟悉IPMI。上升到高一些的角度来看,IPMI是管理现代数据中心和现场操作复杂性的又一种工具,并且能够通过几种方式实现:一是完备与之共享信息的运行支持系统;二是提供类似于键盘,鼠标和显示器(KVM)技术所支持的一些远程操作功能;三是IPMI可以有效帮助IT经理管理网格、群集、虚拟设备,以及其它新兴的PC和服务器组合战略。

 

  1. 技术

   2.1 技术介绍

传统的系统监控管理方法一般是系统管理员定期到机房巡视或者采用PCAnywhere类软件监控,上述方法存在时效性差、服务器宕机后无法追查原因、占用系统资源较多的缺点;IPMI则可实现对服务器系统的实时监控,能够监控网络状态(发现整个网络节点、判断网络节点的在线状态、判断网络的通断、监测网络结点的OSIP、主机名、网络流量大小等信息);监控服务器系统静态信息(CPU、内存、硬盘、光驱、网卡、显卡、操作系统、RAID卡、PCI附加卡等信息)和动态信息(主板、CPUSCSI 模组、风扇板等设备的温度、电压、风扇转速信息以及CPU利用率、内存利用率、硬盘I/O访问流量等系统资源信息),还可以实现对RAID阵列的管理;当上述被监控量发生超越门限等异常事件时,监控软件会通过多种形式(消息框、邮件、告警音、短信)告警,同时将告警事件记录入日志,方便管理员根据告警日志分析诊断。对大量分散服务器集中管理的环境应用优势尤为明显。

利用IPMI,管理员可以通过网络或者串口访问远端服务器,通过获取事件日志和传感器数据记录来分析、确认故障原因,并通过远程操作来实现服务器恢复

2.2

  IPMI管理平台中,BMCBaseboard Management Controller,因为多集成于主板而得名)是核心控制器,系统管理软件对各个被管理器件的管理,都是通过与BMC通信来实现的。

 

管理系统的核心——BMC芯片就相当于计算机中的中央处理器,通过BMC芯片上一对SMBus接口连接网络,用户可通过网络访问实现对远程服务器接管的带外管理(Out-of-band)功能,例如远程接管服务器(Pre-OS),在客户端实现对远程服务器的完全接管;通过RS-232接口连接Modem,在远程服务器宕机情况下,用户可以通过拨号访问获取SDR、SEL数据,分析诊断故障原因;BMC通过IPMB接口访问模组风扇背板、电源背板等上的SMC,实现对各种背板的温度电压风扇转速等关键参数管理;BMC通过系统接口(多用SMIC:Server Management Interface Chip),实现IPMI消息传输机制,控制LCD显示和实现上层软件与底层F/W通信,实现告警、数据采集。SDR、SEL、FRU(Field Replacement Unit)物理实体可以是做在芯片内的存储体,也可以是外挂的E2PROM。所有IPMI功能通过向BMC发送命令来完成,命令使用IPMI规范中规定的指令,BMC接收并在系统事件日志中记录事件消息,维护描述系统中传感器情况的传感器数据记录。

  1. 汇总

3.1  

IPMI技术功能总结

·远程电源控制 (on / off / cycle / status)
·串口的IP映射 Serial over LAN (SoL)
·支持健康关机(Graceful shutdown support)
·机箱环境监控 (温度, 风扇转速, CPU电压等)
·远程设备身份LED控制(Remote ID LED control)
·系统事件日志(System event log)
·平台事件跟踪(Platform Event Traps)
·数据记录(Data logging)
·虚拟KVM会话(Virtual KVM) 目前不支持
·虚拟媒体(Virtual Media) 目前不支持

 

posted on   小树_大叔  阅读(528)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
点击右上角即可分享
微信分享提示