服务器-BMC介绍

BMC是服务器主板上一颗独立的芯片,拥有自己的处理器、内存和网络接口,不依赖主CPU和操作系统运行,即使服务器关机或系统崩溃,它依然在工作。
- 缩写:Baseboard Management Controller、基板管理控制器
- BMC核心定位:“带外管理”的核心载体,“带内管理”(依赖操作系统、占用业务带宽)
- 为什么服务器需要BMC:服务器需要7x24小时稳定运行,需要BMC来监控硬件健康、实现远程控制
- 主流厂商与芯片:ASPEED是BMC芯片的绝对主流厂商,华为等少数厂商有自研方案(如H11710芯片)
一、BMC如何使用
- Web界面:通过浏览器访问BMC的IP地址,用默认账号密码登录,在图形界面上查看状态、执行操作,适合单台操作,本篇进行介绍;
- 命令行(IPMI/Redfish):通过
ipmitool、redfish命令远程管理BMC,适合批量操作和自动化脚本,后续会进行介绍。
二、BMC主要功能介绍
|
主页 |
查看设备信息:处理器、内存、存储等
|
快捷操作:电源操作、收集日志等
|
网络信息:主要看专用网口 IPV4 地址
|
| 传感器 |
|
风扇转速、各区域温度、电压、硬盘健康状态等 | |
| 日志&报告 |
|
记录系统事件日志(SEL),包括硬件错误、温度超限等; 发生异常时可通过邮件、SNMP等方式主动告警 --SNMP:简单网络管理协议,使用NMS管理站监控设备 |
|
| 设置 | 用户管理:添加、删除用户,更改权限等
|
网络设置:配置BMC IP获取方式等 NTP:Network Time Protocol、网络时间协议 NTP 设置:配置NTP 服务器,用于同步时间
|
安全策略:配置密码复杂度等
|
| 系统功能 |
电源控制器:控制开机、关机等 电源策略:电源冗余、掉电恢复等
|
风扇控制:手动控制转速,自动转速模式
远程控制:通过网页或者Java客户端远程控制业务系统
|
综合管理:配置启动项、进行bios设置等
|
| 高级功能 |
存储管理:Raid管理、SAS管理等 日志设置:日志存放策略、远程日志 IPMI 设置: SNMP设置:开启SNMP服务,发送告警 SMTP设置、邮件:开启SMTP,发送邮件 |
外部用户设置:使用公司统一的认证系统进行登录
SNMP通常用于将BMC的告警信息发送到统一的监控平台 --常见监控平台:Zabbix、Nagios |
|
| 维护 |
1、固件更新:更新BMC、BIOS固件等 2、恢复出厂设置 3、重启BMC |
|
故障诊断:一键收集日志等
|
三、不同品牌的BMC名称
|
品牌
|
BMC管理工具名称
|
|---|---|
|
戴尔、Dell
|
iDRAC
|
|
惠普、HPE
|
iLO
|
|
联想、Lenovo
|
XClarity Controller (XCC)
|
|
华为、Huawei
超聚变、Fusion
|
iBMC
|
|
浪潮、Inspur
|
BMC、底层IPMI(或自有方案)
|
|
超微、Supermicro
|
BMC、底层IPMI(基于ASPEED芯片标准方案)
|
|
新华三、H3C
|
HDM
|
本文来自博客园,作者:Fēngwèi,转载请注明原文链接:https://www.cnblogs.com/fengwei-blogs/p/22650734
















浙公网安备 33010602011771号