SPResult
更新时间: 2026/07/01
在Gitcode上查看源码ResourceDefinition
uris
/redfish/v1/Managers/manager_id/SPService/SPResult/result_id
properties
| 名称 | 类型 | 是否只读 | 取值范围/枚举值 | 说明 |
|---|---|---|---|---|
| @odata.context | string | true | 配置结果资源模型的OData描述信息 | |
| @odata.id | string | true | 配置结果资源的访问路径 | |
| @odata.type | string | true | 配置结果资源的类型 | |
| Id | string | true | 配置结果资源的Id | |
| Name | string | true | 配置结果资源的名称 | |
| Status | string | false | 配置状态 ● Idle:空闲状态 ● Init:初始化中 ● Deploying:正在部署 ● Timeout:部署超时 ● Finished:部署完成 | |
| OSInstall | object | false | 基础部署的结果 | |
| Progress | string | false | 部署进度 | |
| Results | array | false | 部署结果集合 | |
| ErrorInfo | string | false | 错误信息 | |
| Step | string | false | 当前任务描述 ● SP Runing ● PRE ● OS Deploying ● POST ● FirstBoot ● Finished ● Check OS Image | |
| OSType | string | false | 镜像系统类型,如Suse 12.2 | |
| GroupId | string | false | 节点所属分组 | |
| NodeType | string | false | 节点在传输链中的类型 ● root:根节点 ● child:子节点 | |
| Children | array | false | 根节点下挂子节点,NodeType取值为root时有效数组元素:对象,子节点UUID | |
| UUID | string | false | 节点唯一ID | |
| Operate | string | false | Diagnose | |
| DiagFinished | boolean | false | 诊断是否已经完成 | |
| RebootDelayMinutes | int | false | 延迟重启时间,下发诊断任务设置延迟重启时间后显示。说明:SP 1.21.0及之后版本支持。 | |
| Detail | array | false | 诊断结果详细信息,详情见CPU、内存、硬盘详细信息表 | |
| Description | string | true | 诊断描述 | |
| Remark | string | false | 诊断所处阶段 | |
| StartTime | string | false | 诊断开始时间 | |
| EndTime | string | false | 诊断结束时间 | |
| UsedTime | string | false | 诊断用时 | |
| Device | string | false | 诊断设备 | |
| Mode | string | false | 诊断类型 | |
| DurationMinutes | number | false | 诊断持续时间,CPU和内存支持配置 | |
| EraseMode | string | false | 硬盘擦除模式 | |
| EraseStrategy | string | false | 硬盘擦除策略 | |
| EraseFinished | string | false | 硬盘擦除结束标志 | |
| ControllerBDF | string | false | 控制器BDF | |
| ControllerType | string | false | 控制器类型 | |
| ControllerName | string | false | 控制器名称 | |
| SerialNumber | string | false | 序列号 | |
| CapacityGiB | string | false | 容量 | |
| FirmwareVersion | string | false | 固件版本 | |
| MediaType | string | false | 媒体类型 | |
| EidSlt | string | false | 物理槽位号 | |
| PciePath | string | false | Pcie路径 | |
| State | string | false | 硬盘状态 | |
| Interface | string | false | 硬盘接口 | |
| DeviceLocator | string | false | 硬盘丝印 | |
| Model | string | false | 硬盘型号 | |
| Manufacturer | string | false | 硬盘厂商 | |
| ErrorCode | string | false | 客户自定义首次启动脚本安装错误码 | |
| Message | string | false | 客户自定义首次启动脚本安装结果信息 | |
| DeviceBus | string | false | BDF信息 | |
| UID | string | false | 设备ID信息 | |
| CurrentVersion | string | false | 当前版本 | |
| TargetVersion | string | false | 目标版本 | |
| AssetVerification | object | false | 核查资产类型 ● CountVerification | |
| CountVerification | array | false | 核查数量类型的资产信息 | |
| CountItem | string | false | 核查数量类型的资产信息子项 ● 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连续执行任 务。 支持多任务执行的接口包括:
- 硬件诊断(请参阅3.2.88 创建SP服务的诊断配置)
- 硬盘擦除(请参阅3.2.91 创建SP服务的硬盘擦除配置)
- OS安装(请参阅3.2.77 创建SP服务的OS安装配置)
- 固件升级(请参阅3.2.81 升级SP或者升级固件) 若任意以上接口任务同时存在,则按上述顺序依次执行任务。多任务执行的结果可参 考响应样例4。 在多任务执行过程中,支持下发终止任务请求。若当前正在执行的任务支持终止,则 终止当前执行中的任务及后续未执行任务;若当前正在执行的任务不支持终止,则执 行完当前任务后,终止后续任务。终止任务执行结果可参考响应样例5。 支持终止的任务如下:
- 硬件诊断(请参阅3.2.88 创建SP服务的诊断配置)
- 硬盘擦除(请参阅3.2.91 创建SP服务的硬盘擦除配置)
- 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