rpittau | good morning ironic! o/ | 09:32 |
---|---|---|
opendevreview | Jakub Jelinek proposed openstack/ironic master: Fix Inventory DB https://review.opendev.org/c/openstack/ironic/+/874074 | 10:15 |
iurygregory | good morning Ironic | 10:57 |
opendevreview | Jakub Jelinek proposed openstack/ironic master: Indicate maintenance mode https://review.opendev.org/c/openstack/ironic/+/874085 | 11:17 |
opendevreview | Jakub Jelinek proposed openstack/ironic master: Fix Inventory DB https://review.opendev.org/c/openstack/ironic/+/874074 | 11:38 |
opendevreview | Merged openstack/python-ironic-inspector-client master: CI fixes https://review.opendev.org/c/openstack/python-ironic-inspector-client/+/867842 | 12:00 |
opendevreview | Jakub Jelinek proposed openstack/ironic master: Fix Inventory DB https://review.opendev.org/c/openstack/ironic/+/874074 | 13:25 |
opendevreview | Merged openstack/bifrost stable/yoga: Allow for almalinux and rocky installations https://review.opendev.org/c/openstack/bifrost/+/873581 | 13:43 |
TheJulia | good morning | 14:54 |
dtantsur | morning TheJulia | 14:55 |
* TheJulia reads about bluefield2 cards and gets ideas | 15:35 | |
TheJulia | janders: I wish moshe was around, I have questions! | 15:39 |
opendevreview | Jakub Jelinek proposed openstack/ironic master: Fix Inventory DB https://review.opendev.org/c/openstack/ironic/+/874074 | 15:40 |
rpittau | bye everyone, see you tomorrow! o/ | 16:24 |
TheJulia | o/ | 16:25 |
iurygregory | TheJulia, bluefield2 is something related to nvidia right? | 16:28 |
opendevreview | Merged openstack/sushy-tools master: Add mac address to the fakedriver node https://review.opendev.org/c/openstack/sushy-tools/+/873606 | 16:29 |
TheJulia | iurygregory: and bluefield3/4, yes | 16:31 |
iurygregory | yup, I had some discussions downstream regarding redfsih support in blufied2/3 | 16:38 |
opendevreview | Verification of a change to openstack/ironic master failed: Indicate maintenance mode https://review.opendev.org/c/openstack/ironic/+/874085 | 16:49 |
TheJulia | Looks like nvidia mostly modeled it around ipmi | 16:55 |
iurygregory | yeah | 16:58 |
TheJulia | I do like they detailed the raw commands though | 16:59 |
TheJulia | that is nice of them | 16:59 |
TheJulia | I guess the thing in my mind is we have the smartnic field | 16:59 |
TheJulia | it feels like we need to deprecate that and create parent/child "node" definitions | 16:59 |
TheJulia | and if there is a parent, "normally" hide the child node unless expliclty requested | 17:00 |
jrosser | we have some bluefield2 in our lab and i'd be interested to try them with ironic if i can find some time | 17:11 |
TheJulia | jrosser: I guess I'm curious how their pxe boot *actually* works, since I've seen comments suggesting it is only from the host's OS, but then I wonder what the underlying purpose of the BMC is then... | 17:52 |
jrosser | well there are multiple ways | 17:53 |
jrosser | we chose not to pxeboot it in a tradtional way, which is however totally possible | 17:53 |
TheJulia | I'd honestly prefer not to have to PXE boot the cards, to be totally honest | 17:54 |
jrosser | that was becasue nvidia provide a ready made image to just write straight to it with all the extra tooling we need just there already | 17:54 |
TheJulia | but their public docs are not very clear | 17:54 |
jrosser | but there is nothing to stop the same result being achieved by pxebooting regular ubuntu or whatever then installing $stuff on top | 17:55 |
TheJulia | of course, now I'm wondering if https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/hardware_managers/nvidia/nvidia_fw_update.py#L43-L58 is the BMC or if it is the OS on the card.... | 17:55 |
jrosser | also only recent version of the hardware have a dedicated OOB/mgmt port so this might be more tricky on older models | 17:56 |
jrosser | that looks like it's for a regular (non bluefield) which woudl be the nic firmware | 17:57 |
jrosser | so neither BMC nor bluefield OS image | 17:57 |
TheJulia | NobodyCam: you might be able to provide clarity here ^^^ | 17:58 |
TheJulia | on older cards, I just kind of think about the big giant wanrings we forced to be embedded int the smartnic support spec | 17:59 |
jrosser | on the very first one we had there was a USB port on the inside of the server for firmware | 18:00 |
NobodyCam | yawn.. Good Morning OpenStack folks | 18:00 |
TheJulia | jrosser: yeah, I knew some folks who worked with those first gen and .... earlier test cards | 18:00 |
TheJulia | There was great displeasure when cards needed updates. | 18:01 |
NobodyCam | The version looks like bmc firmware | 18:02 |
jrosser | right so if you're on the bluefield ARM and you want to update the embedded NIC firmware it looks a bit like this https://paste.opendev.org/show/bra7UZ4lycGKcPouZjIH/ | 18:02 |
TheJulia | ... which makes me wonder if there is a way (or a patch which will appear at some point for posting entire new OS firmware to the card) | 18:03 |
NobodyCam | really 2 is a valid exit :( | 18:04 |
NobodyCam | TheJulia: I have not asked that question, I can see if I can find someone to ask that of | 18:04 |
jrosser | NobodyCam: do you work on bluefields? | 18:05 |
TheJulia | NobodyCam: worth asking! I guess another thought might be if we could do the same vmedia magic we do with other hardware | 18:05 |
NobodyCam | I do not work directly on BF cards | 18:05 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!