在备受瞩目的OCP China Day 2023(开放计算中国技术峰会)上,浪潮信息针对多元算力平台运维管理面临的挑战,正式推出了基于OpenBMC的InBry管理固件平台。这一创新解决方案采用先进的、高效的、开放的架构和开发模式,旨在快速适应各种算力场景,为用户提供开放、稳定、可靠的BMC管理固件,以支撑多元算力时代的多样化创新应用。
随着多元算力时代的到来,单一处理器架构难以平衡性能与灵活性的需求,因此,采用异构计算架构整合多元算力成为了突破算力瓶颈的关键。然而,传统闭源BMC固件已无法满足快速、灵活、开放的运维管理需求。选择更开放的BMC固件发展路径,成为应对这一挑战的重要策略。
历经十年的发展,OpenBMC开源项目日益成熟,其采用了成熟且领先的开发语言与编译工具,通过软硬件分层解耦架构,实现了固件与硬件设计的分离,支持关键部件的按需加载。借助DBus软件通信总线,OpenBMC实现了任务模块间的解耦设计,显著提升了代码的可移植性,为用户提供了交付周期短、高度扩展、跨平台、跨产品的开放BMC固件。OpenBMC的代码开源特性,汇聚了安全、成熟、创新的社区基础代码,同时面向特定大规模应用场景,允许服务器厂商与最终用户进行联合固件开发,快速响应定制化需求。目前,OpenBMC已吸引了处理器、加速芯片、部件、服务器等产业链上下游的主流厂商积极参与,共同推动社区发展。
浪潮信息作为OpenBMC的坚定支持者与重要贡献者,不仅积极参与社区活动,还深度参与了基于OpenBMC的InBry管理固件平台的开发与优化工作。经过大量研发,InBry管理固件平台在社区基础上进行了扩展,新增了67个代码仓库,开发代码近80万行,覆盖了400余条IR用户需求、240余条安全基线需求以及200多个Redfish接口。通过架构优化,InBry管理固件平台实现了底层兼容多款BMC管理芯片,支持OpenPower、x86、ARM等多种处理器平台,全面覆盖通用服务器、AI服务器、存储服务器、边缘服务器等应用领域,满足了大规模数据中心用户的快速迭代需求,包括资产信息管理、故障预警、远程管理与批量自动部署等方面的功能需求。
InBry管理固件平台的先进性、开放性和高效性体现在以下几个方面:
先进性:浪潮信息制定了BMC硬件设计规范,实现了固件与硬件的解耦异步开发,固件作为独立平台迭代演进,融合了最新的Linux Kernel、Systemd、D-Bus等技术,为固件创新奠定了坚实基础。
开放性:开放架构赋予了多元算力场景高度的灵活性与扩展性,支持多用户、多处理器平台,为定制开发与联合开发提供了有力支撑。
高效性:基于OpenBMC构建的分层解耦软件架构,适配于JDM联合开发模式,使得定制化开发进程更为迅速,有效缩短了交付周期,助力客户快速构建满足特定需求的管理固件。
未来,浪潮信息将继续坚持开源开放的产品设计路线,深化与OpenPower、Intel、AMD、Ampere等处理器平台的合作,推动硬件、固件、软件、系统等全方位的协同优化,强化与处理器、部件、管理芯片、服务器、用户等各层面的生态合作与联合优化,以满足通用市场及定制化用户对多元算力的需求,为多元算力时代的创新应用提供持续的动力。