[SP] Smart Provisioning 升级失败

背景:华为BMC 1230版本,自带sp: 1.11版本,后来sp手动升级到1.16版本,发现sp功能异常

异常情况:1.16版本有点问题,进入不了sp界面;sp恢复出厂设置不成功,手动升级会1.11的包,提示“Please check the status of iBMC and try again”

求助:

目前只想要一个可用的sp版本,请问怎么强制升级/恢复一个可用的sp版本;

或者发生这个报错是什么原因导致的,可以在哪里看这个错误日志

有几个问题描述需要补充一下,没太明白具体现象:

1、手动升级到1.16.0版本,发现sp功能异常——手动升级做的是什么操作?功能异常指的是什么功能有异常?

2、1.16.0版本进入不了SP界面——这是什么意思?进入SP的过程在什么地方卡住了?有截图吗

3、恢复出厂设置不成功——这个现象又是什么,是在哪个版本操作的?1.11.0还是1.16.0

有一些问题还是可以回答一下的:

1、support上可下载的都是可以用的版本

2、强制升级SP,用redfish接口升级会更便捷一点:[POST] https://{{IP}}/redfish/v1/Managers/{{manage-id}}/SPService/SPFWUpdate/1/Actions/SPFWUpdate.SimpleUpdate

3、如果提示需要检查IBMC状态,可以尝试查询下这个接口,在返回值里搜索下“SPStatus”

如果SPStatus为SPIsWorking,说明SP正在运行

如果SPStatus为SPIsOperable,说明SP是可操作的,可以启动

如果SPStatus为BIOSNeedsUpdate,说明BIOS版本需要升级才可以启动SP

如果SPStatus为OSIsPoweredOff,说明是下电状态

如果SPStatus为iBMCNeedsUpdate,说明iBMC版本需要升级才可以启动SP

如果SPStatus为SPNeedsUpdate,说明没有板载SP,可以在线升级SP

如果SPStatus为SPPartitionTableNotExist,说明没有SP分区表存在,无法在线升级SP,需要使用烧片文件进行烧录