POSTMAN应用方法
二.在Authorization栏目,TYPE中选择Basic Auth,在右方输入BMC Web管理员帐号与密码,GET为查询功能,POST为添加,PATCH为修改
三.通过redfish可查询如下信息
1.主机名称
https://172.20.33.96/redfish/v1/Managers/bmc/NetworkProtocol
2.BMC网口集合信息,BMC地址(eth0,eth1)
https://172.20.33.96/redfish/v1/Managers/bmc/EthernetInterfaces
3.资产信息
https://172.20.33.96/xyz/openbmc_project/inventory/enumerate
4.内存(CPU0,CPU1在位;0L/H-7L/H)
https://172.20.33.96/redfish/v1/Systems/system/Memory/CPU0_DIMM0L
5.CPU(0,1)
https://172.20.33.96/redfish/v1/Systems/system/Processors/CPU0
https://172.20.33.96/redfish/v1/Systems/system/Processors/CPU1
6.电源
https://172.20.33.96/redfish/v1/Chassis/PSU
7.添加,修改,删除BMC管理用户帐号
https://172.20.33.96/redfish/v1/AccountService/Accounts/
添加用户ac,编辑如下(Role权限,enabled启用,password密码)
{
"UserName": "ac",
"RoleId": "Administrator",
"Enabled": true,
"Password": "Hcjr@2022"
}
修改
https://172.20.33.96/redfish/v1/AccountService/Accounts/ac
删除
https://172.20.33.96/redfish/v1/AccountService/Accounts/ac
8.修改BMC地址
https://172.20.33.96/redfish/v1/Managers/bmc/EthernetInterfaces/eth1
编辑如下
{
"HostName": "HCJR001122",
"IPv4StaticAddresses": [
{
"Address": "192.168.0.100",
"Gateway": "0.0.0.0",
"SubnetMask": "255.255.255.0"
}
]
}
9.改变服务器的启动顺序
(1)GET一下当前BMCboot状态,如下;
https://172.20.33.96/redfish/v1/Managers/bmc
"#Manager.SetBootOption": {
"SetBootOptionType@Redfish.AllowableValues": [
"nextBoot_PXE",
"nextBoot_Hard-drive",
"nextBoot_CD",
"nextBoot_BIOS-Setup",
"nextBoot_Bios-shell",
"nextBoot_USB",
"allFuture_PXE",
"allFuture_Hard-dr
(2)设置启动顺序,
https://172.20.33.96/redfish/v1/Managers/bmc/Actions/Manager.SetBootOption
可选启动模式如上get中选择
POST-BODY编辑硬盘启动,如下
{"SetBootOptionType”:”nextBoot_Hard-drive”}
在BMC Web中刷新可查看到启动项已更改
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。