在我们之前关于 MegaRAC SP-X 的文章中,我们简要概述了这款强大的 BMC 固件管理解决方案的一些关键特性,包括支持的标准、身份验证和安全特性、传感器管理以及用于扩展和自定义固件的 MegaRAC DS IDE。
在今天的文章中,我们将更深入地探讨不同 SP-X 模块的功能和规范支持,以便更好地展现该解决方案的强大功能和灵活性:
- 硬件清单:MegaRAC SP-X 硬件清单功能可收集、存储和分析系统硬件资产的信息,包括主板、存储介质、内存、PCI 插槽和处理器。其中一些功能属于高级功能,并提供额外的 OEM 定制选项。
- 软件清单:MegaRAC SP-X 软件清单收集系统软件资产信息,包括已安装的软件和服务包、当前运行的进程列表以及可用服务。它还可以共享所选主机设备的实时状态信息。其中一些功能属于高级功能,并提供额外的 OEM 定制选项。
- 电源控制管理:此功能允许用户通过 Web 界面、WSMAN 或 CLP 从网络上的任何位置控制受管服务器的电源。此模块还允许用户执行各种操作,例如重启、关机和电源循环。
- BIOS 更新管理:BIOS 固件更新可以远程执行到受管服务器,并提供额外的 OEM 定制选项。
- 用户和组管理:MegaRAC SP-X 提供基于 IPMI 的标准用户管理,以及对 Active Directory / LDAP 用户进行身份验证和提供访问权限的功能。
- 固件升级:MegaRAC SP-X 具备基于 IPMI 的可靠固件更新功能。AMI 自有的 YAFU 协议定义通过 IPMI 协议栈中的 OEM 命令实现,用于固件更新。用户可以使用 YAFU 客户端应用程序进行本地或远程固件更新。本地更新采用 USB 或 KCS 接口,远程更新则采用 LAN 接口。YAFU 客户端应用程序支持 Windows®、Linux® 和 DOS 平台。此外,基于 YAFU 的固件更新客户端也支持 UEFI 环境。这些应用程序允许用户根据需要升级整个固件映像或映像的特定部分,并支持向前和向后配置迁移,同时允许选择特定的文件覆盖。此外,多平台 LIBIPMI 库已扩展,以支持所有 AMI 特有的 OEM 固件更新命令。
正如我们之前讨论过的,MegaRAC SP-X 对多种通信标准和协议的支持是其强大功能和灵活性的核心所在。现在让我们更详细地了解一下这种支持是如何实现的。
IPMI 2.0 增强功能
MegaRAC SP-X 提供基于 IPMI 2.0 的完整服务处理器管理功能,支持 IPMI 2.0 的所有强制性要求和命令。此外,它还超越了标准的 IPMI 2.0 规范,对固件堆栈进行了额外的增强,包括:
- 高级节点管理和电源管理功能
- DCMI 1.1 和 1.5
- APML 支持
- 支持 OEM 厂商使用自定义命令覆盖标准命令处理
- 支持SMIC、BT、SMBus和串行接口
- 动态可插拔传输层(LAN、KCS、IPMB、串行、USB)
- 创建 GUID
- LAN 通道上的 IPv6 支持
- 支持多种 LAN 和 IPMB 模式
IPMB接口支持
MegaRAC SP-X 固件配备了辅助 IPMB 接口,以满足系统同时使用两个 IPMB 接口的需求。该固件还支持多主 I2C 系统的要求。
LAN接口支持
MegaRAC SP-X 支持 IPMI 中的多个 LAN 接口。只需进行少量配置更改,即可使用 MegaRAC DS 在固件级别轻松配置此功能。SP-X 还支持网络控制器边带接口 (NC-SI),这是一种由 DMTF 定义的协议,用于将 BMC 连接到网卡,从而实现带外远程管理。SP-X 用户界面中的一个特定页面允许用户启用 NCSI 接口、定义通道号并识别软件包 ID。最后,SP-X 通过 USB 为 Microsoft® Windows® 和非 Windows 环境提供“虚拟以太网”功能,该功能通过远程网络驱动程序接口规范 (RNDIS)(Microsoft Windows 规范)以及 USB 通信设备类协议 (CDC) 实现。
DMTF通用信息模型(CIM)支持
CIM模型由分布式管理任务组 (DMTF) 行业组织定义,旨在提高不同厂商计算机之间的互操作性。CIM 为系统、网络、应用程序和服务以及厂商扩展提供了统一的管理信息定义。MegaRAC SP-X 通过 MegaRAC SP-X CIM 对象管理器 (QOM) 支持 DMTF CIM。QOM 是一款真正的对象管理器,支持 CIM 类处理,并兼容所有 DMTF 配置文件。
SMASH 命令行协议 (CLP) 规范支持
DMTF 的SMASH 计划涵盖一系列规范,例如服务器管理命令行协议 (SM CLP) 规范、SMASH 管理元素寻址规范、SMASH CLP 到 CIM 映射规范、SMASH CLP 发现规范以及 SMASH 配置文件。所有这些规范都符合更广泛的 DMTF CIM 架构。SMASH 配置文件规范了风扇、处理器、内存和刀片服务器机箱等 CIM 组件的管理,任何 DMTF 协议都可以使用这些配置文件以一致且可互操作的方式表示不同的系统。
MegaRAC SP-X 既可集成完整的 SMASH 基础架构和配置文件,也可集成名为 SMASH-lite 的简化版本。MegaRAC SP-X CLP 模块提供基于 SSH 的文本重定向、基于角色的身份验证和电源管理支持、动态目标发现以及固件更新支持。MegaRAC SP-X 还支持多个并发的 SMASH CLP 会话。
WS-Management (WS-MAN) 支持
与其他DMTF标准一样,WS-Management(WS-MAN)侧重于跨厂商的管理互操作性。这些规范定义了一组核心Web服务,用于描述对所有系统管理至关重要的操作:
- 发现管理节点的存在并在它们之间导航;获取、放置、创建和删除单个管理资源,例如设置和动态值;
- 订阅管理资源发布的活动;
- 执行具有强类型输入和输出参数的特定管理方法。
MegaRAC SP-X WS-MAN 模块提供 WSMAN Web 服务的完整实现。
感谢您阅读今天的科技博客!我们非常希望在下方评论区听到您的想法,也欢迎您提出希望我们在未来的博客文章中重点介绍的其他 AMI 产品建议!
