SPResult
更新时间: 2026/07/01
在Gitcode上查看源码

ResourceDefinition

uris

  • /redfish/v1/Managers/manager_id/SPService/SPResult/result_id

properties

名称类型是否只读取值范围/枚举值说明
@odata.contextstringtrue配置结果资源模型的OData描述信息
@odata.idstringtrue配置结果资源的访问路径
@odata.typestringtrue配置结果资源的类型
Idstringtrue配置结果资源的Id
Namestringtrue配置结果资源的名称
Statusstringfalse配置状态
● Idle:空闲状态
● Init:初始化中
● Deploying:正在部署
● Timeout:部署超时
● Finished:部署完成
OSInstallobjectfalse基础部署的结果
Progressstringfalse部署进度
Resultsarrayfalse部署结果集合
ErrorInfostringfalse错误信息
Stepstringfalse当前任务描述
● SP Runing
● PRE
● OS Deploying
● POST
● FirstBoot
● Finished
● Check OS Image
OSTypestringfalse镜像系统类型,如Suse 12.2
GroupIdstringfalse节点所属分组
NodeTypestringfalse节点在传输链中的类型
● root:根节点
● child:子节点
Childrenarrayfalse根节点下挂子节点,NodeType取值为root时有效数组元素:对象,子节点UUID
UUIDstringfalse节点唯一ID
OperatestringfalseDiagnose
DiagFinishedbooleanfalse诊断是否已经完成
RebootDelayMinutesintfalse延迟重启时间,下发诊断任务设置延迟重启时间后显示。说明:SP 1.21.0及之后版本支持。
Detailarrayfalse诊断结果详细信息,详情见CPU、内存、硬盘详细信息表
Descriptionstringtrue诊断描述
Remarkstringfalse诊断所处阶段
StartTimestringfalse诊断开始时间
EndTimestringfalse诊断结束时间
UsedTimestringfalse诊断用时
Devicestringfalse诊断设备
Modestringfalse诊断类型
DurationMinutesnumberfalse诊断持续时间,CPU和内存支持配置
EraseModestringfalse硬盘擦除模式
EraseStrategystringfalse硬盘擦除策略
EraseFinishedstringfalse硬盘擦除结束标志
ControllerBDFstringfalse控制器BDF
ControllerTypestringfalse控制器类型
ControllerNamestringfalse控制器名称
SerialNumberstringfalse序列号
CapacityGiBstringfalse容量
FirmwareVersionstringfalse固件版本
MediaTypestringfalse媒体类型
EidSltstringfalse物理槽位号
PciePathstringfalsePcie路径
Statestringfalse硬盘状态
Interfacestringfalse硬盘接口
DeviceLocatorstringfalse硬盘丝印
Modelstringfalse硬盘型号
Manufacturerstringfalse硬盘厂商
ErrorCodestringfalse客户自定义首次启动脚本安装错误码
Messagestringfalse客户自定义首次启动脚本安装结果信息
DeviceBusstringfalseBDF信息
UIDstringfalse设备ID信息
CurrentVersionstringfalse当前版本
TargetVersionstringfalse目标版本
AssetVerificationobjectfalse核查资产类型
● CountVerification
CountVerificationarrayfalse核查数量类型的资产信息
CountItemstringfalse核查数量类型的资产信息子项
● Memory

supported_methods

  • GET

HTTP methods

GET

命令功能

查询 SP 服务的配置结果资源

命令格式

URL: https://device_ip/redfish/v1/Managers/manager_id/SPService/SPResult/result_id

请求头:

X-Auth-Token: auth_value

请求消息体: 无

参数说明

参数参数说明取值
device_ip登录设备的IP地址IPv4或IPv6地址
auth_value请求消息的鉴权参数可通过/redfish/v1/SessionService/Sessions创建会话时获得

使用指南

响应结果以最新SP版本的实际返回结果为准。 使用SP服务过程中,请勿重启BMC,否则获取的配置结果资源将无效。 GA140C机型不支持。 SP版本和机型兼容性列表详见Smart Provisioning用户指南 Smart Provisioning 1.16.0及以上版本支持下发多个接口任务,使能启动SP连续执行任 务。 支持多任务执行的接口包括:

  1. 硬件诊断(请参阅3.2.88 创建SP服务的诊断配置)
  2. 硬盘擦除(请参阅3.2.91 创建SP服务的硬盘擦除配置)
  3. OS安装(请参阅3.2.77 创建SP服务的OS安装配置)
  4. 固件升级(请参阅3.2.81 升级SP或者升级固件) 若任意以上接口任务同时存在,则按上述顺序依次执行任务。多任务执行的结果可参 考响应样例4。 在多任务执行过程中,支持下发终止任务请求。若当前正在执行的任务支持终止,则 终止当前执行中的任务及后续未执行任务;若当前正在执行的任务不支持终止,则执 行完当前任务后,终止后续任务。终止任务执行结果可参考响应样例5。 支持终止的任务如下:
  5. 硬件诊断(请参阅3.2.88 创建SP服务的诊断配置)
  6. 硬盘擦除(请参阅3.2.91 创建SP服务的硬盘擦除配置)
  7. OS安装(请参阅3.2.77 创建SP服务的OS安装配置) 如需终止任务执行,请参阅3.2.71 修改SP服务资源属性,设置SPFinished为true以下 发终止任务请求。

使用实例

请求样例: GET https://device_ip/redfish/v1/Managers/manager_id/SPService/SPResult/result_id

X-Auth-Token: auth_value 请求消息体:无

响应码:200