首页 > 其他分享 >ipmi协议简介

ipmi协议简介

时间:2024-04-29 15:34:01浏览次数:15  
标签:协议 BMC ipmi 通过 简介 IPMI 服务器 日志 远程

Ipmi协议

  1. 概述

1.1 介绍

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

 

  1. 技术

   2.1 技术介绍

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

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

2.2

  在IPMI管理平台中,BMC(Baseboard 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) 目前不支持

 

标签:协议,BMC,ipmi,通过,简介,IPMI,服务器,日志,远程
From: https://www.cnblogs.com/keyjh/p/18165814

相关文章

  • Linux内核之SPI协议
    SPI(SerialPeripheralInterface,串行外设接口)是一种同步串行的行业标准,但是并没有像I2C那样有标准文档,它还有主从、可片选的特性。图源自SerialPeripheralInterface-wikipedia时序图放个经典老图,来源未知。相位和极性决定了采样点,主从采样点一致时数据正确,不一致时会导致......
  • Ocelot系列文章01---简介
    一、项目简介Ocelot是一个用.NETCore实现并开源的API网关,它功能强大,包括了:路由、请求聚合、服务发现、认证、鉴权、限流熔断、并内置了负载均衡器与ServiceFabric、Consul集成。1、请求转发地址配置通过在json文件简单配置,就可以实现简易的网关,它可以接受所有客户端的请求,并......
  • ipmitool配置机器的BMC
    undefined1安装ipmitool软件:apt-getinstall-yipmitoolyuminstall-yipmitool2IPMItool常用命令:2.1BMC配置命令ipmitoollanprint1#打印当前ipmi地址配置信息。ipmitoollanset1ipsrcstatic#设置id1为静态IP地址。ipmitoollanset1ipaddr10.4......
  • 聊聊流言协议(Gossip)
    什么是流言协议?在分布式系统中,以下两个是典型的问题:维护系统状态(节点的活跃性)节点间的通信解决这些问题的解决方案之一如下:集中式状态管理服务对等状态管理服务集中式状态管理服务像ApacheZookeeper这样的集中式状态管理服务可以被配置为服务发现,以跟踪系统中每个......
  • 前端学习之vue简介
    vue的简单介绍#Vue诞生背景从历史的潮流来说,人们从之前的:原生JS->Jquery之类的类库->前端模板引擎,他们都有一个共同的特点需要我们去操作dom元素。近几年来,得益于手机设备的普及和性能的提升,移动端的web需求大量增加,产生了一种叫webapp的东西,也就是移动端的网页应用......
  • python简介,第一个Python程序
    Python:可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站包括YouTube就是Python写的;可以做网络游戏的后台,很多在线游戏的后台都是Python开发的。Python当然也有不能干的事情,比如写操作系统,这个只能用C语言写;写手机应用,只能用Swift/Objective-C(针对iPhone)和Java(针对Andr......
  • 隐私协议
    温馨提示 欢迎您使用【猎人传说】!我们非常重视保护您的个人信息和隐私。您可以通过《【猎人传说】隐私政策》了解我们收集、使用、存储用户个人信息的情况,以及您所享有的相关权利。请您仔细阅读并充分理解相关内容:为向您提供游戏服务,我们将依据《【猎人传说】隐私政策》收集......
  • ndnsim协议栈faceid的规律
    face——中文译作“面”节点可能有不同的物理接口,如无线接口,有线接口。有线接口也可能有多个,例如交换机都有多个有线网口。但是无线接口大多只有一个。基站有多个天线,但是向无线信道发送信号的接口也是只有一个。在ndn中发送兴趣包可以指定faceid,可以让ndn网络层指定转发走哪个......
  • 1.关于Modbus TCP/RTU协议
    一、上位机C#与PLC通信1.通常情况下,需要与 PLC 工程师进行对接,并根据其编写的 PLC 程序去读写指定的寄存器。(PLC工程师提供地址表,然后C#通过Modbus读写寄存器或线圈开关)2.PLC 工程师负责编写 PLC 控制程序,其中定义了各个寄存器的功能和用途,以及与外部设备的交互逻辑。因此......
  • 【网络通信】一文读懂网络应用层常见协议的区别(HTTP 、HTTPS、MQTT、FTP、RTSP、RTMP)
        应用层协议是计算机网络中至关重要的组成部分,它们定义了应用程序如何与网络进行交互,实现数据的传输、接收和处理。本文将重点介绍几种常见的应用层协议:HTTP、HTTPS、MQTT、FTP、RTSP和RTMP,分析它们的特点、区别、工作原理以及应用场景。一、HTTP协议      ......