Reference Guide
iDRAC 嵌入式管理 API
iDRAC 可提供一系列基于标准的应用程序编程接口 (API),支持可扩展的自动化 PowerEdge 服务器管理。标准系统管理 API 是由电子
和电子工程师协会 (IEEE) 和分布式管理任务组 (DMTF) 等组织共同开发的。这些 API 广泛应用于商用系统管理产品以及由 IT 人员开
发的自定义程序和脚本,用于自动执行管理功能,如发现、清点、运行状况检查、配置、更新和电源管理。iDRAC 支持的 API 包
括:
● iDRAC RESTful API:提供 RESTful 接口,通过 Dell EMC 操作扩展 DMTF Redfish 标准。它包括 RESTful 服务器配置、模块化服
务器功能支持以及详细的操作系统网络资源清册和状态。
● iDRAC RESTful API — Redfish 支持:在 2015 年,DMTF 可扩展平台管理论坛发布了 iDRAC RESTful API — Redfish 支持。这是
开放的行业标准规范和架构,旨在满足 IT 管理员的需求,实现简单、现代且安全的可扩展平台硬件管理。Dell EMC 是 iDRAC
RESTful API 标准的关键贡献者,它充当 SPMF 联合组长的角色,促进实现 iDRAC RESTful API 的优势,且致力于在业界领先的系
统管理解决方案中提供这些优势。iDRAC RESTful API 是下一代管理标准,在超媒体 RESTful 接口中使用数据模型代表。数据模型
是按照标准的、机器可读的模式来定义的,采用 JSON 和 OData v4 协议表示消息的有效负载。
● WSMan:Web 管理服务 (WSMan) API 由 DMTF 在 2008 年首次发布,是通过 iDRAC 提供的最成熟、最强大的 API。WSMan 使
用简单对象访问协议 (SOAP),并使用公共信息模型对数据进行建模。WSMan 在管理应用程序和受管资源之间提供了互操作性,
并确定了一组核心的 Web 服务规范和使用需求,进而呈现了所有系统管理中的一套核心的通用操作。
注: WSMan 已弃用,且不再受支持。
● IPMI:智能平台管理接口 (IPMI) 是一种基于消息的、硬件级接口规范,可以在 LAN 和串行接口上进行操作。IPMI 得到了服务器
供应商、系统管理解决方案和开源软件的广泛支持。
● SNMP:简单网络管理协议 (SNMP) 有助于对网络设备的管理进行标准化。SNMP 允许创建用于监测网络交换机和路由器的商用
管理控制台,以便监测 X86 服务器。SNMP 主要用于将事件消息发送到警报管理员以告知系统问题,还可用于查找、清点和配置
服务器。
要帮助执行自动化系统管理任务和简化 API 集成,Dell EMC 使用 iDRAC RESTful API(具有 Redfish 和 WSMan 界面)提供
PowerShell 和 Python 库和脚本示例。这些库和示例在 Dell GitHub Repository 中可用,网址为 https://www.github.com/dell。iDRAC
页面提供技术白皮书库,其中详细介绍了如何使用嵌入式管理 API。有关更多信息,请参阅 https://www.dell.com/support/article/
sln311300 和 https://www.dell.com/support/article/sln311809。
Dell EMC 更新公用程序
下表列出了更新公用程序以及支持的操作系统。
表. 2: Dell EMC 更新公用程序
产品
Windows Linux
Dell EMC Repository Manager
是 是
Dell EMC Update Packages
是 是
Dell EMC Server Update Utility
是 是
Dell EMC System Update
是 是
Dell EMC 平台特定的可启动 ISO
否 是
Dell EMC Update Packages
Dell EMC Update Packages (DUP) 是 Microsoft Windows 或 Linux 支持的独立可执行文件,用于更新服务器上的组件和应用程序,例
如 OMSA 和 iSM。
在 GUI 或 CLI 模式下都可以执行 DUP。
有关更多信息,请参阅 https://www.dell.com/esmmanuals 上的 Dell EMC Update Packages User
’
s Guide(Dell EMC Update
Packages 用户指南)。
Dell EMC Server Update Utility
Dell EMC Server Update Utility (SUU) 是一款包含更新集合、资源清册收集器和更新应用器的应用程序。在目标系统上运行 SUU 时,
它将确定哪些更新适用并应用适用的更新。
12
系统管理产品概览