❶ BMC介绍篇
BMC介绍:
BMC,即Baseboard Management Controller,是服务器带外管理的核心组件。
主要功能: 电源控制:能够远程控制服务器的电源状态,如开机、关机和重启。 状态监控:实时监控服务器的硬件状态,包括温度、电压、风扇转速等。 硬件更换通知:在检测到硬件故障或需要更换时,BMC能够发出通知。 系统日志记录:记录服务器的运行日志,便于故障排查和性能分析。 应急恢复:提供应急恢复机制,确保服务器在出现故障时能够迅速恢复。
特点: 独特的硬件接口:BMC拥有独立的LAN和串行接口,以及定制化的固件和Linux软件,确保与服务器的无缝集成。 IPMI标准化:遵循IPMI协议,提供统一的管理接口,实现异构服务器的高效监控。 远程管理便利:BMC在系统关闭状态下仍保持工作,便于通过网络进行远程服务器管理。
硬件架构与协议: 硬件基础:由微控制器驱动,连接系统管理软件与平台管理硬件。 存储组件:NVS、SEL和SDR分别用于存储时间戳事件消息、系统事件日志和传感器数据记录。 FRU:分布式的硬件更换单元信息存储。 管理总线:IPMB和ICMB扩展了管理功能。 协议支持:IPMI提供本地和远程接口的系统管理功能,而Redfish作为下一代标准,旨在提供更简单、安全的管理功能。
BMC作为服务器管理的智能核心,在现代数据中心中发挥着关键作用,其高效、统一的架构和功能为服务器维护带来了显着的便利。
❷ 可否通过ipmi进行批量服务器管理
可以。
在控制端安装ipmiutil工具包之后,就可以通过一系列的命令来获取远端服务器相关信息并对其进行设置了。ipmiutil是一个工具包,其中包含了ipmiutil、hwrese等工具,它们分别有着不同的用途。
比如hwrese可以用来启动、关闭服务器等。用户可以通过ipmiutil -?或类似命令来查看各工具的作用。
Ipmiutil安装完成后,会包含以下可执行命令:
alarms –显示和设置Telco alarms报警(LED显示和延迟)
bmchealth – 测试BMC是否工作正常。
fruconfig – 显示FRU的产品信息,写入有用信息
getevent – 接收一个IPMI event,并显示。
hwreset – 用于使 firmware 硬重新启动或者关掉系统
pefconfig – 用于显示和配置LAN端口,配置Platform Event Filter 表,来通过firmare event产生BMC Lan提示
sensor – 显示Sensor Data Records,值和阈值。
showsel – 显示System Event Log记录。
tmconfig – 显示和配置BMC串口。
wdt – 显示和设置看门狗时间。
以上命令种中最为常用的是sensor命令和pefconfig命令。使用sensor命令可以获取各种监测信息。使用pefconfig命令设置BMC,使得BMC可以在系统有event时候,进行报警。hwrese也比较常用,这个命令可以实现服务器的重启以及硬件开关机。
(2)服务器硬盘fru是什么意思扩展阅读:
IPMI 工作原理:
IPMI的核心是一个专用芯片/控制器(叫做服务器处理器或基板管理控制器(BMC)),其并不依赖于服务器的处理器、BIOS或操作系统来工作,可谓非常地独立,是一个单独在系统内运行的无代理管理子系统,只要有BMC与IPMI固件其便可开始工作
而BMC通常是一个安装自爱服务器主板上的独立的板卡,现在也有服务器主板提供对IPMI支持的。IPMI良好的自治特性便克服了以往基于操作系统的管理方式所受的限制,例如操作系统不响应或未加载的情况下其仍然可以进行开关机、信息提取等操作。
在工作时,所有的IPMI功能都是向BMC发送命令来完成的,命令使用IPMI规范中规定的指令,BMC接收并在系统事件日志中记录事件消息,维护描述系统中传感器情况的传感器数据记录。在需要远程访问系统时,IPMI新的LAN上串行(SOL)特性很有用。
SOL改变IPMI会话过程中本地串口传送方向,从而提供对紧急管理服务、Windows专用管理控制台或Linux串行控制台的远程访问。
BMC通过在LAN上改变传送给串行端口的信息的方向来做到这点,提供了一种与厂商无关的远程查看启动、操作系统加载器或紧急管理控制台来诊断和维修故障的标准方式。
❸ 4g模块fru是什么
FRU的全称是Field Replaceable Unit, 类似内存条,CPU等就属于FRU,它们在服务器中通常是可以更换的。BMC会检测这些设备并保存相关的信息。
一个独立的芯片,那么它肯定也需要运行系统。通过BMC里面运行的是一个类Unix系统,而该系统就存放再Non-volatile Storage中,通常就是SPI Flash里面。
Sensors & Control Circuitry,这一部分只占很小的一部分,但却是BMC最基本的功能:获取信息和控制环境。