Redfish: Disable/enable out of band IPMI

Carol Wang karo33bug at gmail.com
Thu Dec 12 18:30:12 AEDT 2019


Hi,

Looking to implement IPMI Enable / Disable as part of Redfish's Manager
Network
Protocol.
https://redfish.dmtf.org/schemas/ManagerNetworkProtocol.v1_5_0.json

Two ways to get/set the current status of net IPMI:
1. Add an interface in phosphor-dbus-interface to indicate the status of
net IPMI.
Have a daemon to monitor the status, if the status is changed, then enable
or
disable the net IPMI service and socket.
2. Check the net IPMI socket state by getData()[1] in bmcweb. If the state
is
"running" or "listening", the net IPMI status is true, otherwise, the
status is
false. Then bmcweb can enable or disable the service and socket.

Wondering if anyone has any thoughts on this feature, which way is better.
If add interface, in which daemon this interface should be implemented?

[1]
https://github.com/openbmc/bmcweb/blob/master/redfish-core/lib/network_protocol.hpp#L190

Thanks,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ozlabs.org/pipermail/openbmc/attachments/20191212/c7d76277/attachment.htm>


More information about the openbmc mailing list