快速搭建HTTP服务
1.安装MobaXterm软件(能有Pro的更好),启动后点击服务器,然后选redfish升级BMC支持FTP、、HTTPS和HTTP,
我们选HTTP,配置好image存放的目录。启动http服务后,最小化
2.在浏览器输入自己电脑的IP进行验证,如果有文件说明HTTP已经配置完成
查看BMC信息
查看BMC固件的版本信息,以及目前是从哪颗flash启动的。确定要刷的flash以及版本。
redfish 接口GET
:/redfish/v1/UpdateService/
BMC升级
redfish 接口POST
:/redfish/v1/UpdateService/Actions/SimpleUpdate
Body 数据配置json,内容:
{
"ImageURI":"192.xx.xx.xx/Leo_16_1837.ima",
"TransferProtocol":"http",
"UpdateSelector":"Image2",
"ImageType":"BMC"
}
ImageURI是image的路径,UpdateSelector 是要升级的flash可选值:
"ActiveImage"
"InactiveImage"
"Image1"
"Image2"
"ImageBoth"
查看升级结果
发送升级url之后,会得到一个任务ID:
查看升级任务的结果,可以间隔手动刷新一下,查看实时结果,如果没有报错就是成功了,会自动重启:
redfish 接口GET
:/redfish/v1/TaskService/Tasks/3
升级失败会告警: