DMTF / python-redfish-library

Python3 library for interacting with devices that support a Redfish service
Other
171 stars 179 forks source link

Method for using the client without BMC IP access #162

Open loth opened 2 months ago

loth commented 2 months ago

Hello,

Is it possible to access the redfish api on the BMC directly from the OS similar to the ipmi kernel driver using the client?

mraineri commented 2 months ago

Currently, no. The Redfish Specification defined a "host interface" for the in-band replacement, but this interface only has a network option currently. Most vendors implement a USB NIC between their host and BMC to expose this function, but it's still all IP-based. SMBIOS entries are populated by UEFI/BIOS to point a user to their host interface, including the IP address of the BMC they should be using.

Much of this is documented here: https://www.dmtf.org/dsp/DSP0270