OpenBMC IPMI 子系统文档指南

需积分: 2 3 下载量 71 浏览量 更新于2024-06-18 收藏 6.76MB PDF 举报
OpenBMC IPMI子系统文档 OpenBMC IPMI子系统文档是关于OpenBMC 新建机型开发文档的重要组件之一。下面是从该文档中提炼出的相关知识点: 一、IPMI介绍 * IPMI全称为Intelligent Platform Management Interface,于1998年发布。 * IPMI是一组规范,旨在减少服务器管理的总拥有成本(TCO)和标准化服务器管理。 * IPMI定义了一组标准化、抽象化、可扩展的、基于消息的接口,以访问平台管理子系统。 * IPMI支持In-band和Out-of-band两种模式。 二、IPMI架构 * IPMI架构主要包括Baseboard Management Controller(BMC)、各种系统模块和IPMB(I2C-based serial bus)。 * BMC是平台管理子系统的心脏,作为一个自治的微控制器,独立于主处理器,始终在线,维护系统。 三、IPMI功能 * 监控(Electrical、Thermal等) * 恢复 * 日志记录 * 警报 * 库存管理 四、OpenBMC IPMI服务 * OpenBMC IPMI服务提供了一组标准化的接口,用于访问平台管理子系统。 * 该服务支持IPMI 1.x和2.x版本。 * 用户可以使用IPMI命令来控制和监控服务器的各种状态。 五、IPMI接口 * IPMI提供了多种接口,包括LAN、Serial、KCS等。 * 用户可以使用不同的接口来访问IPMI服务。 六、IPMI关键特性 * 标准化:IPMI是一组标准化的规范,确保了服务器管理的兼容性和可扩展性。 * 可扩展:IPMI支持多种插件和扩展,用户可以根据需要添加新的功能。 * 安全性:IPMI提供了多种安全机制,保护服务器免受未经授权的访问。 七、OpenBMC IPMI架构 * OpenBMC IPMI架构基于IPMI规范,提供了一组标准化的接口,用于访问平台管理子系统。 * 该架构支持多种服务器平台,包括x86、ARM等。 八、IPMI命令 * IPMI命令是用于控制和监控服务器的各种状态的命令。 * 用户可以使用IPMI命令来重启服务器、监控温度、电压等。 九、OpenBMC IPMI贡献机会 * OpenBMC IPMI提供了多种贡献机会,用户可以贡献新的插件、扩展和功能。 * 用户可以参与OpenBMC社区,共同推动OpenBMC IPMI的发展。 OpenBMC IPMI子系统文档为用户提供了一个详细的指南,帮助用户了解IPMI规范、架构、功能和服务等方面的知识。