Thursday, 2023-02-16

rpittaugood morning ironic! o/09:32
opendevreviewJakub Jelinek proposed openstack/ironic master: Fix Inventory DB  https://review.opendev.org/c/openstack/ironic/+/87407410:15
iurygregorygood morning Ironic10:57
opendevreviewJakub Jelinek proposed openstack/ironic master: Indicate maintenance mode  https://review.opendev.org/c/openstack/ironic/+/87408511:17
opendevreviewJakub Jelinek proposed openstack/ironic master: Fix Inventory DB  https://review.opendev.org/c/openstack/ironic/+/87407411:38
opendevreviewMerged openstack/python-ironic-inspector-client master: CI fixes  https://review.opendev.org/c/openstack/python-ironic-inspector-client/+/86784212:00
opendevreviewJakub Jelinek proposed openstack/ironic master: Fix Inventory DB  https://review.opendev.org/c/openstack/ironic/+/87407413:25
opendevreviewMerged openstack/bifrost stable/yoga: Allow for almalinux and rocky installations  https://review.opendev.org/c/openstack/bifrost/+/87358113:43
TheJuliagood morning14:54
dtantsurmorning TheJulia 14:55
* TheJulia reads about bluefield2 cards and gets ideas15:35
TheJuliajanders: I wish moshe was around, I have questions!15:39
opendevreviewJakub Jelinek proposed openstack/ironic master: Fix Inventory DB  https://review.opendev.org/c/openstack/ironic/+/87407415:40
rpittaubye everyone, see you tomorrow! o/16:24
TheJuliao/16:25
iurygregoryTheJulia, bluefield2 is something related to nvidia right?16:28
opendevreviewMerged openstack/sushy-tools master: Add mac address to the fakedriver node  https://review.opendev.org/c/openstack/sushy-tools/+/87360616:29
TheJuliaiurygregory: and bluefield3/4, yes16:31
iurygregoryyup, I had some discussions downstream regarding redfsih support in blufied2/3 16:38
opendevreviewVerification of a change to openstack/ironic master failed: Indicate maintenance mode  https://review.opendev.org/c/openstack/ironic/+/87408516:49
TheJuliaLooks like nvidia mostly modeled it around ipmi16:55
iurygregoryyeah16:58
TheJuliaI do like they detailed the raw commands though16:59
TheJuliathat is nice of them16:59
TheJuliaI guess the thing in my mind is we have the smartnic field16:59
TheJuliait feels like we need to deprecate that and create parent/child "node" definitions16:59
TheJuliaand if there is a parent, "normally" hide the child node unless expliclty requested17:00
jrosserwe have some bluefield2 in our lab and i'd be interested to try them with ironic if i can find some time17:11
TheJuliajrosser: 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
jrosserwell there are multiple ways17:53
jrosserwe chose not to pxeboot it in a tradtional way, which is however totally possible17:53
TheJuliaI'd honestly prefer not to have to PXE boot the cards, to be totally honest17:54
jrosserthat was becasue nvidia provide a ready made image to just write straight to it with all the extra tooling we need just there already17:54
TheJuliabut their public docs are not very clear17:54
jrosserbut there is nothing to stop the same result being achieved by pxebooting regular ubuntu or whatever then installing $stuff on top17:55
TheJuliaof 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
jrosseralso only recent version of the hardware have a dedicated OOB/mgmt port so this might be more tricky on older models17:56
jrosserthat looks like it's for a regular (non bluefield) which woudl be the nic firmware17:57
jrosserso neither BMC nor bluefield OS image17:57
TheJuliaNobodyCam: you might be able to provide clarity here ^^^17:58
TheJuliaon older cards, I just kind of think about the big giant wanrings we forced to be embedded int the smartnic support spec17:59
jrosseron the very first one we had there was a USB port on the inside of the server for firmware18:00
NobodyCamyawn.. Good Morning OpenStack folks18:00
TheJuliajrosser: yeah, I knew some folks who worked with those first gen and .... earlier test cards18:00
TheJuliaThere was great displeasure when cards needed updates.18:01
NobodyCamThe version looks like bmc firmware18:02
jrosserright 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
NobodyCamreally 2 is a valid exit :( 18:04
NobodyCamTheJulia: I have not asked that question, I can see if I can find someone to ask that of18:04
jrosserNobodyCam: do you work on bluefields?18:05
TheJuliaNobodyCam: worth asking! I guess another thought might be if we could do the same vmedia magic we do with other hardware18:05
NobodyCamI do not work directly on BF cards18:05

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!