工具下载
HPE Support
使用 rpm -ivh 安装 RESTful Interface Tool
常用命令
1 2 3 4 5 6 7 8 9 10
| #查看所有selector selector:ilorest << Bios.v1_0_0 #抓取Bios配置,selector根据实际情况使用上一条命令获取 hprest --nologo login 192.168.1.1 -u admin -p U542GYI5Mw8S --selector=Bios.v1_0_0 #保存Bios配置 hprest --nologo save -f bios-setting.json #写入Bios配置 hprest load -f bios-setting.json #查看当前配置 curl "https://192.168.1.1/redfish/v1/systems/1/bios/settings" -i --insecure -u admin:U542GYI5Mw8S –L
|
Shell 脚本部分
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| #!/bin/bash ips=' 192.168.1.1 192.168.1.2 '
User='admin'
for i in $ips
do HOST=$i iLO_Password=`cat iplist.txt |grep $HOST |awk -F " " '{print $2}'` hprest --nologo login $HOST -u $User -p $iLO_Password --selector=Bios.v1_0_0 hprest load -f bios-setting.json done
|
IPList 部分
1 2 3
| # 格式为IP Address Password 192.168.1.1 RtEivFyxOdQc 192.168.1.2 BzN9RNHvGnEx
|