Tuesday, 2022-04-19

opendevreviewJulia Kreger proposed openstack/ironic-python-agent master: WIP: Multipath Hardware path handling  https://review.opendev.org/c/openstack/ironic-python-agent/+/83703902:04
opendevreviewMerged openstack/ironic master: fix typo: container-format is bare  https://review.opendev.org/c/openstack/ironic/+/83717906:39
arne_wiebalckGood morning, Ironic!06:41
rpittaugood morning ironic! o/06:44
rpittauplease when someone has a minute check https://review.opendev.org/c/openstack/ironic-lib/+/837705 that fixes ironic-lib CI07:10
rpittaualso this https://review.opendev.org/c/openstack/ironic-python-agent/+/837661 to fix IPA07:12
dmelladomorning! 08:49
dmellado;)08:49
dmelladorpittau: +1'ed both. I was just thinking, though, to split the zuul patch into two. 1 set netboot to bios08:53
dmellado2) change job names08:53
dmelladoas they may be somehow unrelated, but as it's a small patch I won't become nitty xD08:53
rpittaudmellado: thanks, I thought to split that in two but the changes are actually related, the names are misleading, if not completely wrong, and we should have one uefi and one bios, it makes sense to have just one change and fix all in one shot08:56
dmelladorpittau: ack, wasn't aware of the misleading names! In any case it's just a minor change as I said, so no worries! Thanks!08:57
rpittauwe'll have to change some more names, luckily ironic-lib jobs are used just there :)08:58
opendevreviewAmeya Raut proposed openstack/ironic-tempest-plugin master: Dettaching instance_uuid for standalone TC's  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/83846209:47
dtantsurmorning folks10:44
dtantsurrpioso: not sure if it's worth a meeting (but I've also just briefly skimmed through the scrollback). The DHCP-less work is about the IPA ramdisk. For final instances, just use config drives.10:45
opendevreviewEbbex proposed openstack/bifrost master: dib: modify if-statement for debootstrap inclusion  https://review.opendev.org/c/openstack/bifrost/+/83847610:45
opendevreviewAija Jauntēva proposed openstack/sushy-oem-idrac master: Update .gitreview after project rename  https://review.opendev.org/c/openstack/sushy-oem-idrac/+/83847910:57
opendevreviewAija Jauntēva proposed openstack/sushy-oem-idrac stable/yoga: Update .gitreview after project rename  https://review.opendev.org/c/openstack/sushy-oem-idrac/+/83848010:58
opendevreviewAija Jauntēva proposed openstack/sushy-oem-idrac stable/xena: Update .gitreview after project rename  https://review.opendev.org/c/openstack/sushy-oem-idrac/+/83848110:58
opendevreviewAija Jauntēva proposed openstack/sushy-oem-idrac stable/wallaby: Update .gitreview after project rename  https://review.opendev.org/c/openstack/sushy-oem-idrac/+/83848210:59
opendevreviewAija Jauntēva proposed openstack/sushy-oem-idrac stable/victoria: Update .gitreview after project rename  https://review.opendev.org/c/openstack/sushy-oem-idrac/+/83848310:59
smachiHi dtantsur11:21
smachidtantsur: I am part of Dell team and trying to leverage this patch (https://review.opendev.org/c/openstack/ironic/+/782760), our iDRAC is on private network even provisioning also on private network11:25
smachican we consume this 782760 solution? 11:27
smachiwhen we tried it is able to do boot from virtual media but at later stage while monitoring ipa logs it is failing11:29
dtantsursmachi: you should be able to. check your networking for why IPA fails.11:30
smachidtantsur: we are getting error as 101, Failed to establish a new connection11:32
dtantsurprobably the network is not reachable11:34
iurygregorymorning Ironic o/11:49
opendevreviewVerification of a change to openstack/ironic-python-agent master failed: Use Werkzeug modern version  https://review.opendev.org/c/openstack/ironic-python-agent/+/83766111:57
dtantsurmorning iurygregory 11:58
dmelladohey! morning|afternoon folks ;)12:12
iurygregoryhey dmellado o/12:12
opendevreviewEbbex proposed openstack/bifrost master: Allow for almalinux and rocky installations  https://review.opendev.org/c/openstack/bifrost/+/83723512:31
TheJuliagood morning12:32
cboucharHi Folks:  I'm trying to run a bifrost/installation on aarch64 machine.  When I do a machine deploy, baremetal commands freeze & I'm seeing this error --> Validation of image href http://x.x.x.x:nnnn/DVD_MNT_RHEL7/images/pxeboot/vmlinuz failed, reason: HTTPConnectionPool(host='x.x.x.x', port=nnnn): Max retries exceeded...   Prior to deploy, I was successfully doing wget x.x.x.x:nnnn/DVD_MNT_RHEL7/images/pxeboot/vmlinuz and running 12:59
cboucharbaremetal commands.  Any ideas further steps to take to debug this?12:59
opendevreviewEbbex proposed openstack/bifrost master: Allow for almalinux and rocky installations  https://review.opendev.org/c/openstack/bifrost/+/83723513:29
TheJuliahmm13:30
TheJuliacbouchar: where are you running the wget from?13:31
cboucharTheJulia:  I ran it from the bifrost/ironic host.  Since this is Proof of Concept, everything is on private network.13:32
TheJuliaso alongside the conductor13:32
cboucharTheJulia: wget no longer works after the deploy.13:32
TheJuliaoh wow13:33
TheJuliais that a local http service?13:33
cboucharI believe so13:33
TheJuliaokay, so likely the bifrost install is squashing on the local http service you've arleady setup13:36
TheJuliawe tend to see people just use the same http service the conductor sets up13:36
cboucharI've not added anything new.  Just using bifrost install.13:37
TheJuliabut if your using the same webserver that it installs, and it places new configuration, there is a possible conflict13:37
cboucharI'm using this same setup with x86 equipment with no issues.  Has anyone run bifrost/ironic on aarch64 host?13:39
TheJuliacan anyone remember adam young's current irc nick13:40
TheJuliacbouchar: I believe adam has, he just has a tendancy to change his nick sometimes13:41
iurygregoryayoung13:41
TheJuliaiurygregory: he stopped using that a couple years back if memory serves13:41
iurygregorywell, last time I saw him online it was ayoung13:41
TheJuliahmm13:41
iurygregoryI think it was last week or something...13:41
* TheJulia raises an eyebrow13:42
iurygregoryhttps://meetings.opendev.org/irclogs/%23openstack-ironic/%23openstack-ironic.2022-04-13.log.html13:42
iurygregoryfrom the irc logs :D13:42
TheJuliasneaky13:42
opendevreviewMerged openstack/ironic-lib master: Update jobs names  https://review.opendev.org/c/openstack/ironic-lib/+/83770513:44
*** rcastillo|ruck is now known as rcastillo|rover13:47
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic-python-agent stable/wallaby: WIP: Multipath Hardware path handling  https://review.opendev.org/c/openstack/ironic-python-agent/+/83778414:31
TheJuliais there a unit test song about passing beer around?14:37
TheJuliafix 1 test, have 2 fail14:47
rpittau“99 little bugs in the code. 99 little bugs in the code. Take one down, patch it around. 127 little bugs in the code …”15:17
iurygregoryLOL15:47
iurygregorynice one rpittau 15:47
TheJuliaYes. Exactly.15:49
toskythat's (or was) on the door of one of the floors in my old Brno office15:50
toskyunsuprisingly :)15:50
TheJuliaSounds appropriate15:52
iurygregoryI never saw this in the Brno office =(15:55
opendevreviewMerged openstack/ironic-python-agent master: Use Werkzeug modern version  https://review.opendev.org/c/openstack/ironic-python-agent/+/83766116:01
rpittaugood night! o/16:02
TheJuliaadmiyo: o/ so bifrost on arm... :)18:29
TheJuliahave you experienced any issues with using a webserver after bifrost has installed18:30
opendevreviewMerged openstack/sushy-oem-idrac master: Update .gitreview after project rename  https://review.opendev.org/c/openstack/sushy-oem-idrac/+/83847919:23
stevebaker[m]good morning19:24
opendevreviewMerged openstack/sushy-oem-idrac stable/yoga: Update .gitreview after project rename  https://review.opendev.org/c/openstack/sushy-oem-idrac/+/83848019:28
opendevreviewMerged openstack/sushy-oem-idrac stable/xena: Update .gitreview after project rename  https://review.opendev.org/c/openstack/sushy-oem-idrac/+/83848119:33
TheJuliagood morning20:01
amanHi! I have a question about node cleaning. Are all the steps listed here available for automated cleaning? https://docs.openstack.org/ironic/yoga/admin/cleaning.html#management-interface20:05
amanI am compiling a list of default automated cleaning steps for esi users reference20:09
TheJuliaaman: so automated, unless explicitly overridden by a hardware manager is generally just erase_devices or erase_device_metadata. Granted the override could be used to invoke others differently on a global basis.20:10
TheJuliaaman: all of those should be available for manual cleaning though20:10
TheJuliaaman: hardware managers can also bring their own steps, for what it is worth20:14
amanokay, that's what I needed to confirm. Thanks! I see erase_devices and erase_devices_metadata as the only in-band steps, i see some automated cleaning in ilo and irmc driver documentation, but I suspect these are driver-specific, out-of-band steps20:14
TheJuliaWell, there is automated cleaning, and manual cleaning20:14
TheJuliamanual cleaning wise, as in a human invoking cleaning clean steps being supplied, have the same capabilities available. Generally manual cleaning is for doing things such as setting up RAID20:15
TheJuliaor changing settings20:15
TheJuliaon the underlying hardware that is.20:15
amanTheJulia, makes sense. I am trying to figure out tools available to node owners and lessees for maintenance and cleaning20:16
TheJuliaiurygregory: is there a storyboard entry for the Multipathing issue?20:16
iurygregoryTheJulia, nope20:16
TheJuliaiurygregory: do you have a couple minutes to be awesome and create one?20:17
iurygregorydoing now, since I'm already screaming to my builds locally :D20:17
TheJuliaaman: makes sense.20:17
TheJuliaiurygregory: thanks, working on the release note and commit message now20:17
TheJuliaunit tests and pep8 passes locally20:18
TheJuliarefactoring was... a bit much.20:18
iurygregoryI can imagine20:18
amanI tried a bunch of manual cleaning stuff, it was easy to follow (documented very well), to get automated_clean steps, i checked the logs, these were the four steps {erase_devices:10, erase_devices_metadata:99, delete_configuration:0, create_configuration:0} 20:20
TheJuliayeah, delete and create configuration were on the raid interfaces20:20
iurygregoryTheJulia, https://storyboard.openstack.org/#!/story/201000320:25
opendevreviewJulia Kreger proposed openstack/ironic-python-agent master: Multipath Hardware path handling  https://review.opendev.org/c/openstack/ironic-python-agent/+/83703920:27
TheJuliaiurygregory: ^^ boom20:27
iurygregory\o/20:28
TheJuliashould be entirely optional, but yeah20:29
TheJulianow to see how CI takes it20:29
opendevreviewJulia Kreger proposed openstack/ironic master: WIP: increase disk_erasure_coconcurrency  https://review.opendev.org/c/openstack/ironic/+/83859220:33
TheJuliaThis might be interesting!20:33
opendevreviewJulia Kreger proposed openstack/ironic-python-agent master: WIP: Increment hardware manager version  https://review.opendev.org/c/openstack/ironic-python-agent/+/83859320:37
TheJuliaoh heh, there is a erase_pstore clean step20:39
TheJuliaarne_wiebalck: shouldn't that be a non-zero default?20:39
JayFTheJulia: you know that the hardware manager versioning stuff is all pretty much superflous with the [pxe]/manage_agent_boot option gone20:40
TheJuliayeeeaahhh...20:40
TheJuliatrue20:40
JayFTheJulia: since it's impossible for an agent to change versions mid-cleaning/deploy now, since Ironic puts it in place per node20:40
JayFso like, if we have it, sure we should bump it... but just indicating it doesn't matter much20:40
TheJuliayeah, i know20:40
TheJuliaaman: so. speaking of clean_steps being provided purely by the agent....20:41
TheJuliafrom a hardware manager...20:41
* TheJulia looks at the intertubes not loading a page and wonders if the tubes need coffeeeeeeeeee20:42
* TheJulia wonders if a cat is sleeping on the tube router20:42
TheJuliaaman: https://github.com/openstack/ironic-python-agent/blob/stable/yoga/ironic_python_agent/hardware.py#L1989-L206120:49
* TheJulia thinks IPA needs a "clustered filesystem guard"20:50
amanTheJulia, ohh great that sure helps, I'm wondering about these https://docs.openstack.org/ironic/latest/admin/drivers/ilo.html#supported-automated-cleaning-operations20:52
TheJuliaaman: likely if the driver is enabled and the node is being used with the ilo hardware type21:00
amanTheJulia: cool, I have compiled the list of clean_steps provided by the agent and the drivers. Thanks!21:05

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