arcress0 / ipmiutil

ipmiutil is an easy to use set of IPMI server management utilities. It can get/set sensor readings & thresholds, automate SEL management, do SOL console, etc. Supports Linux, Windows, BSD, Solaris, MacOSX. The only IPMI project tool that runs natively on Windows. See http://ipmiutil.sf.net for rpms, etc. (formerly called panicsel). It can run driverless in Linux for use on boot media or embedded environments.
BSD 3-Clause "New" or "Revised" License
33 stars 5 forks source link

Request for Guidance on Testing IPMIutil with a Simulated BMC Server #19

Open Sangeetha-E opened 1 year ago

Sangeetha-E commented 1 year ago

I am currently in need of assistance with conducting tests involving IPMIutil, particularly in conjunction with a simulated BMC server such as IPMISIM or an equivalent solution. My system setup is relatively basic, and I do not have access to a physical IPMI server on my machine.

I would greatly appreciate it if you could provide guidance or information on how I can effectively set up and perform testing using IPMIutil and a simulated BMC server. Any insights or recommendations you can offer regarding alternative solutions or methods for achieving this objective would also be invaluable.

arcress0 commented 10 months ago

The IPMISIM and similar solutions have configurations that require sensor numbers greater than one byte (255), which is outside the IPMI specification, and poses several issues with the protocol. It is a large effort to change the many places in the code this would affect, and to implement workarounds for the IPMI command structure to accommodate this, and I do not have the bandwidth to re-implement and re-test that change, especially since my test bed of IPMI servers has decreased and I could not guarantee back-compatibility. I know that ipmitool has implemented all of the changes to accommodate this, but currently ipmiutil only supports IPMI physical servers. If someone would like to contribute proposed patch changes to support IPMISIM, it would be helpful.