Hi!

For testing a certain tool, I need a group of virtual machines that
can be at least somewhat controlled via IPMI network interface. While
searching for a solution, I found 'ipmi_sim' that seems to do almost
everything I need, which was great. However while trying it out, I
found some behavior that I would consider to be bugs (patces in
separate mails) and also got some questions (below).

So, I am currently using ipmi_sim and specifically the 'startcmd'
feature of it to control qemu-system emulator to provide the needed
functionality. While it seems to work quite nicely, there still are
a few questions I'd like to ask:

#1.

I need to connect the Serial-over-LAN to a serial port of the started
qemu-system process. Is there some nice way to do this? Obviously if
QEMU is started by ipmi_sim, QEMU cannot be the process that creates
the pty that is used for the communication (right?). I have tried to
use an additional socat process for creating the pty and waiting for
the qemu to start, but it feels quite awkward. Is there a better way?
Or any plans to implement one?

#2.

I'd like to configure the boot source (disk/pxe/etc.) of the QEMU via
e.g. 'ipmitool chassis bootdev' command. Strictly speaking being able
to _really_ configure it is not a must (I have hardcoded the order the
tool tries to set as a workaround), but it would be nice to have and at
least the IPMI command must not fail. Is there any plans to e.g. have
ipmi_sim support setting the boot source also with 'startcmd'? How would
it pass the setting to the actual start command? If not, could ipmi_sim
at least ignore enough boot option setting commands so that the ipmitool
would not fail (currently I'm locally using ipmi_sim patched just like
that as a workaround)?


------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
Openipmi-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openipmi-developer

Reply via email to