通过 API 禁用 Redfish“主机接口”(即 usb0)

通过 API 禁用 Redfish“主机接口”(即 usb0)

我想禁用某些 Redfish 实现中存在的 USB“主机”NIC。我想这样做是为了删除在具有此功能的硬件上运行的操作系统中弹出的 enp10xxxxxxxx 设备。

根据文档,这应该是可能的:

# Disable the host interface 
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 设备。

有人能指出我可能错在哪里吗?谢谢。

相关内容