BMC知识框图

OpenBMC简介

OpenBMC作为BMC的Linux发行版,旨在管理广泛系统,如企业、高性能计算、电信和大规模数据中心。

BMC,或Baseboard Manager Controller,是服务器主板上的专用微控制器,采用IPMI架构,具备智能性,负责管理系统和管理软件与服务器硬件间的接口。

IPMI,全称为Intelligent Platform Management Interface,是BMC的核心,实现远程控制,基于命令/响应机制,通过网络、串行/Modem、PCI等接口提供查询和控制功能。

IPMB,Intelligent Platform Management Bus,是一种基于I2C的串行总线,用于BMC与模块控制器通信。

OpenBMC软件架构包括引导程序、Linux内核、开源软件包和特定于主板的软件包。通用层、SoC层和板层共同构成。

通用层提供适用于不同板卡和BMC SoC的软件包。SoC层针对特定BMC SoC,包括引导加载程序和内核。板层包含特定硬件配置的初始化脚本和工具。

OpenBMC基于Yocto Project框架,结合OpenEmbedded、systemd和D-Bus等技术,支持常见主机状态查看、控制和固件更新等功能,包含与固件堆栈交互的Web应用程序,支持Redfish硬件管理。

IPMI1.0于1998年发布,IPMI1.5于2001年发布,增加了与远程管理系统通信的接口。IPMI2.0于2004年发布,增加了SOL、群组管理系统、身份认证、安全增强网络接口、固件防火墙和VLAN支持等功能。

IPMI2.0修订版1.1于2013年发布,增加了对IPv6寻址的支持。BMC芯片供应商包括Aspeed等,OpenBMC解决方案供应商涵盖微软、英特尔、谷歌、Facebook等。

申明

根据博主框图转绘

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拥抱藍天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值