kontron / python-ipmi

A pure python IPMI library
GNU Lesser General Public License v2.1
187 stars 74 forks source link

is there a way to use pyipmi to emulate IPMC #85

Closed sulemanzp closed 3 years ago

sulemanzp commented 3 years ago

Hi, i would like to know if it is possible to use this library as a IPMC. So i can emulate IPMC and test it with this library as well for development for both IPMC and ChassisManager.

hthiery commented 3 years ago

Hi, currently this library only can be used for requesting data from IPMCs. The library could be extended to also support the functionality you are looking for. But there is no plan to do that.

hthiery commented 3 years ago

If you're interested in doing that PRs are welcome.

mdevaev commented 3 years ago

@sulemanzp see here: https://opendev.org/x/pyghmi

sulemanzp commented 3 years ago

Thank you for the messages. I will try to do that.

On Thu, 27 May 2021, 23:07 Heiko Thiery, @.***> wrote:

Closed #85 https://github.com/kontron/python-ipmi/issues/85.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/kontron/python-ipmi/issues/85#event-4807456024, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA3JZD5JVEFD6ZFM3XZUBR3TP2C73ANCNFSM4UNGEI3Q .

hthiery commented 3 years ago

For those who are interested. i have a rudimentary rmcp ipmi emulation available at [1]. BMC info and FRU data reading work. The RMCP interface is not fully implemented. If it is interesting for someone I would appreciate a feedback.

[1] https://github.com/hthiery/python-ipmi/tree/feature-emulation