Wednesday, 2021-09-01

*** pmannidi is now known as pmannidi|brb01:49
*** pmannidi|brb is now known as pmannidi02:11
* tonyb is trying for the first time ever to netboot a VM (with ironic) but use EFI and iPXE (instead of bios+PXE [which works]) any tips on debugging/logging failures ?02:16
tonybAh it was secure boot, I disabled it and it looks better03:01
TheJuliastevebaker: ugh...  time for tcpdump most likely03:22
stevebakerTheJulia: I wonder if the fedora grub has a bug https://www.spinics.net/linux/fedora/fedora-users/msg486473.html04:01
stevebakerTheJulia: I might try harvesting grub efi files from different distros and trying them04:01
*** pmannidi is now known as pmannidi|AFK04:22
arne_wiebalckGood morning, Ironic!05:40
jandersgood morning arne_wiebalck06:04
arne_wiebalckhey janders o/06:04
opendevreviewZhouHao proposed openstack/ironic master: update irmc document  https://review.opendev.org/c/openstack/ironic/+/80341206:06
*** pmannidi|AFK is now known as pmannidi06:13
opendevreviewZhouHao proposed openstack/ironic master: update irmc document  https://review.opendev.org/c/openstack/ironic/+/80341206:16
iurygregorygood morning arne_wiebalck janders and Ironic o/06:40
arne_wiebalckhey iurygregory o/06:40
arne_wiebalckdtantsur: I replied to your comment 06:55
arne_wiebalck in https://review.opendev.org/c/openstack/ironic/+/801425 ... not sure if this a bug in ipmitool itself or if I am missing sth fundamentally.06:55
opendevreviewAija Jauntēva proposed openstack/ironic master: Fix iDRAC import configuration job with errors  https://review.opendev.org/c/openstack/ironic/+/80543107:36
*** yoctozepto1 is now known as yoctozepto07:49
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Support HttpHeaders in create_subscription  https://review.opendev.org/c/openstack/ironic/+/80685908:06
opendevreviewMerged openstack/ironic-ui master: Remove testr  https://review.opendev.org/c/openstack/ironic-ui/+/79232408:23
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic-ui master: Remove horizon from doc requirements  https://review.opendev.org/c/openstack/ironic-ui/+/80686508:28
*** sshnaidm|afk is now known as sshnaidm09:08
*** pmannidi is now known as pmannidi|AFK09:16
opendevreviewAija Jauntēva proposed x/sushy-oem-idrac master: Exclude BOSS controllers in clear_foreign_config  https://review.opendev.org/c/x/sushy-oem-idrac/+/80688810:51
dtantsurTheJulia: re dnsmasq capabilities: is there any reference on that? or does anyone want to update bifrost? :)10:53
iurygregorymorning dtantsur =)10:54
dtantsuro/10:54
opendevreviewMichal Nasiadka proposed openstack/bifrost master: Add support for being dhcp relay target  https://review.opendev.org/c/openstack/bifrost/+/80448211:04
opendevreviewMichal Nasiadka proposed openstack/bifrost master: Allow configuring enabled raid interfaces  https://review.opendev.org/c/openstack/bifrost/+/80612311:10
jandersallright - here's where I'm stuck with adding tests to iDRAC/LC reset patch:11:33
jandershttps://paste.opendev.org/show/808504/11:33
* iurygregory looks11:33
jandersI'm trying to take a similar approach to what test_cleaning is doing:11:34
janderse.g. https://opendev.org/openstack/ironic/src/branch/master/ironic/tests/unit/conductor/test_cleaning.py#L50211:34
iurygregoryhummm11:34
jandersbut given verify steps are always synchronous, the idea of do_next_clean_step doesn't apply11:34
jandersin verify steps, do_node_verify() calls execute_verify_step()11:35
iurygregoryjanders, just to get a better idea this test you are doing in https://review.opendev.org/c/openstack/ironic/+/800001 or https://review.opendev.org/c/openstack/ironic/+/804032 ?11:35
iurygregoryand you only have the code locally right?11:35
jandershttps://review.opendev.org/c/openstack/ironic/+/80000111:35
jandersyeah the not-yet-working part :)11:36
jandersI can push it to gerrit if this helps?11:36
iurygregoryyou can also share in paste openstack the content of the test file11:37
iurygregoryit's more easy to look at the test and code =)11:37
jandersok!11:38
iurygregorywe would save some CI resources by not pushing to gerrit =D11:40
jandershttps://paste.opendev.org/show/808505/ < here is my verify_steps.py11:42
janderslet me know if the copy pasted through paste works okay11:42
jandersif not I can come up with another way11:42
iurygregoryack will test now11:43
janderssee you tomorrow Ironic o/12:05
opendevreviewAija Jauntēva proposed openstack/ironic master: Add clear foreign config to idrac-redfish RAID  https://review.opendev.org/c/openstack/ironic/+/80484812:18
arne_wiebalckdtantsur: I had a look at the ipmi retry patch and the ipmitool C code and it seems your intuition was correct!13:04
dtantsur:)13:09
dtantsurarne_wiebalck: so, what's the conclusion?13:09
arne_wiebalckipmitool *can* print nothing on power status13:11
arne_wiebalckbut13:11
arne_wiebalckit also sets the return code to EXIT_FAILURE13:11
arne_wiebalckthis should trigger the retries in ipmitool.py13:11
arne_wiebalckit seems this does not work for us since we have a cipher negotiation wrapper around ipmitool13:12
arne_wiebalckand this seems to swallow the return code13:12
arne_wiebalckboom13:12
arne_wiebalck(still a theory, investigations are ongoing :))13:12
arne_wiebalckso, the failures still happen, e.g. due to UDP packet loss, but in other deployments this may be covered by the impitool.py retries, so noone sees this ... maybe13:14
arne_wiebalckin our case it bubbles up and triggers the higher level retries13:15
arne_wiebalckon power sync13:15
dtantsurouch13:17
iurygregoryoh wow13:22
iurygregory:O13:22
arne_wiebalckyeah :(13:24
arne_wiebalckbut at least we understand better what happens now :)13:25
TheJuliagood morning13:32
iurygregorygood morning TheJulia =)13:32
dtantsurTheJulia: good morning13:42
arne_wiebalckkudos for the better understanding go to dtantsur's intuition :)13:45
arne_wiebalckGood morning TheJulia o/13:45
opendevreviewShnaidman Sagi (Sergey) proposed openstack/ironic-python-agent-builder master: Add configs for CentOS 9  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/80680913:58
opendevreviewMichal Nasiadka proposed openstack/bifrost master: Allow configuring enabled raid interfaces  https://review.opendev.org/c/openstack/bifrost/+/80612313:59
opendevreviewDmitry Tantsur proposed openstack/sushy-tools master: Support uploading certificates for virtual media  https://review.opendev.org/c/openstack/sushy-tools/+/80625316:01
dtantsurI cannot believe I've finished ^^16:01
arne_wiebalckbye everyone o/16:33
viks__Hi, i have installed `sudo yum install python2-networking-generic-switch` and i have configured it in neutron `ml2_conf.ini` as mentioned in https://docs.openstack.org/networking-generic-switch/latest/configuration.html#examples. Now how do i control switch say via openstack cli (like blocking a switch port) or via horizon? Can someone please guide?16:49
dtantsurviks__: mgoddard may know more, but I don't think you can control it directly, only through neutron (or even more indirectly - through ironic)16:52
viks__dtantsur: ok thanks... actually i have a baremetal node which has 2 interfaces, second interface i use it for pxe boot which is basically part of provisioning network and first interface for public ip... so whenever i create baremetal instance, the instance has  a connectivity to this internal network via second interface... so is the above driver helpful in such case? i do not want instance to have visibility to the 16:58
viks__internal network.. any suggestions?16:58
dtantsurviks__: yeah, you seem to be going in the right direction16:58
dtantsurviks__: https://docs.openstack.org/ironic/latest/admin/multitenancy.html is probably the next part you need16:59
viks__dtantsur:  so basically the above driver should bring down provisioning interface connection automatically? i have gone thourgh it and i do not understand it clearly... I have even set `local_link_connection` fields... but not sure what is missing.. i still could not find a way to automatically disable this second interface connectivity in switch after provisioning the instance17:04
dtantsurviks__: the "neutron" network interface will (with help from neutron) configure switch ports for the machine17:05
dtantsurhonestly, I don't remember the exact behavior when it comes to ports that are not mapped to nova ports17:05
dtantsur(hence my ping to mgoddard which might have already left)17:06
viks__dtantsur: ok.. will try to explore more.. do you have any other resource links to understand this bit deeper.. ?17:08
dtantsurI only have the link above, maybe someone else have something?17:24
* dtantsur needs to go, have a good night17:24
* TheJulia reaches the "braaaaaaaiiinnssss" portion of the day after several calls this morning17:24
viks__dtantsur: ok... thanks17:25
* TheJulia goes and finds lunch18:18
NobodyCamGood Morning Ironic folk18:55
NobodyCamanyone got a trick to recreate hypervisor records (other then nova restart / re-enrolling)18:56
TheJuliaNobodyCam: wut?!19:29
TheJuliaNobodyCam: nova *should* just recreate it as it sync19:29
TheJuliasyncs19:29
NobodyCamyou'd think19:34
TheJuliaNobodyCam: do you have a error occuring on trying to re-create it19:54
TheJulialike a conflict19:54
TheJuliabecause... "deleted" by nova is just a flag on the row19:54
TheJuliastevebaker: le sigh "{'pxe': 'aarch64:uefi:grubaa64.efi:grubaa64.efi'}"20:44
opendevreviewMerged openstack/ironic-lib master: Drop an explicit requirement of oslo.log  https://review.opendev.org/c/openstack/ironic-lib/+/80540621:13
stevebaker_TheJulia: yeah structured data in config values is frustrating. Lets write a DSL! (not)21:14
TheJuliaI believe my response would involve wet cats....21:16
TheJuliaso likely not a good idea :)21:16
stevebaker_heh21:19
*** stevebaker_ is now known as stevebaker21:19
TheJuliawaht if we just have to things "destination file name" and "source"21:19
TheJuliaand just loop through it21:19
stevebakeryeah {arch} and {mode} aren't actually adding value now that the destination filename is explicit21:28
TheJuliaand we can't have duplicate file names21:31
stevebakerso the key is the source filename, which is unique, and the value is the destination, which will be full of duplicates if we're going for coverage of "all" distros21:34
TheJuliaI was thinking the key would be the destination filename22:36
TheJuliaand we just explictly drop them into the requisite locations22:36
opendevreviewJulia Kreger proposed openstack/ironic master: WIP: Facilitate asset copy for bootloader ops  https://review.opendev.org/c/openstack/ironic/+/80681523:19
TheJuliastevebaker: ^  I think23:20

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