智能平台管理接口 (IPMI) 是一种开放标准的硬件管理接口规格,定义了嵌入式管理子系统进行通信的特定方法。IPMI 信息通过基板管理控制器 (BMC)(位于 IPMI 规格的硬件组件上)进行交流。使用低级硬件智能管理而不使用操作系统进行管理,具有两个主要优点: 首先,此配置允许进行带外服务器管理;其次,操作系统不必负担传输系统状态数据的任务。用户可以利用IPMI监视服务器的物理健康特征,如温度、电压、风扇工作状态、电源状态等。

IPMI的核心是一个专用芯片/控制器(叫做服务器处理器或基板管理控制器(BMC)),其并不依赖于服务器的处理器、BIOS或操作系统来工作,可谓非常地独立,是一个单独在系统内运行的无代理管理子系统,只要有BMC与IPMI固件其便可开始工作,而BMC通常是一个安装在服务器主板上的独立的板卡。IPMI良好的自治特性便克服了以往基于操作系统的管理方式所受的限制,例如操作系统不响应或未加载的情况下其仍然可以进行开关机、信息提取等操作。
在工作时,所有的IPMI功能都是向BMC发送命令来完成的,BMC接收并在系统事件日志中记录事件消息,维护描述系统中传感器情况的传感器数据记录。
一般来说,BMC具有以下功能:
1.通过系统的串行端口进行访问
2. 故障日志记录和 SNMP 警报发送
3.访问系统事件日志 (System Event Log ,SEL) 和传感器状况
4.控制包括开机和关机
5.独立于系统电源或工作状态的支持
6.用于系统设置、基于文本公用程序和操作系统控制台的文本控制台重定向
而通过IPMI ,用户可以主动监测组件的状况,以确保不超出预置阈值,例如服务器温度。这样,通过避免不定期的断电,协助维护了 IT 资源的运行时间。 IPMI的预告故障能力也有助于 IT 周期的管理。通过检查系统事件日志 (SEL),可以更轻松的预先判定故障组件。

IPMI与BMC简介相关推荐

  1. IPMI/BMC 简介和使用

    如果服务器crash了或者就hang住了,我们不必要跑到机房去按电源键的,因为我们也想"运筹帷幄之中,决胜千里之外"嘛.我们可以用IPMI,它可以让我们远程用一条命令开启(关闭.重 ...

  2. 浪潮服务器通过DHCP获取地址进入IPMI,BMC管理后台的方法,可实现远程安装系统、温度运行状态监测、风扇转速调整、远程开关机、KVM控制台显示器等功能

    前言 这里主要介绍通过DHCP进入BMC管理后台的方法,在官方网站有介绍的地方会直接给链接,这里就不在赘述. 配置网络 DHCP获取地址 这个方法适用于没有手动设置过BMC地址的情况 这里用到的DHC ...

  3. nc 端口占用_使用NC-SI共享网口方式访问IPMI的BMC管理控制器

    最近上了一块带IPMI功能的板子,网线一直插在BMC的专用口上,今天无意中发现哪个口时down状态,但是BMC却能正常登陆,于是查资料发现是使用了普通LAN口的NC-SI共享模式访问BMC ,这样无形 ...

  4. 浪潮NF5270M5、NF5280M5装了2个电源模块,IPMI,BMC只能识别显示1个电源的处理方法

    只识别1个电源的原因 服务器出厂只配1个电源,后续有改扩配或后续自行增加CPU或电源,造成浪潮服务器在BMC.IPMI中识别的电源数量不能识别. 解决方法 使用浪潮日志收集工具发送tool命令 下载地 ...

  5. 服务器IPMI(BMC)装机

    将网线连接服务器的控制口与PC,服务器的控制口默认IP为192.168.100.100,网关默认为192.168.100.1,将PC的IP修改为与服务器控制口相同网段. 打开浏览器,输入https:/ ...

  6. Open BMC开发系列(九)ipmi 入门

    谈到BMC,绕不开的是ipmi,ipmi是BMC通过系统总线与其它部件进行通信,而BMC中支持IPMI的硬件通道有4个,参见我的上一篇博文,ipmi之kcs.Open BMC开发系列(八)ipmi之k ...

  7. open BMC开发(三) IPMI功能配置添加

    Open bmc修改ipmi的支持 openBmc对ipmi本身已经支持了部分了功能,不需要完全从头开发,只需要把对应的配置项打开即可完成修改.Ipmi的修改步骤: 一,修改ipmi的通道设置为kcs ...

  8. 浪潮服务器5112面板灯_SA5112M4 – IPMI设置

    SA5112M4 – IPMI设置 1. 浪潮IPMI管理模块简介 浪潮IPMI管理模块是按照IPMI2.0标准实现对服务器系统管理功能. IPMI管理模块实现的功能有: 系统的实时监控 在检测到故障 ...

  9. OpenBmc开发1:openbmc简介

    1.OpenBMC简介 在说OpenBMC之前,先说一下BMC(Baseboard Manager Controller,简称BMC),BMC应用了IPMI架构的智能性,是嵌入在计算机(通常是服务器) ...

最新文章

  1. 算法---------搜索旋转排序数组
  2. 2019年宁夏文化科技卫生“三下乡”集中示范活动启动
  3. malloc与new的区别
  4. 卷积层 convolutional networks
  5. boost::set_intersection相关的测试程序
  6. LeetCode OJ:Construct Binary Tree from Preorder and Inorder Traversal(从前序以及中序遍历结果中构造二叉树)...
  7. flask中url_for的作用
  8. matlab im2double
  9. 计算机时代 英语,雅思8分范文:计算机时代教师角色 【出国英语】
  10. 因一个 Bug,Cassandra 4.0 暂停发布
  11. windows优化大师怎么用_曾经辉煌的装机必备软件,你用过几个?
  12. 纯Qt版中国象棋:实现双人对战、人机对战及网络对战
  13. mysql 查询多个号段_SQL查询连续号码段的巧妙解法
  14. std::string一个极其隐晦得问题
  15. AOJ-AHU-OJ-670 Tyrion的矩阵
  16. VUE+Nodejs 商城项目练习项目(前台购物)
  17. Mgo统计查询及显示附加字段
  18. SpringBoot - Tomcat 容器 Spring 绿色叶子灰色解决方案
  19. 【美团王兴饭否DAY1】关于CEO的思考
  20. 简单聊一聊中国的房地产

热门文章

  1. 2022-2028全球便携式X射线探测仪行业调研及趋势分析报告
  2. C语言高精度加法(含c++版)
  3. maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-...
  4. Web前端--HTML+CSS+JS实现仿切水果小游戏
  5. c语言汉诺塔实验报告,C语言汉诺塔的简单了解
  6. 在Linux中进行docker网络端口映射
  7. Python可视化工具
  8. V891-Z3735F重做系统,驱动修复汇总
  9. Jupyter Notebook 开发指南
  10. k8s node节点 unknown解决方法