janders | hey NobodyCam | 00:10 |
---|---|---|
NobodyCam | o/ | 00:10 |
*** sdanni has quit IRC | 00:42 | |
*** gyee has quit IRC | 01:06 | |
*** hoonetorg has quit IRC | 01:06 | |
*** MahnoorAsghar_ has joined #openstack-ironic | 01:08 | |
*** zainub has quit IRC | 01:15 | |
*** MahnoorAsghar_ has quit IRC | 01:43 | |
*** rloo has quit IRC | 01:52 | |
*** pmannidi has quit IRC | 03:10 | |
*** tzumainn has quit IRC | 03:57 | |
*** pmannidi has joined #openstack-ironic | 05:12 | |
*** pmannidi has quit IRC | 05:13 | |
*** k_mouza has joined #openstack-ironic | 05:14 | |
*** k_mouza has quit IRC | 05:18 | |
*** fdegir has quit IRC | 05:26 | |
*** fdegir has joined #openstack-ironic | 05:27 | |
*** mkowalski has quit IRC | 05:27 | |
*** mkowalski has joined #openstack-ironic | 05:27 | |
*** bnemec has quit IRC | 05:27 | |
*** zbitter has joined #openstack-ironic | 05:27 | |
*** dhellmann has quit IRC | 05:28 | |
*** zaneb has quit IRC | 05:28 | |
*** bnemec has joined #openstack-ironic | 05:29 | |
*** dhellmann has joined #openstack-ironic | 05:30 | |
arne_wiebalck | Good morning, ironic! | 06:36 |
openstackgerrit | Merged openstack/ironic master: Upgrade guide: remove ancient versions and group with Installation https://review.opendev.org/c/openstack/ironic/+/790386 | 06:52 |
openstackgerrit | YuehuiLei proposed openstack/metalsmith master: setup.cfg: Replace dashes with underscores https://review.opendev.org/c/openstack/metalsmith/+/790581 | 07:02 |
*** sshnaidm|afk has quit IRC | 07:03 | |
iurygregory | good morning arne_wiebalck and Ironic o/ | 07:08 |
*** mkowalski has quit IRC | 07:08 | |
arne_wiebalck | hey iurygregory o/ | 07:09 |
*** mkowalski has joined #openstack-ironic | 07:09 | |
*** sshnaidm has joined #openstack-ironic | 07:20 | |
*** mkowalski has quit IRC | 07:26 | |
*** ociuhandu has joined #openstack-ironic | 07:35 | |
*** rpittau|afk is now known as rpittau | 07:38 | |
rpittau | good morning ironic! o/ | 07:38 |
iurygregory | morning rpittau o/ | 07:39 |
*** tosky has joined #openstack-ironic | 07:39 | |
rpittau | hey iurygregory :) | 07:40 |
*** mgoddard has quit IRC | 07:45 | |
*** ociuhandu has quit IRC | 07:45 | |
*** ociuhandu has joined #openstack-ironic | 07:46 | |
arne_wiebalck | iurygregory: rpittau: some pre-reviewed patches if you have a moment: https://review.opendev.org/c/openstack/ironic-python-agent/+/788941 & https://review.opendev.org/c/openstack/ironic-python-agent/+/786641 | 07:46 |
iurygregory | Redfish question: in Redfish the EventService has Subscriptions (https://redfish.dmtf.org/schemas/v1/EventService.v1_0_6.json) , but when doing a get to list the subscriptions (/redfish/v1/EventService/Subscriptions) it says the type is EventDestinationCollection, I'm wondering how we should call in Sushy... | 07:47 |
iurygregory | arne_wiebalck, looking now | 07:47 |
arne_wiebalck | iurygregory: ty! | 07:48 |
*** mgoddard has joined #openstack-ironic | 07:50 | |
*** ociuhandu has quit IRC | 07:50 | |
iurygregory | arne_wiebalck, the one for SW Raid looks good =) | 07:53 |
iurygregory | I've marked as backport candidate also (since you probably want to have that in stable/victoria etc) | 07:54 |
arne_wiebalck | iurygregory: it should be ok, I installed 70 nodes yesterday with this patch :) | 07:54 |
arne_wiebalck | iurygregory: thanks for checking | 07:54 |
arne_wiebalck | iurygregory: yeah, we should probably backport | 07:54 |
arne_wiebalck | iurygregory: sooner or later we will have deployments realising the underlying issue ... | 07:55 |
iurygregory | arne_wiebalck, regarding the one for bur-in memory, can you just answer JayF's comment ? =) | 07:57 |
arne_wiebalck | iurygregory: sure :) | 07:58 |
iurygregory | I don't see any problem, but maybe it's something we can look in the future =) | 07:59 |
iurygregory | do we really need the ports? you are not using in burnin_memory or burnin_cpu at all .-. | 08:01 |
iurygregory | people may think we forgot to pass the parameter and will try to update the methods I would say | 08:01 |
iurygregory | wdyt arne_wiebalck ? ^ | 08:05 |
arne_wiebalck | iurygregory: I just replied along those lines :) | 08:06 |
arne_wiebalck | iurygregory: ports: I followed the signature of all other clean steps. | 08:07 |
arne_wiebalck | iurygregory: if we want to remove them, we should probably do this on all, but also in a separate (clean up) patch maybe? | 08:08 |
arne_wiebalck | iurygregory: I think we have more steps which do not use ports but still have it in the definition. | 08:08 |
iurygregory | arne_wiebalck, yeah if we have this in more palces ++ for a clean up patch later (at least for me it doesn't make sense to have a parameter we are not using, not sure why pep8 didn't complain hehe) | 08:09 |
arne_wiebalck | iurygregory: I was assuming the interface is requiring this, so I kept it, but I did not check. | 08:09 |
iurygregory | arne_wiebalck, hummm that would make sense | 08:10 |
iurygregory | arne_wiebalck, tks! | 08:11 |
*** lucasagomes has joined #openstack-ironic | 08:11 | |
openstackgerrit | Riccardo Pittau proposed openstack/bifrost master: Default dib and ipa-builder to main git-branch https://review.opendev.org/c/openstack/bifrost/+/790586 | 08:12 |
*** ociuhandu has joined #openstack-ironic | 08:16 | |
*** ociuhandu has quit IRC | 08:17 | |
*** ociuhandu has joined #openstack-ironic | 08:17 | |
arne_wiebalck | iurygregory: rpittau: thanks for the reviews! | 08:17 |
iurygregory | yw | 08:21 |
*** rcernin has quit IRC | 08:32 | |
openstackgerrit | Merged openstack/ironic stable/victoria: Point ipa-builder to stable/wallaby https://review.opendev.org/c/openstack/ironic/+/790456 | 08:39 |
openstackgerrit | Riccardo Pittau proposed openstack/ironic-python-agent stable/victoria: Point ipa-builder to stable/wallaby https://review.opendev.org/c/openstack/ironic-python-agent/+/790457 | 08:39 |
openstackgerrit | Merged openstack/bifrost stable/victoria: Point ipa-builder to stable/wallaby https://review.opendev.org/c/openstack/bifrost/+/790435 | 08:47 |
*** mkowalski has joined #openstack-ironic | 09:05 | |
*** rcernin has joined #openstack-ironic | 09:09 | |
janders | good morning Ironic o/ | 09:11 |
iurygregory | hey janders o/ | 09:12 |
arne_wiebalck | hey janders o/ | 09:23 |
rpittau | hey janders :) | 09:24 |
*** rcernin has quit IRC | 09:27 | |
openstackgerrit | Merged openstack/ironic-python-agent master: Software RAID: RAID the ESPs https://review.opendev.org/c/openstack/ironic-python-agent/+/786641 | 09:31 |
openstackgerrit | Merged openstack/ironic-python-agent master: Burn-in: Add memory step https://review.opendev.org/c/openstack/ironic-python-agent/+/788941 | 09:31 |
openstackgerrit | Merged openstack/ironic master: [doc] Update documentation about force_persistent_boot_device https://review.opendev.org/c/openstack/ironic/+/790501 | 09:32 |
openstackgerrit | Merged openstack/ironic-inspector stable/victoria: Point ipa-builder to stable/wallaby https://review.opendev.org/c/openstack/ironic-inspector/+/790461 | 09:32 |
openstackgerrit | Merged openstack/ironic-prometheus-exporter stable/victoria: Point ipa-builder to stable/wallaby https://review.opendev.org/c/openstack/ironic-prometheus-exporter/+/790462 | 09:32 |
*** rcernin has joined #openstack-ironic | 09:34 | |
*** ociuhandu has quit IRC | 09:52 | |
*** rcernin has quit IRC | 09:53 | |
*** k_mouza has joined #openstack-ironic | 10:05 | |
*** k_mouza has quit IRC | 10:05 | |
*** alexmcleod has quit IRC | 10:06 | |
*** k_mouza has joined #openstack-ironic | 10:07 | |
*** alexmcleod has joined #openstack-ironic | 10:09 | |
*** ociuhandu has joined #openstack-ironic | 10:10 | |
*** dtantsur|afk is now known as dtantsur | 10:15 | |
dtantsur | morning ironic | 10:15 |
iurygregory | morning dtantsur | 10:15 |
*** k_mouza_ has joined #openstack-ironic | 10:25 | |
*** k_mouza has quit IRC | 10:28 | |
*** rcernin has joined #openstack-ironic | 10:44 | |
*** rcernin has quit IRC | 10:48 | |
*** k_mouza_ has quit IRC | 11:17 | |
*** ociuhandu has quit IRC | 11:21 | |
*** ociuhandu has joined #openstack-ironic | 11:22 | |
*** ociuhandu has quit IRC | 11:26 | |
openstackgerrit | Merged openstack/ironic-python-agent-builder stable/wallaby: Fix python2 compatible ipa creations https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/790438 | 11:31 |
*** k_mouza has joined #openstack-ironic | 11:53 | |
openstackgerrit | Arne Wiebalck proposed openstack/ironic-python-agent stable/wallaby: Software RAID: RAID the ESPs https://review.opendev.org/c/openstack/ironic-python-agent/+/790671 | 11:55 |
*** mkrai has joined #openstack-ironic | 11:56 | |
openstackgerrit | Arne Wiebalck proposed openstack/ironic-python-agent stable/victoria: Software RAID: RAID the ESPs https://review.opendev.org/c/openstack/ironic-python-agent/+/790672 | 11:56 |
*** ociuhandu has joined #openstack-ironic | 11:58 | |
janders | see you tomorrow Ironic o/ | 11:59 |
iurygregory | bye janders | 11:59 |
*** ociuhandu has quit IRC | 12:02 | |
arne_wiebalck | From what I see, Ironic sends sth like "ipmitool ... chassis bootdev pxe" to the node to set the bootdevice. Does anyone know if the node is supposed to try all interfaces to PXE boot? Or only one? | 12:17 |
* arne_wiebalck fears the answer is: this is implementation-dependent | 12:18 | |
*** ociuhandu has joined #openstack-ironic | 12:19 | |
iurygregory | I think there are some problems if you have more than one interface with pxe enabled... | 12:19 |
dtantsur | depends on the firmware | 12:26 |
janders | arne_wiebalck from my operator days, it would be hardware dependent and often only work with the first on-board NIC | 12:26 |
dtantsur | some try all interfaces, some one | 12:26 |
janders | the on-board NIC principle would be particularly applicable if the other ports were from other vendors (and not tightly coupled with the motherboard etc) | 12:27 |
janders | but as dtantsur said I'd expect "your mileage may vary" depending on the exact vendor, model and fw | 12:27 |
janders | ^ comment is based on Dell M6x0 platform as well as some Intel-badged kit with onboard NICs + add on Mellanox cards | 12:28 |
arne_wiebalck | iurygregory: dtantsur: janders: thanks! | 12:32 |
arne_wiebalck | we have a node with 2 interfaces, and we disabled one as this confused some other systems | 12:32 |
arne_wiebalck | after deployment, the node does not PXE boot anymore | 12:33 |
arne_wiebalck | I guess it is since the BMC f/w tries on the NIC we disabled to avoid confusion in other places ;) | 12:33 |
arne_wiebalck | thanks again! | 12:33 |
iurygregory | np | 12:33 |
janders | arne_wiebalck my best bet for "boutique" scenarios was noop management driver + the right bootsequence + cleaning hacks (overwriting MBR prior to rebooting into cleaning) | 12:38 |
janders | not sure if this is useful but throwing it out there just in case | 12:39 |
*** ociuhandu has quit IRC | 12:43 | |
arne_wiebalck | janders: I think the issue here is that after deployment, the disk becomes the top of the boot order. Then, upon cleaning, Ironic asks for PXE, and the node tries, but only on the disconnected interface. This times out and the node falls back to the list in the nvram ... and on the top of that list is the disk :) | 12:47 |
arne_wiebalck | janders: I think the solution will be to use the interfaces the other way round. | 12:48 |
janders | arne_wiebalck just to expand on the noop front: if you had bootsequence 1) disk 2) "good NIC": | 12:49 |
janders | * on provisioning, it will fail to boot off disk and fallback to NIC which will kick off the deployment | 12:49 |
janders | * on cleaning you would need to wipe MBR prior to deleting instance, after which it will also fail to boot off disk and fallback to the NIC, etc... | 12:49 |
janders | If you can sort it out on the NIC level, that would be cleaner/preferable but if that didn't work, with a bit of orchestration ^ should be doable, too | 12:49 |
arne_wiebalck | janders: Thanks! Yeah, that would work, I guess. Good fallback in case things get stuck. One issue is though that the "pre-cleaning" needs to be done from within the instance, to which I usually do not have access. | 12:53 |
janders | arne_wiebalck right! | 12:54 |
arne_wiebalck | janders: at the moment this is only 4 nodes and the user is patient :) | 12:54 |
janders | that is good! :) | 12:54 |
arne_wiebalck | Hmm ... do UEFI and efibootmgr respect the force_persistent_boot_device option? If that is set to 'Never', I guess efibootmgr will still set the boot device to the disk after deployment, right? | 13:02 |
*** rloo has joined #openstack-ironic | 13:06 | |
*** ociuhandu has joined #openstack-ironic | 13:09 | |
*** rcernin has joined #openstack-ironic | 13:13 | |
*** ociuhandu has quit IRC | 13:14 | |
*** ociuhandu has joined #openstack-ironic | 13:23 | |
*** rcernin has quit IRC | 13:26 | |
*** paras333_ has joined #openstack-ironic | 13:31 | |
*** tzumainn has joined #openstack-ironic | 13:32 | |
dtantsur | arne_wiebalck: yes, it only affects the boot device through the BMC | 13:45 |
arne_wiebalck | dtantsur: thanks, this is what I thought | 13:46 |
arne_wiebalck | Bare Metal SIG meeting in 4 mins if you're interested :) | 13:56 |
* dtantsur gets a sip of water | 13:56 | |
iurygregory | I will have to watch the recording =( | 13:56 |
* arne_wiebalck gets at least 1 view \o/ | 13:57 | |
iurygregory | I can join ( but I won't pay attention D:) | 13:57 |
*** VoochkO has quit IRC | 14:04 | |
dtantsur | arne_wiebalck: I've just realized we're not checking retired flag in allocations: https://opendev.org/openstack/ironic/src/branch/master/ironic/conductor/allocations.py#L106-L110 | 14:19 |
dtantsur | I think we should, wdyt? | 14:19 |
*** iurygregory has quit IRC | 14:22 | |
*** iurygregory has joined #openstack-ironic | 14:22 | |
arne_wiebalck | dtantsur: I think we should, yes! | 14:32 |
arne_wiebalck | dtantsur: that was an oversight | 14:32 |
openstackgerrit | Bob Fournier proposed openstack/sushy-tools master: Add support for returning message and attribute registries https://review.opendev.org/c/openstack/sushy-tools/+/790361 | 14:36 |
*** VoochkO has joined #openstack-ironic | 14:38 | |
VoochkO | hello there | 14:39 |
VoochkO | does anyone know if there is a credible way to skip to use IPA in ironic standalone case when doing HTTPS UEFI boot and go straight with user image? | 14:40 |
dtantsur | VoochkO: I'm not sure the HTTPS UEFI boot actually supports that, but in theory there is: https://docs.openstack.org/ironic/latest/admin/ramdisk-boot.html | 14:41 |
dtantsur | it has to be supported by the boot interface, hence I'm not sure | 14:42 |
*** VoochkO has quit IRC | 14:42 | |
*** VoochkO has joined #openstack-ironic | 14:45 | |
VoochkO | dtantsur thanks for prompt reply. I am trying to get IPA boot for weeks now, but I am slowly getting hopeless with it , so trying to see the alternatives. Will check ramdisk-boot option | 14:46 |
*** zbitter is now known as zaneb | 14:46 | |
VoochkO | It looks that ramdisk coudld work for me. I would need to switch to ilo-virtual-media from uefi-https ,but that should be ok. Will let you what the results are... | 14:52 |
VoochkO | thanks once again! | 14:52 |
dtantsur | VoochkO: worth checking if switching to ilo-virtual-media will also fix your booting problems | 14:58 |
dtantsur | it's not impossible that they're somehow linked to the fact of UEFI booting.. | 14:58 |
*** MahnoorAsghar has joined #openstack-ironic | 15:03 | |
*** VoochkO has quit IRC | 15:08 | |
*** ociuhandu has quit IRC | 15:09 | |
MahnoorAsghar | Hey all! | 15:10 |
*** MahnoorAsghar_ has joined #openstack-ironic | 15:15 | |
*** ociuhandu has joined #openstack-ironic | 15:17 | |
*** MahnoorAsghar_ has quit IRC | 15:17 | |
dtantsur | o/ | 15:22 |
*** ociuhandu has quit IRC | 15:22 | |
*** hjensas is now known as hjensas|afk | 15:22 | |
*** ociuhandu has joined #openstack-ironic | 15:22 | |
*** sdanni has joined #openstack-ironic | 15:39 | |
MahnoorAsghar | Please excuse me, but what does o/ mean? | 15:47 |
MahnoorAsghar | Is it like a wave? | 15:47 |
arne_wiebalck | MahnoorAsghar: yes, can be used for both 'hello' and 'goodbye' :) | 15:49 |
*** trandles has joined #openstack-ironic | 15:52 | |
trandles | anyone willing to field a tripleo-related ironic configuration question? Maybe it's more appropriate in a tripleo channel... | 15:52 |
*** lucasagomes has quit IRC | 15:58 | |
dtantsur | it's hard to tell without knowing the question | 16:03 |
trandles | dtantsur: I tried to bait someone, but you're too smart. ;) | 16:04 |
dtantsur | :) | 16:04 |
*** lbragstad has quit IRC | 16:04 | |
trandles | What hieradata.yaml needs to be in place to add options to the kernel command line when using ipxe? I can't find it in any of the puppet. I was successful setting pxe_append_params but I need to figure out the ipxe equivalent. | 16:05 |
trandles | If it doesn't exist and the answer is to just edit inspector.ipxe by hand then that's what I'll do. I'd rather get it into a configuration file/configuration management and eliminate any manual intervention that I can. | 16:06 |
dtantsur | trandles: pxe and ipxe use the same option | 16:07 |
dtantsur | inspector.ipxe is unrelated to ironic options at all | 16:08 |
dtantsur | it probably has a different option in puppet, but my puppet-ironic-fu is very rusty nowadays | 16:08 |
trandles | ah, something you said triggered me to look for an inspector.ipxe template, which I found | 16:11 |
trandles | It doesn't look like there are any variables in that template to include things that would be in pxe_append_params. I'll keep digging, thanks. | 16:13 |
*** ociuhandu_ has joined #openstack-ironic | 16:13 | |
trandles | found it... ironic::inspector::ramdisk_kernel_args: | 16:16 |
* trandles goes back to feeling stupid | 16:16 | |
*** jamesden_ has joined #openstack-ironic | 16:16 | |
*** lbragstad has joined #openstack-ironic | 16:16 | |
*** ociuhandu has quit IRC | 16:17 | |
*** jamesdenton has quit IRC | 16:17 | |
*** ociuhandu_ has quit IRC | 16:18 | |
dtantsur | :D | 16:18 |
*** ociuhandu has joined #openstack-ironic | 16:25 | |
*** ociuhandu has quit IRC | 16:30 | |
*** dtantsur is now known as dtantsur|afk | 16:32 | |
dtantsur|afk | o/ | 16:32 |
rpittau | bye! o/ | 16:36 |
*** rpittau is now known as rpittau|afk | 16:36 | |
arne_wiebalck | bye everyone o/ | 16:43 |
*** bburns has quit IRC | 17:54 | |
*** bburns has joined #openstack-ironic | 17:56 | |
openstackgerrit | Merged openstack/ironic-python-agent-builder stable/wallaby: Update .gitreview for stable/wallaby https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/790408 | 18:15 |
openstackgerrit | Merged openstack/ironic-python-agent-builder stable/wallaby: Update TOX_CONSTRAINTS_FILE for stable/wallaby https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/790409 | 18:15 |
*** kaifeng has quit IRC | 18:26 | |
bfournie | hi JayF: when you have a chance, can you take a look at the Bios registry spec https://review.opendev.org/c/openstack/ironic-specs/+/774681 to see if your comment has been addressed? Thanks! | 18:44 |
*** gyee has joined #openstack-ironic | 18:45 | |
openstackgerrit | Merged openstack/ironic-python-agent-builder master: tinyIPA: remove support for iSCSI deploy https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/790404 | 18:46 |
openstackgerrit | Merged openstack/ironic-python-agent-builder master: Update master for stable/wallaby https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/790410 | 18:46 |
JayF | bfournie: lookin | 18:53 |
JayF | bfournie: landed it. One comment that can be followed up on if you want. I'll probably never notice if you don't though :P | 18:54 |
bfournie | thanks jayF! | 18:55 |
bfournie | JayF: it is the BIOSSetting table that the new fields are added to, I should make that clearer in spec (e.g https://review.opendev.org/c/openstack/ironic/+/786707/13/ironic/db/sqlalchemy/api.py) | 18:58 |
openstackgerrit | Verification of a change to openstack/ironic-specs failed: Include Redfish BIOS Attribute Registry in bios API https://review.opendev.org/c/openstack/ironic-specs/+/774681 | 19:11 |
*** yoctozepto has quit IRC | 19:13 | |
*** yoctozepto6 has joined #openstack-ironic | 19:13 | |
*** rh-jelabarre has quit IRC | 20:09 | |
*** naved001 has quit IRC | 20:09 | |
*** rpioso has quit IRC | 20:09 | |
*** erbarr has quit IRC | 20:11 | |
*** rh-jelabarre has joined #openstack-ironic | 20:13 | |
*** naved001 has joined #openstack-ironic | 20:13 | |
*** rpioso has joined #openstack-ironic | 20:13 | |
*** erbarr has joined #openstack-ironic | 20:13 | |
*** MahnoorAsghar has quit IRC | 20:32 | |
*** rcernin has joined #openstack-ironic | 22:05 | |
*** mkrai has quit IRC | 22:24 | |
*** rcernin has quit IRC | 22:27 | |
*** rcernin has joined #openstack-ironic | 23:02 | |
*** rcernin has quit IRC | 23:02 | |
*** rcernin has joined #openstack-ironic | 23:02 | |
*** tosky has quit IRC | 23:24 | |
*** zzzeek has quit IRC | 23:34 | |
*** zzzeek has joined #openstack-ironic | 23:35 | |
janders | good morning Ironic o/ | 23:42 |
NobodyCam | Good Morning Ironic'ers | 23:56 |
NobodyCam | hey hey janders :) | 23:56 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!