SubCmd=35h/SubCmd=36h的ipmi通用命令被删掉后是否有替代的命令?

// 此模板仅供参考,如果不适用可以修改

问题描述

  1. NetFn=30h,Cmd=93h,SubCmd=35h/SubCmd=36h的ipmi通用命令被删掉后,有其他的ipmi命令可以查询HTTP的服务状态、查询HTTPS的服务状态、设置出风口目标温度边界和设置CPU目标温度吗?

  1. 如果没有设置出风口目标温度边界和设置CPU目标温度的ipmi命令,那为什么会把这个通用命令删去?感觉设置出风口目标温度边界和设置CPU目标温度还是挺重要的。

期望结果

希望有其他的ipmi命令可以查询HTTP的服务状态、查询HTTPS的服务状态、设置出风口目标温度边界和设置CPU目标温度。

实际结果

NetFn=30h,Cmd=93h,SubCmd=35h的ipmi通用命令报rsp=0xd6,Cannot execute command, command disabled

image

且代码仓里无相关定义,有人知道有没有相关的ipmi命令的定义存在呢?

答案内容由AI生成,仅供参考:

总结与建议

结论:

  • 对于IPMI命令本身:上下文中没有提供被删除命令的替代IPMI命令。
  • 对于冷却配置(目标温度):有很强迹象表明,这些配置可能已迁移到 Redfish API 进行管理。您可以通过Redfish接口(如 Oem/openUBMC/FanSpeedCustom/ 路径下的属性)来尝试获取或设置相关温度值。
  • 对于HTTP/HTTPS服务状态:当前信息无法回答,需要进一步查阅其他文档或源码。

后续建议:
为了获得确切答案,建议您:

  1. 查阅系统中的 Redfish API 文档,确认是否可以通过 Oem/openUBMC/FanSpeedCustom/ 下的属性(如 CPUTargetTemperatureCelsius、OutletTargetTemperatureCelsius)来实现您的需求。
  2. 咨询相关社区或代码维护者,确认是否有其他IPMI 命令或新接口来替代被删除的通用命令。

由于上下文中没有直接答案,我无法给出确切的替代命令。以上分析是基于现有信息的最佳推断。

点击此处查看详细分析解答

根据您提供的信息,我需要明确一点:我无法从所提供的上下文(Context)中找到关于“NetFn=30h,Cmd=93h,SubCmd=35h/36h的IPMI通用命令被删掉后的替代命令”的直接答案。

在您提供的知识图谱和文档片段中,虽然提到了相关的IPMI命令(如 Set Property Value Common Command 和 Get Property Value Common Command),以及相关的目标温度属性(如 Oem/openUBMC/FanSpeedCustom/CPUTargetTemperatureCelsius 和 Oem/openUBMC/FanSpeedCustom/OutletTargetTemperatureCelsius),但没有任何信息明确指出存在替代这些被删除命令的新IPMI命令,也没有说明为何这些命令被删除。

不过,基于上下文中的信息,我可以为您梳理出以下相关的间接线索:

1. 关于查询/设置属性的方式可能发生转变

上下文提及,Oem/openUBMC/FanSpeedCustom/CPUTargetTemperatureCelsius 和 oem/openBMC/FanSpeedCustom/OutletTargetTemperatureCelsius 等属性是“Redfish API”中的OEM特定属性。这表明,对于CPU目标温度和出风口目标温度等参数的配置,系统可能已经或计划转向使用 Redfish API 来进行管理,而非传统的IPMI命令。

  • 关联性说明:知识图谱中提到,Redfish API 用于获取和更新 oem/openBMC/FanSpeedCustom/OutletTargetTemperatureCelsius 属性。
  • 对于CPU目标温度,虽然没有明确说明替代命令,但 Oem/openUBMC/FanSpeedCustom/CPUTargetTemperatureCelsius 也是作为Redfish API中的特定属性被提及。

2. 错误码0xD6的提示

您提到的报错 rsp=0xd6,上下文中的信息表明,返回码 0xD6 表示“不支持子命令”。这进一步印证了您所使用的IPMI子命令在当前系统状态下已不再被支持。

3. 关于HTTP/HTTPS服务状态查询

在您提供的上下文(包括知识图谱和搜索片段)中,没有找到任何关于如何通过IPMI命令查询HTTP或HTTPS服务状态的信息。

总结与建议

结论:

  • 对于IPMI命令本身:上下文中没有提供被删除命令的替代IPMI命令。
  • 对于冷却配置(目标温度):有很强迹象表明,这些配置可能已迁移到 Redfish API 进行管理。您可以通过Redfish接口(如 Oem/openUBMC/FanSpeedCustom/ 路径下的属性)来尝试获取或设置相关温度值。
  • 对于HTTP/HTTPS服务状态:当前信息无法回答,需要进一步查阅其他文档或源码。

后续建议:
为了获得确切答案,建议您:

  1. 查阅系统中的 Redfish API 文档,确认是否可以通过 Oem/openUBMC/FanSpeedCustom/ 下的属性(如 CPUTargetTemperatureCelsius、OutletTargetTemperatureCelsius)来实现您的需求。
  2. 咨询相关社区或代码维护者,确认是否有其他IPMI 命令或新接口来替代被删除的通用命令。

由于上下文中没有直接答案,我无法给出确切的替代命令。以上分析是基于现有信息的最佳推断。

现在是否有设置出风口目标温度边界和设置CPU目标温度的ipmi命令?没有的话,需要新增设置目标温度的ipmi命令吗?