通过Redfish API禁用主机接口(usb0)后,BMC及操作系统仍能识别该设备的问题求助
通过Redfish API禁用主机接口(usb0)后,BMC及操作系统仍能识别该设备的问题求助
我现在碰到一个棘手的问题:想通过Redfish API禁用部分Redfish实现里自带的USB「host」网卡,这样操作系统里就不会再出现enp10xxxxxxxx这类设备了。
我查了官方文档,按照文档里的方法执行了禁用操作:
# 禁用主机接口 curl -sku ${username_password} -X PATCH -H "Content-Type: application/json" -H "If-Match:*" https://$BMC_ADDRESS/redfish/v1/Managers/Self/HostInterfaces/Self -d '{"InterfaceEnabled": false}' | jq -r
执行完这个命令后,返回的状态看起来是成功的:
"Status": { "Health": "OK", "State": "Disabled" }
但奇怪的是,不管是BMC本身,还是更关键的操作系统里,依然能识别到usb0设备。有没有大佬能帮我排查下哪里出问题了?谢谢大家!
备注:内容来源于stack exchange,提问作者hobgadling




