Conversation
|
Currently go-hal errors out because there is no default IPMI implementation and it wants to access Redfish: |
Maybe this could help: https://docs.openstack.org/sushy-tools/latest/user/dynamic-emulator.html and https://docs.airshipit.org/airshipctl/virtual_redfish_bmc.html |
|
Instead of using Redfish I used a generic IPMI fallback: metal-stack/go-hal#94 With this now the machines can be reported by the metal-bmc containing FRU info and more. Power commands also work. Unfortunately, when the machine boots, the metal-hammer destroys the working IPMI connection details with some hard-coded data coming from the days back when we used vagrant: https://github.com/metal-stack/metal-hammer/blob/83a0aa531b5f6a24a87927cae2dbf82597cc1295/cmd/register/register.go#L339-L344. So, this should be looked at next. |
All |
|
So, with an additional inband IPMI fallback and changes for vendor and board detection, it appears to work just fine. The metal-hammer kernel already has ipmi_sim modules loaded, so it can use a local IPMI device without requiring vagrant fake data anymore. It can also create the metal user. I also tried to ipmitool sol activate against the created metal user, which works, too. So as a second step adding metal-console should also be able to work properly. |
Description
Closes #328.
For now this is just playing around to find out the problems.
Depends on:
Used AI-Tools ✨