Supported drivers update

11 views
Skip to first unread message

Dmitry Tantsur

unread,
Mar 11, 2024, 12:04:00 PMMar 11
to Metal3 Development List
Hi folks,

I would like to propose certain updates to the drivers supported by BMO. Some of these changes are inevitable because of the evolution upstream, some are done to streamline the set of drivers. Here goes:

1) ibmc is deprecated in Ironic. The driver was written by a contractor, and we don't have any other contacts. It's Redfish based, so chances are high users will be fine with the generic Redfish.

2) WSMAN interface to iDRAC is deprecated in Ironic. Again, Redfish is the king now. This change affects the idrac:// driver (but not idrac-redfish:// and idrac-virtualmedia://). I suggest deprecating it on our side.

3) The "classic" iLO protocol (pre-Redfish) is not deprecated but is now discouraged. This affects ilo4://, ilo4-virtualmedia:// and ilo5:// (but not ilo5-redfish:// and ilo5-virtualmedia://). ilo4:// can be replaced with ipmi://, ilo4-virtualmedia has no replacement, ilo5:// can be replaced with Redfish but will lose the RAID functionality. I don't suggest dropping these for now, but we need to keep an eye on the development. Ironic uses a library called proliantutils that is maintained by HPE engineers. If they stop maintaining it, our hand will be forced.

4) Finally, iLO6 will be Redfish-based. The older drivers, ilo4:// and ilo5:// will not work for it. What I do want to avoid, whoever, is creating a set of ilo6:// drivers (and then ilo7:// and so on). Instead, I suggest creating ilo-redfish and ilo-virtualmedia (analogous to idrac-redfish and idrac-virtualmedia that don't have the iDRAC version in them) that will be recommended for both iLO5 and iLO6. ilo5-redfish:// and ilo5-virtualmedia will remain deprecated aliases.

Thoughts?

Dmitry

--
Red Hat GmbH, Registered seat: Werner von Siemens Ring 12, D-85630 Grasbrunn, Germany  
Commercial register: Amtsgericht Muenchen/Munich, HRB 153243,
Managing Directors: Ryan Barnhart, Charles Cachera, Michael O'Neill, Amy Ross

Riccardo Pittau

unread,
Mar 18, 2024, 4:37:37 AMMar 18
to Dmitry Tantsur, Metal3 Development List
Hi Dmitry,

Thank you for your initiative on the drivers support change.
I believe all the changes you mentioned make sense and I don't see any particular issue with them, especially considering how basically all vendors now are fully supporting Redfish based BMC communication in an acceptable way.
I also think having a single generic ilo driver is a good idea and would avoid the confusion we saw sometimes in the past (and we keep seeing!).

I'd be happy to help with the changes if needed.

Ciao
Riccardo

--
You received this message because you are subscribed to the Google Groups "Metal3 Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to metal3-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/metal3-dev/CACNgkFzoSK23D4v4k7u%2Bfo2B94rMvpN-1-WAYuoKzNUkhKutiQ%40mail.gmail.com.

Ádám Rozmán

unread,
Mar 21, 2024, 10:53:14 AMMar 21
to Dmitry Tantsur, Metal3 Development List
Hi,

Thanks for bringing up this discussion, from my perspective WSMAN iDRAC and ibmc are a done deal they will have to go.

FYI Related to classic iLO4, the bare- metal lab of the Metal3 project is still using iLO4. Because we only have access to physical hw managed via iLO4 in the Metal3 CI and in general , Lennart has used those machines to write the quick start guide so the guide also has iLO4 references.

P.S. this is just a reminder; we have discussed this in person on Kubecon.

BR,
Adam


From: metal...@googlegroups.com <metal...@googlegroups.com> on behalf of Dmitry Tantsur <dtan...@redhat.com>
Sent: Monday, March 11, 2024 4:03 PM
To: Metal3 Development List <metal...@googlegroups.com>
Subject: [metal3-dev] Supported drivers update
--
Reply all
Reply to author
Forward
0 new messages