JayF | TIL about https://www.freedesktop.org/software/systemd/man/systemd-repart.html -- I wonder if any ironic deployers are using this | 00:20 |
---|---|---|
JayF | Could also be ... interesting to use it as part of a driver for OS deployment. PXE boot a kernel and initramfs including systemd-repart configuration + untarring a basic tarball of an OS (like a gentoo stage3 tarball or equivalent) onto the machine. | 00:22 |
arne_wiebalck | Good morning, Ironic! | 06:15 |
rpittau | good morning ironic! o/ | 06:58 |
opendevreview | Riccardo Pittau proposed openstack/bifrost master: [DNM] Test dhcp-all-interfaces fix https://review.opendev.org/c/openstack/bifrost/+/839329 | 07:00 |
opendevreview | Riccardo Pittau proposed openstack/bifrost master: Upgrade from stable/yoga https://review.opendev.org/c/openstack/bifrost/+/839369 | 07:02 |
janders | good morning arne_wiebalck rpittau and Ironic o/ | 07:41 |
rpittau | Hay janders :) | 07:43 |
janders | I am looking at backporting https://review.opendev.org/c/openstack/sushy/+/818114 (by arne_wiebalck ) to Xena (backport: https://review.opendev.org/c/openstack/sushy/+/839842). Looking at the release notes I'd think it qualifies as a bugfix, are you of the same opinion? | 07:45 |
janders | (I need this in order to be able to backport https://review.opendev.org/c/openstack/sushy/+/830553 + https://review.opendev.org/c/openstack/sushy/+/831355 ) | 07:46 |
opendevreview | Merged openstack/metalsmith stable/xena: Add a workaround to fix the CI https://review.opendev.org/c/openstack/metalsmith/+/839925 | 10:24 |
iurygregory | morning ironic | 11:41 |
iurygregory | janders, it is a bugfix indeed =) | 11:43 |
opendevreview | Dmitry Tantsur proposed openstack/ironic-python-agent stable/wallaby: [PoC] Detect EFI partition by its type, not by partition number https://review.opendev.org/c/openstack/ironic-python-agent/+/840170 | 12:29 |
dtantsur | rpittau: next attempt ^^^ | 12:29 |
rpittau | dtantsur: ack | 12:31 |
romer | Good Afternoon ! | 12:43 |
romer | I have a question for ironic community ! We are using ironic to deploy nodes that have different ram and cpu configurations | 12:44 |
opendevreview | Merged openstack/sushy stable/xena: Use Etag in precondition header when setting boot options https://review.opendev.org/c/openstack/sushy/+/839842 | 12:44 |
romer | Before it seems we were able to use the ram and flavor | 12:45 |
romer | but now everything has to be done with ressources classes | 12:46 |
romer | My question would be : it is still possible to use flavor ram and cpu properties ? because it's "easier" than specifiying multiple ressource class | 12:47 |
romer | if we want to schedule based on ram properties for exemple | 12:47 |
dtantsur | romer: nova removed this support at some point | 12:53 |
romer | Yes i understood , but Is there a "reason" for this ? Because it was very useful :) | 12:56 |
romer | Thanks for your answer ! | 12:56 |
dtantsur | tl;dr the logic was half-broken and racy | 12:59 |
TheJulia | good morning | 13:03 |
TheJulia | romer: my understanding is the same as dtantsur's. The logic using resource classes has locking to try and prevent a number of the pitfalls which have caused operators quite a bit of headache in years past. | 13:05 |
romer | Thanks @TheJulia, @dtantsur ! | 13:06 |
romer | Alright we will use the ressources class now | 13:06 |
TheJulia | And already the cat has knocked the NAS over and demanded to sit in the window behind my desk | 13:07 |
TheJulia | This is going to be a long day... | 13:07 |
romer | I am from the society Exaion and we are using it to deploy currently 300 nodes with Ironic ! | 13:07 |
TheJulia | excellent! | 13:07 |
romer | Thanks for your work, i'v encounterd many of your commits | 13:08 |
romer | I think we will had soon custom clean step for ironic with our specific algorithm for cleaning disks | 13:08 |
romer | Thanks for your answers today ! | 13:08 |
TheJulia | happy to help | 13:09 |
arne_wiebalck | romer: what we do (in a deployment with several thousand nodes), is to have a resource class and corresponding flavor per machine type. Works ok :) | 13:54 |
*** mat_fechner is now known as matfechner | 14:45 | |
*** diablo_rojo__ is now known as diablo_rojo | 15:52 | |
romer | Alright yes it works for us but we have 10 ressources class now, and clients keep wanting some specific configurations :) | 15:58 |
romer | But it works fine for us now @arne_wielbalck | 15:58 |
TheJulia | romer: so resource classes don't need to be *exact*... Traits are a thing that may be viable for use to help with some of that. But I guess it all depends on what exactly your clients want | 16:28 |
erbarr | anybody familiar with IPI baremetal certifications here? | 16:34 |
JayF | Do you mean IPMI? | 16:34 |
erbarr | no | 16:34 |
erbarr | openshift | 16:34 |
JayF | Well, that should tell you how familiar *I* am then. | 16:35 |
rpittau | erbarr: certifications? | 16:35 |
rpittau | I am unfortunately familiar with IPI :) | 16:35 |
erbarr | lol, i'm trying to run it and I'm getting an error about node being locked | 16:35 |
erbarr | Ironic API returned error: status_code: 409, reason: Conflict, error: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node fd7efb2d-507a-43a3-bfbb-fd5464312c5f is locked by host 100.67.190.23, please retry after the current operation is completed.\", \"debuginfo\": null}"} | 16:36 |
dtantsur | erbarr: hard to guess, but often enough this is because your BMC is exceptionally slow or something else is slowing done everything | 16:44 |
dtantsur | JayF: systemd-repart as a driver is a fun idea :) I doubt we'll ever get to it (or tarbally deployment at all) | 16:45 |
JayF | dtantsur: sounds like something we woulda said about anaconda 5 years ago :P | 16:45 |
dtantsur | I'm sure I said something like that 5 years ago :D | 16:45 |
rpittau | good night! o/ | 16:52 |
* TheJulia has more pixie boots stickers | 17:38 | |
* TheJulia should have ordered about 50% larger | 17:38 | |
opendevreview | Julia Kreger proposed openstack/ironic master: Auto-populate lessee for deployments https://review.opendev.org/c/openstack/ironic/+/818641 | 18:27 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!