curl -s -k -u admin:P@SSW0RD -X GEThttps://10.99.205.177/redfish/v1/Chassis/1 (2) 如图5-3所示,获取到服务器设备信息,当前UID指示灯为“Off”状态。 图5-3 查询设备信息 5.4.2 设置UID指示灯状态 如图5-4所示,执行GET操作查询设备信息,-H参数指定请求头参数信息,--data用于指定请求体中携带的...
$ curl -k -H"X-Auth-Token:$token"\-X PATCH -d'{ "ApplyTime":"Immediate"}'https://${bmc}/redfish/v1/UpdateService or $ curl -k -H"X-Auth-Token:$token"\-X PATCH -d'{ "ApplyTime":"OnReset"}'https://${bmc}/redfish/v1/UpdateService Firmware update 固件升级 Firmware update...
第一步:将bmc用户名密码进行编码,得到如下内容 Base64编码:https://www.toolhelper.cn/EncodeDecode/Base64EncodeDecode 下面curl命令使用时在header里面添加如下内容,进行认证操作。 Authorization: Basic YWRtaW46YWRtaW4=" 配置RAID命令 curl -k --location --request POST -d"{\"Oem\":{\"Public\":{\"O...
curl -s -k -u admin:Password@_ -X GET https://10.99.205.177/redfish/v1/Chassis/1 (2) 如图5-3所示,获取到服务器设备信息,当前UID指示灯为“Off”状态。 图5-3 查询设备信息 5.4.2 设置UID指示灯状态 如图5-4所示,执行GET操作查询设备信息,-H参数指定请求头参数信息,--data用于指定请求体中携带...
要检测redfish协议的实施,可以采取以下几种方法: 1.端口扫描:使用端口扫描工具(例如nmap)扫描目标设备上的端口,查找是否有开放的redfish相关端口(默认为端口号443)。如果发现目标设备的端口443是开放的,那么就有可能存在redfish协议的实施。 2. HTTP请求:使用HTTP请求工具(例如curl)向目标设备发送HTTP请求,查看返回的...
3.以两种传统redfish资源信息调取方法为例进行说明,具体如下:一种是利用curl(一种常用的命令行工具,用来请求web服务器。)与redfish建立连线并于/redfish/v1根目录抓取其json信息及获得子资源及其http允许方法,并于子资源再抓取相关孙资源以此类推,利用手动输入或脚本一个一个抓取资料,再手动输入http可允许的测试内...
curl -u <username>:<password> -k -s https://${BMC}/redfish/v1/Managers 系統集合: curl -u <username>:<password> -k -s https://${BMC}/redfish/v1/Systems 若要檢視機箱、管理程式及系統資源,請執行下列指令: 機箱資源: curl -u <username>:<password> -k -s https://${BMC}/redfish...
在Windows 7主机上,利用Postman通过HTTP基本认证,执行GET、PATCH和POST操作,如控制UID指示灯状态和进行BMC固件升级。例如,查看并设置指示灯状态时,先新建请求,输入认证信息,然后发送GET请求查询设备信息,接着使用PATCH操作更新指示灯状态。Curl工具在Linux环境下同样适用,通过-s(安静模式)、-u(认证...
由于Redfish完全基于HTTPs服务的管理标准,数据格式为JSON,支持Apps、GUI和脚本多种调用方式我们可以使用Curl命令或者Api测试工具PostMan等工具来实现。 我们以获取环境上的网卡信息为例,看下如何使用redfish: 首先获取Systems资源:/redfish/v1/Systems 可以看出Systems资源下面只有一个id: ...