*** pmannidi is now known as pmannidi|brb | 01:49 | |
*** pmannidi|brb is now known as pmannidi | 02: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 | |
tonyb | Ah it was secure boot, I disabled it and it looks better | 03:01 |
---|---|---|
TheJulia | stevebaker: ugh... time for tcpdump most likely | 03:22 |
stevebaker | TheJulia: I wonder if the fedora grub has a bug https://www.spinics.net/linux/fedora/fedora-users/msg486473.html | 04:01 |
stevebaker | TheJulia: I might try harvesting grub efi files from different distros and trying them | 04:01 |
*** pmannidi is now known as pmannidi|AFK | 04:22 | |
arne_wiebalck | Good morning, Ironic! | 05:40 |
janders | good morning arne_wiebalck | 06:04 |
arne_wiebalck | hey janders o/ | 06:04 |
opendevreview | ZhouHao proposed openstack/ironic master: update irmc document https://review.opendev.org/c/openstack/ironic/+/803412 | 06:06 |
*** pmannidi|AFK is now known as pmannidi | 06:13 | |
opendevreview | ZhouHao proposed openstack/ironic master: update irmc document https://review.opendev.org/c/openstack/ironic/+/803412 | 06:16 |
iurygregory | good morning arne_wiebalck janders and Ironic o/ | 06:40 |
arne_wiebalck | hey iurygregory o/ | 06:40 |
arne_wiebalck | dtantsur: 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 |
opendevreview | Aija Jauntēva proposed openstack/ironic master: Fix iDRAC import configuration job with errors https://review.opendev.org/c/openstack/ironic/+/805431 | 07:36 |
*** yoctozepto1 is now known as yoctozepto | 07:49 | |
opendevreview | Iury Gregory Melo Ferreira proposed openstack/ironic master: Support HttpHeaders in create_subscription https://review.opendev.org/c/openstack/ironic/+/806859 | 08:06 |
opendevreview | Merged openstack/ironic-ui master: Remove testr https://review.opendev.org/c/openstack/ironic-ui/+/792324 | 08:23 |
opendevreview | Iury Gregory Melo Ferreira proposed openstack/ironic-ui master: Remove horizon from doc requirements https://review.opendev.org/c/openstack/ironic-ui/+/806865 | 08:28 |
*** sshnaidm|afk is now known as sshnaidm | 09:08 | |
*** pmannidi is now known as pmannidi|AFK | 09:16 | |
opendevreview | Aija Jauntēva proposed x/sushy-oem-idrac master: Exclude BOSS controllers in clear_foreign_config https://review.opendev.org/c/x/sushy-oem-idrac/+/806888 | 10:51 |
dtantsur | TheJulia: re dnsmasq capabilities: is there any reference on that? or does anyone want to update bifrost? :) | 10:53 |
iurygregory | morning dtantsur =) | 10:54 |
dtantsur | o/ | 10:54 |
opendevreview | Michal Nasiadka proposed openstack/bifrost master: Add support for being dhcp relay target https://review.opendev.org/c/openstack/bifrost/+/804482 | 11:04 |
opendevreview | Michal Nasiadka proposed openstack/bifrost master: Allow configuring enabled raid interfaces https://review.opendev.org/c/openstack/bifrost/+/806123 | 11:10 |
janders | allright - here's where I'm stuck with adding tests to iDRAC/LC reset patch: | 11:33 |
janders | https://paste.opendev.org/show/808504/ | 11:33 |
* iurygregory looks | 11:33 | |
janders | I'm trying to take a similar approach to what test_cleaning is doing: | 11:34 |
janders | e.g. https://opendev.org/openstack/ironic/src/branch/master/ironic/tests/unit/conductor/test_cleaning.py#L502 | 11:34 |
iurygregory | hummm | 11:34 |
janders | but given verify steps are always synchronous, the idea of do_next_clean_step doesn't apply | 11:34 |
janders | in verify steps, do_node_verify() calls execute_verify_step() | 11:35 |
iurygregory | janders, 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 |
iurygregory | and you only have the code locally right? | 11:35 |
janders | https://review.opendev.org/c/openstack/ironic/+/800001 | 11:35 |
janders | yeah the not-yet-working part :) | 11:36 |
janders | I can push it to gerrit if this helps? | 11:36 |
iurygregory | you can also share in paste openstack the content of the test file | 11:37 |
iurygregory | it's more easy to look at the test and code =) | 11:37 |
janders | ok! | 11:38 |
iurygregory | we would save some CI resources by not pushing to gerrit =D | 11:40 |
janders | https://paste.opendev.org/show/808505/ < here is my verify_steps.py | 11:42 |
janders | let me know if the copy pasted through paste works okay | 11:42 |
janders | if not I can come up with another way | 11:42 |
iurygregory | ack will test now | 11:43 |
janders | see you tomorrow Ironic o/ | 12:05 |
opendevreview | Aija Jauntēva proposed openstack/ironic master: Add clear foreign config to idrac-redfish RAID https://review.opendev.org/c/openstack/ironic/+/804848 | 12:18 |
arne_wiebalck | dtantsur: 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 |
dtantsur | arne_wiebalck: so, what's the conclusion? | 13:09 |
arne_wiebalck | ipmitool *can* print nothing on power status | 13:11 |
arne_wiebalck | but | 13:11 |
arne_wiebalck | it also sets the return code to EXIT_FAILURE | 13:11 |
arne_wiebalck | this should trigger the retries in ipmitool.py | 13:11 |
arne_wiebalck | it seems this does not work for us since we have a cipher negotiation wrapper around ipmitool | 13:12 |
arne_wiebalck | and this seems to swallow the return code | 13:12 |
arne_wiebalck | boom | 13:12 |
arne_wiebalck | (still a theory, investigations are ongoing :)) | 13:12 |
arne_wiebalck | so, 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 ... maybe | 13:14 |
arne_wiebalck | in our case it bubbles up and triggers the higher level retries | 13:15 |
arne_wiebalck | on power sync | 13:15 |
dtantsur | ouch | 13:17 |
iurygregory | oh wow | 13:22 |
iurygregory | :O | 13:22 |
arne_wiebalck | yeah :( | 13:24 |
arne_wiebalck | but at least we understand better what happens now :) | 13:25 |
TheJulia | good morning | 13:32 |
iurygregory | good morning TheJulia =) | 13:32 |
dtantsur | TheJulia: good morning | 13:42 |
arne_wiebalck | kudos for the better understanding go to dtantsur's intuition :) | 13:45 |
arne_wiebalck | Good morning TheJulia o/ | 13:45 |
opendevreview | Shnaidman Sagi (Sergey) proposed openstack/ironic-python-agent-builder master: Add configs for CentOS 9 https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/806809 | 13:58 |
opendevreview | Michal Nasiadka proposed openstack/bifrost master: Allow configuring enabled raid interfaces https://review.opendev.org/c/openstack/bifrost/+/806123 | 13:59 |
opendevreview | Dmitry Tantsur proposed openstack/sushy-tools master: Support uploading certificates for virtual media https://review.opendev.org/c/openstack/sushy-tools/+/806253 | 16:01 |
dtantsur | I cannot believe I've finished ^^ | 16:01 |
arne_wiebalck | bye 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 |
dtantsur | viks__: 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 |
dtantsur | viks__: yeah, you seem to be going in the right direction | 16:58 |
dtantsur | viks__: https://docs.openstack.org/ironic/latest/admin/multitenancy.html is probably the next part you need | 16: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 instance | 17:04 |
dtantsur | viks__: the "neutron" network interface will (with help from neutron) configure switch ports for the machine | 17:05 |
dtantsur | honestly, I don't remember the exact behavior when it comes to ports that are not mapped to nova ports | 17: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 |
dtantsur | I only have the link above, maybe someone else have something? | 17:24 |
* dtantsur needs to go, have a good night | 17:24 | |
* TheJulia reaches the "braaaaaaaiiinnssss" portion of the day after several calls this morning | 17:24 | |
viks__ | dtantsur: ok... thanks | 17:25 |
* TheJulia goes and finds lunch | 18:18 | |
NobodyCam | Good Morning Ironic folk | 18:55 |
NobodyCam | anyone got a trick to recreate hypervisor records (other then nova restart / re-enrolling) | 18:56 |
TheJulia | NobodyCam: wut?! | 19:29 |
TheJulia | NobodyCam: nova *should* just recreate it as it sync | 19:29 |
TheJulia | syncs | 19:29 |
NobodyCam | you'd think | 19:34 |
TheJulia | NobodyCam: do you have a error occuring on trying to re-create it | 19:54 |
TheJulia | like a conflict | 19:54 |
TheJulia | because... "deleted" by nova is just a flag on the row | 19:54 |
TheJulia | stevebaker: le sigh "{'pxe': 'aarch64:uefi:grubaa64.efi:grubaa64.efi'}" | 20:44 |
opendevreview | Merged openstack/ironic-lib master: Drop an explicit requirement of oslo.log https://review.opendev.org/c/openstack/ironic-lib/+/805406 | 21:13 |
stevebaker_ | TheJulia: yeah structured data in config values is frustrating. Lets write a DSL! (not) | 21:14 |
TheJulia | I believe my response would involve wet cats.... | 21:16 |
TheJulia | so likely not a good idea :) | 21:16 |
stevebaker_ | heh | 21:19 |
*** stevebaker_ is now known as stevebaker | 21:19 | |
TheJulia | waht if we just have to things "destination file name" and "source" | 21:19 |
TheJulia | and just loop through it | 21:19 |
stevebaker | yeah {arch} and {mode} aren't actually adding value now that the destination filename is explicit | 21:28 |
TheJulia | and we can't have duplicate file names | 21:31 |
stevebaker | so 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" distros | 21:34 |
TheJulia | I was thinking the key would be the destination filename | 22:36 |
TheJulia | and we just explictly drop them into the requisite locations | 22:36 |
opendevreview | Julia Kreger proposed openstack/ironic master: WIP: Facilitate asset copy for bootloader ops https://review.opendev.org/c/openstack/ironic/+/806815 | 23:19 |
TheJulia | stevebaker: ^ I think | 23:20 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!