跳到主要内容

Lenovo 扩展注册表

注册表资源有助于在 Redfish 架构中的定义之外解释 Redfish 资源。注册表的示例包括消息注册表、事件注册表和 BIOS 属性注册表。

注册表本身是提供静态只读 JSON 编码信息的资源。DMTF 发布的标准注册表可从 https://redfish.dmtf.org/registries 下载。XCC Redfish 服务在“/redfish/v1/Registries”中提供一组注册表,其中包含 DMTF 标准注册表以及 Lenovo 扩展注册表。
  • 消息注册表

    • 除了标准的基本消息注册表“Base.1.8.0.json”之外,XCC 还提供 OEM 注册表“ExtendedError.1.2.2.json”来扩展 XCC Redfish 服务使用的消息。注册表的 URI 为“/redfish/v1/schemas/registries/ ExtendedError.1.2.2.json”和“/redfish/v1/Registries/LenovoExtendedWarning.1.0.0”。

      资源事件注册表(“/redfish/v1/Registries/ResourceEvent.1.0.2”)定义了用于 Redfish 资源相关更改的消息。任务事件注册表(“/redfish/v1/Registries/TaskEvent.1.0.1”)定义了用于显示 Redfish 任务相关更改的消息。

      在固件更新过程中,有一些消息会显示更新进度或遇到的错误。请参阅 Lenovo 固件更新消息注册表(/redfish/v1/schemas/registries/LenovoFirmwareUpdateRegistry.1.0.0.json)以获取消息定义和了解解决方案。

  • 事件注册表

    • 在各种消息注册表中定义的 XCC Redfish 事件参考消息。XCC 中有两种类型的事件:
      • 由硬件和软件检测到的“平台事件”。这是对应于 IPMI SEL 的事件的超集。这些事件使用 Redfish 注册表“/redfish/v1/schemas/registries/EventRegistry.1.0.0.json”。

      • 记录用户执行的操作的“审核事件”。审核事件使用与上述相同的注册表 EventRegistry.1.0.0.json。

  • BIOS 属性注册表

    • BIOS 属性使用属性注册表文件“/redfish/v1/schemas/registries/BiosAttributeRegistry.1.0.0.json”。此注册表文件包含 Lenovo UEFI 提供的清单和配置属性信息。

  • 权限注册表

    • Redfish 资源根据请求 Redfish 服务的帐户的权限进行访问控制。权限注册表定义了访问资源所需的权限。在此注册表中,所需权限和允许的操作类型之间存在对应关系。