You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

通过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

火山引擎 最新活动