*** sai438 has quit IRC | 00:02 | |
*** zzzeek has quit IRC | 00:49 | |
*** zzzeek has joined #openstack-ironic | 00:50 | |
*** tosky has quit IRC | 00:57 | |
*** k_mouza has joined #openstack-ironic | 02:16 | |
*** k_mouza has quit IRC | 02:21 | |
*** rcernin has quit IRC | 02:41 | |
*** rcernin has joined #openstack-ironic | 02:42 | |
*** xinliang has joined #openstack-ironic | 02:44 | |
openstackgerrit | Merged openstack/ironic stable/victoria: Sync boot mode when changing the boot device via Redfish https://review.opendev.org/760119 | 02:45 |
---|---|---|
*** xinliang has quit IRC | 03:14 | |
*** xinliang has joined #openstack-ironic | 03:14 | |
*** xinliang has quit IRC | 04:16 | |
*** rcernin has quit IRC | 04:21 | |
*** zzzeek has quit IRC | 04:26 | |
*** zzzeek has joined #openstack-ironic | 04:28 | |
*** rcernin has joined #openstack-ironic | 04:30 | |
*** rcernin has quit IRC | 04:34 | |
*** rcernin has joined #openstack-ironic | 04:42 | |
*** rcernin has quit IRC | 04:53 | |
*** benj_ has quit IRC | 05:04 | |
*** benj_ has joined #openstack-ironic | 05:07 | |
*** paras333 has joined #openstack-ironic | 05:28 | |
*** rcernin has joined #openstack-ironic | 05:36 | |
*** rcernin has quit IRC | 05:40 | |
*** rcernin has joined #openstack-ironic | 05:48 | |
*** rcernin has quit IRC | 05:57 | |
*** anuradha1904 has joined #openstack-ironic | 06:11 | |
*** abdysn has joined #openstack-ironic | 06:28 | |
*** xinliang has joined #openstack-ironic | 06:36 | |
*** sshnaidm|off is now known as sshnaidm|rover | 06:49 | |
openstackgerrit | Merged openstack/ironic master: Remove the support to create port in API https://review.opendev.org/759546 | 07:08 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic stable/victoria: Make redfish-virtual-media respect default_boot_mode https://review.opendev.org/760772 | 07:35 |
*** xinliang has quit IRC | 07:40 | |
*** xinliang has joined #openstack-ironic | 07:41 | |
arne_wiebalck | Good morning, ironic! | 07:42 |
iurygregory | good morning arne_wiebalck and Ironic o/ | 08:00 |
arne_wiebalck | hey iurygregory o/ | 08:00 |
iurygregory | o/ | 08:00 |
openstackgerrit | wu.shiming proposed openstack/bifrost master: Update TOX_CONSTRAINTS_FILE https://review.opendev.org/760782 | 08:05 |
janders | good morning arne_wiebalck iurygregory o/ | 08:06 |
janders | how was your weekend? | 08:06 |
iurygregory | hey janders o/ | 08:06 |
iurygregory | it was good =) | 08:07 |
iurygregory | I bought my flight tickets to Brazil =D | 08:07 |
arne_wiebalck | hey janders o/ | 08:08 |
*** uzumaki has joined #openstack-ironic | 08:10 | |
uzumaki | good morning ironic! o/ | 08:10 |
uzumaki | I have a quick question, if anybody can help me with, does Ironic support RAID configurations on NVMe drives? | 08:11 |
uzumaki | I ask this, because I don't see backing physical disk type as "pcie" in the list | 08:11 |
arne_wiebalck | uzumaki: software RAID? | 08:11 |
uzumaki | hardware RAID | 08:12 |
*** dtantsur|afk is now known as dtantsur | 08:12 | |
uzumaki | morning dtantsur o/ how you doing? | 08:13 |
dtantsur | good morning! not too bad given everything :) just sleepy. and you? | 08:14 |
iurygregory | morning uzumaki and dtantsur o/ | 08:14 |
uzumaki | well, I'm just having a normal uneventful monday morning, and forgot my phone at home, I have to go back and get it (sighs) dtantsur | 08:15 |
uzumaki | morning iurygregory o/ o/ como estas? :D | 08:15 |
iurygregory | uzumaki, in general I'm good =) | 08:15 |
uzumaki | iurygregory, "in general" I see.. =D | 08:15 |
janders | good morning uzumaki dtantsur | 08:15 |
uzumaki | morning janders o | 08:15 |
uzumaki | o/ | 08:15 |
janders | uzumaki this NVMe hardware raid isn't Intel VROC, right? | 08:16 |
dtantsur | iurygregory: if you have a second: https://review.opendev.org/#/c/760575/ | 08:16 |
patchbot | patch 760575 - sushy-tools - Fix virtual media with q35 machines - 1 patch set | 08:16 |
iurygregory | dtantsur, oh wow funny! | 08:16 |
dtantsur | yep | 08:16 |
uzumaki | janders, oh no, I'm just wondering, do RAID controllers even do that? work on PCIe buses? | 08:17 |
* uzumaki is just having a schordinger's cat moment | 08:17 | |
dtantsur | I'm pretty sure there are NVMe RAID controllers | 08:18 |
iurygregory | dtantsur, I loved the NOTE from rpittau|afk in the test \o/ haha | 08:18 |
dtantsur | well, for NVMe disks. I'm not sure they themselves operate via NVMe, but it would be quite stupid not to | 08:18 |
dtantsur | iurygregory: yeaah.. | 08:18 |
janders | uzumaki the only HW RAID "like" thing I worked with is VROC (and it's really weird way to do RAID, I didn't see value in it) | 08:18 |
dtantsur | janders: ah hybrid hardware-software RAID? | 08:18 |
uzumaki | janders, lol I see your point =D | 08:18 |
janders | dtantsur yeah... | 08:18 |
dtantsur | I agree, it's quite weird | 08:19 |
uzumaki | I should look into VROC and be amused thank you janders | 08:19 |
janders | dtantsur uzumaki I couldn't see any value in VROC over SWRAID | 08:19 |
janders | dtantsur uzumaki just extra complexity | 08:19 |
dtantsur | uzumaki: it's hardware accelerated (?) software RAID | 08:19 |
uzumaki | Oh, now I see why it will be perceived weird dtantsur janders | 08:20 |
* uzumaki thinks his Schordinger's cat is definitely dead =D | 08:21 | |
janders | dtantsur I think all that HW assist was doing in my case was injecting SWRAID metadata so that the OS can use it from the get go... but support for it was flakey. If Ironic supported SWRAID back at the time when I used this I would have picked SWRAID over VROC any day. | 08:22 |
uzumaki | hrrmmm... janders | 08:23 |
janders | uzumaki software RAID0 and RAID1 worked a treat for me. I did hear about people having issues with SW RAID6 performance on NVMe though (looked like SWRAID not being optimized / keeping up with NVMe bandwidth). This was over a year ago now though, might be out of date. How many devices do you plan to RAID and at what level? | 08:24 |
uzumaki | well, I was working on a specification to extend RAID within metal3 BMO to support physical disks and controller (things we already support in ironic and even gophercloud) | 08:26 |
uzumaki | and this came as an afterthought while I wrote my proposal, I was thinking hrrrmmm RAID and NVMe, that should be interesting | 08:26 |
janders | proper HW RAID on a bunch NVMes would be awesome... would love something like that for my photo / video archive :) | 08:26 |
uzumaki | My testing would probably test with 4-5drives at levels 0,1 and 10,I suppose janders | 08:26 |
janders | nothing is ever fast enough for RAW files and 4k videos | 08:26 |
janders | hmmm something that occurred to me is for 4-5 drives, it would be hard for the controller to get enough PCIe bandwidth to run the NVMes at line rate | 08:28 |
janders | it would have to be PCIe4 I suppose? | 08:28 |
uzumaki | janders, oh, speaking of 4K videos, I'm in the process of thinking of buying a nice screen for my netflix propensities =D | 08:29 |
openstackgerrit | Dmitry Tantsur proposed openstack/bifrost master: Support testing secure boot https://review.opendev.org/760791 | 08:29 |
uzumaki | janders, I don't have NVMes, it's just spinners, but it would be really interesting to see it though | 08:29 |
janders | my guess is this is why these things havent picked up in popularity to a degree where we would be familiar with them - PCIe3 legacy | 08:29 |
janders | Mellanox 200Gbit/s card needs to span 2x PCIe3x16 slots to be able to go full bandwidth | 08:30 |
uzumaki | oh | 08:30 |
janders | 6x NVMes would be the same order | 08:30 |
janders | I remember running 12x NVMe servers with 4x direct connect NVMes and then the other 8 spanning 3x PCIe extender cards (with 3, 3 and 2 NVMes) | 08:31 |
janders | these were RAID capable cards in passhtru | 08:32 |
janders | (that's what the 200Gbit cards were needed for ) | 08:33 |
janders | I dont think there were any spare PCIe lanes on those nodes :) | 08:33 |
uzumaki | haha, i would be surprised if there were =D janders | 08:33 |
uzumaki | I worked on the NVMe Ceph cluster which initially had 12 drivs per server, which choked the NVMe bus, and we had to reduce it down to 6, later to 4 | 08:34 |
uzumaki | no RAID, just passthru | 08:34 |
openstackgerrit | Ning Yao proposed openstack/ironic stable/train: clean up mac address with the pxe configuration files https://review.opendev.org/760792 | 08:37 |
*** tosky has joined #openstack-ironic | 08:45 | |
openstackgerrit | Merged openstack/ironic master: Fix typo in ipxe_config.template https://review.opendev.org/760649 | 08:46 |
openstackgerrit | Merged openstack/ironic stable/victoria: CI: increase cleaning timeout and tie it to PXE boot timeout https://review.opendev.org/760687 | 08:46 |
*** lucasagomes has joined #openstack-ironic | 08:51 | |
dtantsur | [ 0.000000] secureboot: Secure boot enabled | 08:54 |
dtantsur | woohooo | 08:54 |
*** dougsz has joined #openstack-ironic | 09:01 | |
iurygregory | dtantsur, try to not fall from your chair! | 09:03 |
openstackgerrit | Verification of a change to openstack/ironic failed: devstack: log all requests to sushy-emulator https://review.opendev.org/760157 | 09:06 |
dtantsur | it took some effort! | 09:06 |
*** vmud213 has joined #openstack-ironic | 09:19 | |
*** rpittau|afk is now known as rpittau | 09:22 | |
rpittau | good morning ironic! o/ | 09:22 |
* rpittau still trying to find the keyboard in all the cardboxes | 09:22 | |
*** rcernin has joined #openstack-ironic | 09:23 | |
*** abdysn has quit IRC | 09:24 | |
iurygregory | hey rpittau o/ | 09:25 |
rpittau | hey iurygregory :) | 09:25 |
rpittau | iurygregory: which NOTE? :D | 09:25 |
iurygregory | rpittau, you just approved the patch... | 09:25 |
iurygregory | =O | 09:26 |
iurygregory | https://review.opendev.org/#/c/760575/1/sushy_tools/tests/unit/emulator/resources/systems/test_libvirt.py | 09:26 |
patchbot | patch 760575 - sushy-tools - Fix virtual media with q35 machines - 1 patch set | 09:26 |
rpittau | oh, yeah, my brain tries to remove bad memories :D | 09:26 |
iurygregory | hahaha | 09:27 |
iurygregory | sorry for that =X | 09:27 |
vmud213 | good morning Ironic! | 09:28 |
iurygregory | hey vmud213 =) | 09:30 |
*** derekh has joined #openstack-ironic | 09:30 | |
vmud213 | hey iurygregory o/ | 09:30 |
openstackgerrit | Dmitry Tantsur proposed openstack/bifrost master: Fix discrepancy in kernel params for PXE and Redfish https://review.opendev.org/760798 | 09:33 |
*** yolanda has joined #openstack-ironic | 09:36 | |
openstackgerrit | Dmitry Tantsur proposed openstack/bifrost master: Fix discrepancy in kernel params for PXE and Redfish https://review.opendev.org/760798 | 09:38 |
rpittau | you never realize how much stuff you have until you have to find one small object in hundreds of boxes | 09:40 |
dtantsur | haha true | 09:40 |
openstackgerrit | Dmitry Tantsur proposed openstack/bifrost master: Support testing secure boot https://review.opendev.org/760791 | 09:40 |
janders | rpittau ...and you end up buing another one | 09:41 |
janders | (or at least that was my case with a couple electrical parts after the recent move) | 09:41 |
rpittau | janders: and when the new arrives, you find the old one | 09:44 |
janders | that's the one :) | 09:44 |
*** rcernin has quit IRC | 09:45 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent-builder master: Force SELinux to be in permissive mode https://review.opendev.org/760803 | 09:51 |
*** k_mouza has joined #openstack-ironic | 09:53 | |
dtantsur | sad panda at ^^ but we have what we have | 09:54 |
rpittau | mmm ok well permissive is better than disabled | 09:54 |
dtantsur | not much, but yeah.. | 09:57 |
dtantsur | I've just tried using a fedora IPA image and everything was broken with SELinux | 09:57 |
dtantsur | IPA didn't even start | 09:57 |
*** k_mouza has quit IRC | 09:57 | |
*** k_mouza has joined #openstack-ironic | 09:58 | |
dtantsur | arne_wiebalck: JFYI mdadm --assemble --scan doesn't seem to work in UEFI secure boot mode | 10:04 |
dtantsur | [ 144.385257] Lockdown: mdadm: /dev/mem,kmem,port is restricted; see man kernel_lockdown.7 | 10:06 |
arne_wiebalck | dtantsur: hmm ... there are two places when we assemble I think: one is done by the kernel, the other we do explicitly in the IPA later on ... I guess this is the second one? | 10:08 |
arne_wiebalck | dtantsur: we also restart the RAID after deployment, which would be a third time | 10:09 |
arne_wiebalck | dtantsur: not after deployment ... at some point to make the kernel aware | 10:09 |
dtantsur | arne_wiebalck: yeah, it's the 2nd time | 10:13 |
dtantsur | (I'm not actually using software RAID here, just noticed the warning) | 10:13 |
*** Qianbiao has joined #openstack-ironic | 10:15 | |
arne_wiebalck | dtantsur: I think the 2nd time "only" looks for new RAIDs which were not assembled initially ... but if the 3rd time does not work, it would leave us without a device | 10:18 |
dtantsur | yeah | 10:19 |
dtantsur | unfortunately, I don't have cycles to test it | 10:19 |
arne_wiebalck | I can see if I can squeeze this in the next weeks | 10:20 |
openstackgerrit | Merged openstack/sushy-tools master: Fix virtual media with q35 machines https://review.opendev.org/760575 | 10:21 |
dtantsur | iurygregory or anyone, could you request a release ^^? | 10:27 |
iurygregory | dtantsur, doing now | 10:27 |
dtantsur | thx | 10:28 |
dtantsur | arne_wiebalck: filed https://storyboard.openstack.org/#!/story/2008304 for tracking | 10:29 |
*** vmud213 has quit IRC | 10:29 | |
arne_wiebalck | dtantsur: thanks! | 10:29 |
*** xinliang has quit IRC | 10:31 | |
*** ociuhandu has joined #openstack-ironic | 10:32 | |
iurygregory | dtantsur, done | 10:35 |
iurygregory | I pushed 0.12.1 | 10:35 |
iurygregory | oh nvm there was the l-c bump | 10:36 |
iurygregory | going to push 0.13.0 | 10:36 |
*** hjensas|PTO is now known as hjensas | 10:38 | |
*** rcernin has joined #openstack-ironic | 10:41 | |
*** kafilat has joined #openstack-ironic | 10:42 | |
dtantsur | iurygregory: l-c bump alone does not justify a minor version, only if requirements.txt has been changed | 10:48 |
iurygregory | dtantsur, oh so l-c + test-req it's fine, ok | 10:49 |
dtantsur | test-req is a great area, but yeah, I'd go with 0.12.1 | 10:49 |
dtantsur | * grey of course :) | 10:49 |
iurygregory | rollback | 10:49 |
iurygregory | done | 10:50 |
*** abdysn has joined #openstack-ironic | 10:50 | |
*** dougsz has quit IRC | 10:51 | |
*** Abdallahyas has joined #openstack-ironic | 10:54 | |
*** k_mouza has quit IRC | 10:55 | |
*** rcernin has quit IRC | 10:55 | |
*** k_mouza has joined #openstack-ironic | 10:56 | |
*** abdysn has quit IRC | 10:58 | |
*** alexmcleod has quit IRC | 11:02 | |
*** dougsz has joined #openstack-ironic | 11:07 | |
openstackgerrit | Dmitry Tantsur proposed openstack/bifrost master: Support testing secure boot https://review.opendev.org/760791 | 11:15 |
*** dtantsur is now known as dtantsur|brb | 11:21 | |
*** alexmcleod has joined #openstack-ironic | 11:22 | |
*** Abdallahyas has quit IRC | 11:29 | |
*** abdysn has joined #openstack-ironic | 11:29 | |
*** thiagop has joined #openstack-ironic | 11:31 | |
openstackgerrit | dou proposed openstack/ironic-ui stable/ussuri: api: drop project_id from kwargs in client https://review.opendev.org/760895 | 11:48 |
openstackgerrit | Merged openstack/ironic-python-agent master: Follow-up to API version setting https://review.opendev.org/760211 | 11:48 |
openstackgerrit | vinay kumar muddu proposed openstack/ironic master: Add support to manage certificates in iLO https://review.opendev.org/760573 | 11:51 |
*** ianychoi has joined #openstack-ironic | 12:24 | |
*** iurygregory is now known as iurygregory|afk | 12:31 | |
janders | see you tomorrow Ironic o/ | 12:32 |
openstackgerrit | Merged openstack/ironic master: devstack: log all requests to sushy-emulator https://review.opendev.org/760157 | 12:36 |
*** JamesBenson has joined #openstack-ironic | 12:54 | |
*** thiagop has quit IRC | 13:07 | |
*** outbrito has joined #openstack-ironic | 13:08 | |
*** akiselev_ has quit IRC | 13:11 | |
*** uzumaki has quit IRC | 13:16 | |
rpittau | mmm laptop crashed mmmmm | 13:23 |
*** rh-jelabarre has joined #openstack-ironic | 13:23 | |
*** paras333 has quit IRC | 13:32 | |
*** paras333_ has joined #openstack-ironic | 13:33 | |
*** Qianbiao has quit IRC | 13:42 | |
*** akiselev_ has joined #openstack-ironic | 13:43 | |
*** paulbrowne has joined #openstack-ironic | 13:50 | |
*** rloo has joined #openstack-ironic | 13:58 | |
openstackgerrit | Merged openstack/ironic master: Prevent timeouts when using fast-track with redfish-virtual-media https://review.opendev.org/760586 | 13:59 |
*** paras333_ has quit IRC | 14:00 | |
*** uzumaki has joined #openstack-ironic | 14:11 | |
openstackgerrit | Emmanouil Bagakis proposed openstack/ironic-python-agent master: Updated Implementation of string interpolation delay on LOG messages https://review.opendev.org/759203 | 14:12 |
*** dtantsur|brb is now known as dtantsur | 14:12 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic stable/victoria: Prevent timeouts when using fast-track with redfish-virtual-media https://review.opendev.org/760926 | 14:20 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic stable/ussuri: Prevent timeouts when using fast-track with redfish-virtual-media https://review.opendev.org/760927 | 14:20 |
rpittau | one more (not last) to fix victoria ci -> https://review.opendev.org/760309 | 14:21 |
patchbot | patch 760309 - ironic (stable/victoria) - Use centos as base element for dib images - 1 patch set | 14:21 |
*** tzumainn has joined #openstack-ironic | 14:27 | |
openstackgerrit | Dmitry Tantsur proposed openstack/bifrost master: Support testing secure boot https://review.opendev.org/760791 | 14:30 |
*** jamesdenton has joined #openstack-ironic | 14:34 | |
*** iurygregory|afk is now known as iurygregory | 14:41 | |
* iurygregory is back | 14:41 | |
dtantsur | a reminder the ironic meeting is in 15 minutes, don't get confused by the daylight changes! | 14:45 |
*** stendulker has joined #openstack-ironic | 14:52 | |
*** kaifeng has joined #openstack-ironic | 14:53 | |
*** xinliang has joined #openstack-ironic | 14:53 | |
*** abdysn has quit IRC | 14:58 | |
dtantsur | #startmeeting ironic | 15:00 |
openstack | Meeting started Mon Nov 2 15:00:10 2020 UTC and is due to finish in 60 minutes. The chair is dtantsur. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:00 |
*** openstack changes topic to " (Meeting topic: ironic)" | 15:00 | |
openstack | The meeting name has been set to 'ironic' | 15:00 |
dtantsur | let's see how many people get mislead by their calendars :) | 15:00 |
bdodd | o/ | 15:00 |
kaifeng | o/ | 15:00 |
arne_wiebalck | o/ | 15:00 |
dtantsur | hi everyone | 15:00 |
xinliang | o/ | 15:00 |
ajya | o/ | 15:01 |
dtantsur | #link https://wiki.openstack.org/wiki/Meetings/Ironic is our agenda | 15:01 |
rloo | o/ | 15:01 |
dtantsur | #topic Announcements / Reminder | 15:01 |
*** openstack changes topic to "Announcements / Reminder (Meeting topic: ironic)" | 15:01 | |
dtantsur | Thank you everyone for the great Forum and PTG! | 15:02 |
dtantsur | #info Initial Wallaby proposed priorities document up for review https://review.opendev.org/#/c/760460 | 15:02 |
patchbot | patch 760460 - ironic-specs - Add Wallaby priorities - 1 patch set | 15:02 |
dtantsur | I think this is the top priority this week. just keep in mind that: | 15:03 |
dtantsur | #info PTL on PTO first week in November | 15:03 |
stendulker | o/ | 15:03 |
dtantsur | Julia is enjoying the well deserved PTO, but it shouldn't prevent anyone from thinking about priorities | 15:03 |
rpioso | \o | 15:04 |
dtantsur | anything else to announce or remind of? | 15:04 |
rloo | dtantsur: perhaps someone could take over/update that PR to get it 'moving'? | 15:04 |
iurygregory | o/ | 15:04 |
*** sdanni has joined #openstack-ironic | 15:04 | |
dtantsur | rloo: yeah, I can try take a look later this week | 15:04 |
rloo | ++ (might be a nice surprise for julia if we approve it this week!) | 15:05 |
dtantsur | not bad indeed :) | 15:05 |
dtantsur | anything else? | 15:05 |
dtantsur | no action items last time and statuses don't make much sense yet, so | 15:06 |
dtantsur | #topic Deciding on priorities for the coming week | 15:06 |
*** openstack changes topic to "Deciding on priorities for the coming week (Meeting topic: ironic)" | 15:06 | |
dtantsur | #link https://etherpad.opendev.org/p/IronicWhiteBoard line 123 | 15:07 |
dtantsur | I think we can all agree that the priorities is the priority :) | 15:07 |
iurygregory | yeah | 15:07 |
stendulker | yes | 15:07 |
kaifeng | ++ | 15:08 |
rloo | dtantsur: one thing i asked in the priorities PR -- community goals. I wasn't even sure what the wallaby goals were. | 15:09 |
dtantsur | privsep, I think* | 15:10 |
dtantsur | ? | 15:10 |
dtantsur | I don't remember for sure | 15:10 |
iurygregory | yes | 15:10 |
iurygregory | correct dtantsur | 15:10 |
rloo | whatever/if there are others, we might need to discuss as a team | 15:10 |
dtantsur | yeah | 15:12 |
rloo | oh. spuc. is there one this friday? | 15:12 |
dtantsur | okay, I've put a few patches on the list, is there anything else people want to see there | 15:12 |
dtantsur | rloo: yes! I'll announce on the ML once I'll calculate the votes | 15:13 |
rloo | thx | 15:13 |
dtantsur | #link http://lists.openstack.org/pipermail/openstack-discuss/2020-October/018393.html SPUC | 15:13 |
openstackgerrit | Fedor Tarasenko proposed openstack/ironic-python-agent stable/victoria: Support using LABEL as identifier for rootfs https://review.opendev.org/760940 | 15:13 |
rpittau | o/ | 15:14 |
rpittau | freaking winter time | 15:14 |
dtantsur | hehe | 15:14 |
iurygregory | yeah | 15:15 |
rpittau | sorry :/ | 15:15 |
dtantsur | no worries | 15:15 |
dtantsur | does the list look good? | 15:15 |
rloo | ++ | 15:16 |
rpittau | yep | 15:17 |
dtantsur | #topic Baremetal SIG | 15:17 |
*** openstack changes topic to "Baremetal SIG (Meeting topic: ironic)" | 15:17 | |
dtantsur | #info Next meeting scheduled for Tue Nov 10 2pm UTC | 15:17 |
dtantsur | arne_wiebalck: anything else? | 15:17 |
arne_wiebalck | TheJulia will be our first presenter :) | 15:18 |
arne_wiebalck | Nothing else, no. | 15:18 |
dtantsur | don't miss a chance to see Julia presenting! | 15:18 |
arne_wiebalck | lol | 15:18 |
iurygregory | ++ | 15:18 |
rpittau | :) | 15:18 |
dtantsur | #topic RFE review | 15:18 |
*** openstack changes topic to "RFE review (Meeting topic: ironic)" | 15:18 | |
dtantsur | #link https://storyboard.openstack.org/#!/story/2008023 | 15:18 |
dtantsur | xinliang: hi, around? | 15:18 |
xinliang | yeah | 15:19 |
dtantsur | the mic is yours | 15:19 |
xinliang | hi Ironic team | 15:19 |
xinliang | Yeah, just want to know this RFE is reasonable for Ironic community | 15:19 |
dtantsur | it looks sane from a quick glance. I see that kaifeng wanted to have a spec? | 15:20 |
dtantsur | in this case you need to write a new one rather than updating https://review.opendev.org/#/c/759839/ | 15:20 |
patchbot | patch 759839 - ironic-specs - Add PXE boot from iSCSI volume scenario - 2 patch sets | 15:20 |
xinliang | Yeah, so I add a scenario | 15:21 |
xinliang | dtantsur: I agree with you that track it in RFE | 15:22 |
dtantsur | I'm fine with RFE only but I'd like to hear from other folks | 15:22 |
dtantsur | kaifeng said: this is a new workflow of pxe based bfv, this might not fit into current ipxe implementation thus needs structural considerations | 15:23 |
openstackgerrit | Fedor Tarasenko proposed openstack/ironic-python-agent master: Support using LABEL as identifier for rootfs https://review.opendev.org/760946 | 15:23 |
iurygregory | I just finished reading the rfe and the comments | 15:24 |
xinliang | In fact, it just not a big feature, just enhance PXE boot interface, seems all other logics are same as iPXE | 15:24 |
arne_wiebalck | dtantsur: kaifeng said this on the chat or is there another doc besides the RFE? | 15:24 |
iurygregory | if there is a new workflow we may need a spec | 15:24 |
dtantsur | arne_wiebalck: in the RFE comments | 15:25 |
arne_wiebalck | dtantsur: yes, found this meanwhile, sorry | 15:25 |
dtantsur | I think two people requested a spec, kaifeng and iurygregory? | 15:27 |
dtantsur | so, is the consensus that xinliang writes a new spec? | 15:27 |
rpittau | make 3 | 15:27 |
rpittau | yeah | 15:27 |
xinliang | dtantsur: Sure, I can write a new one | 15:27 |
dtantsur | thank you xinliang! | 15:28 |
kaifeng | i think a spec may help with the discussion, judging by the initial patch I am still not very clear on the path | 15:28 |
iurygregory | tks! | 15:28 |
dtantsur | anything else on this topic? | 15:28 |
xinliang | Yes, I will document everything in the spec | 15:29 |
dtantsur | great | 15:29 |
dtantsur | #topic Open discussion | 15:29 |
*** openstack changes topic to "Open discussion (Meeting topic: ironic)" | 15:29 | |
dtantsur | There is one item about 'baremetal' vs 'openstack baremetal', but I think we already discussed it? | 15:29 |
dtantsur | and the patch in question has merged | 15:29 |
iurygregory | old meeting =) | 15:29 |
iurygregory | sorry I didn't remove | 15:29 |
dtantsur | no worries, I'll clean up afterwards | 15:30 |
dtantsur | anything else to discuss? | 15:30 |
dtantsur | if not, I'll give you half an hour back | 15:31 |
iurygregory | half magic hour | 15:31 |
dtantsur | :) | 15:31 |
dtantsur | #endmeeting | 15:31 |
*** openstack changes topic to "Bare Metal Provisioning | Status: http://bit.ly/ironic-whiteboard | Docs: http://docs.openstack.org/ironic/ | Bugs: https://storyboard.openstack.org/#!/project_group/75 | Contributors are generally present between 6 AM and 12 AM UTC, If we do not answer, please feel free to pose questions to openstack-discuss mailing list." | 15:31 | |
openstack | Meeting ended Mon Nov 2 15:31:54 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:31 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/ironic/2020/ironic.2020-11-02-15.00.html | 15:31 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/ironic/2020/ironic.2020-11-02-15.00.txt | 15:31 |
openstack | Log: http://eavesdrop.openstack.org/meetings/ironic/2020/ironic.2020-11-02-15.00.log.html | 15:31 |
*** stendulker has quit IRC | 15:32 | |
*** xinliang has quit IRC | 15:46 | |
*** dking has joined #openstack-ironic | 16:09 | |
*** k_mouza has quit IRC | 16:12 | |
*** iurygregory has quit IRC | 16:12 | |
openstackgerrit | Kafilat Adeleke proposed openstack/sushy master: Adds sushy library overview https://review.opendev.org/759834 | 16:21 |
*** iurygregory has joined #openstack-ironic | 16:22 | |
*** kafilat has quit IRC | 16:27 | |
openstackgerrit | Kafilat Adeleke proposed openstack/sushy master: Adds sushy library overview https://review.opendev.org/759834 | 16:28 |
openstackgerrit | Verification of a change to openstack/ironic failed: Use centos as base element for dib images https://review.opendev.org/760309 | 16:28 |
*** k_mouza has joined #openstack-ironic | 16:33 | |
openstackgerrit | Verification of a change to openstack/ironic failed: Make redfish-virtual-media respect default_boot_mode https://review.opendev.org/760772 | 16:34 |
*** paras333 has joined #openstack-ironic | 16:35 | |
openstackgerrit | Riccardo Pittau proposed openstack/ironic master: Enforce autospec in some api controllers modules https://review.opendev.org/760961 | 17:02 |
rpittau | good night! o/ | 17:08 |
*** rpittau is now known as rpittau|afk | 17:08 | |
*** lucasagomes has quit IRC | 17:10 | |
*** dking has quit IRC | 17:12 | |
*** dking has joined #openstack-ironic | 17:25 | |
*** tosky has quit IRC | 17:28 | |
*** ociuhandu_ has joined #openstack-ironic | 17:32 | |
*** dougsz has quit IRC | 17:33 | |
*** ociuhandu has quit IRC | 17:36 | |
*** ociuhandu_ has quit IRC | 17:37 | |
*** uzumaki has quit IRC | 17:50 | |
*** k_mouza has quit IRC | 17:57 | |
*** sshnaidm|rover is now known as sshnaidm|afk | 17:57 | |
*** dtantsur is now known as dtantsur|afk | 17:58 | |
dtantsur|afk | o/ | 17:58 |
arne_wiebalck | bye everyone o/ | 17:59 |
*** kaifeng has quit IRC | 18:02 | |
*** derekh has quit IRC | 18:03 | |
openstackgerrit | Aija Jaunteva proposed openstack/ironic master: Update `cleaning_error_handler` https://review.opendev.org/756258 | 18:07 |
openstackgerrit | Aija Jaunteva proposed openstack/ironic master: Fix redfish BIOS apply config error handling https://review.opendev.org/755776 | 18:08 |
openstackgerrit | Aija Jaunteva proposed openstack/ironic master: Fix idrac-wsman RAID step async error handling https://review.opendev.org/755731 | 18:10 |
openstackgerrit | Aija Jaunteva proposed openstack/ironic master: Fix idrac-wsman BIOS step async error handling https://review.opendev.org/755821 | 18:11 |
*** uzumaki has joined #openstack-ironic | 18:15 | |
*** k_mouza has joined #openstack-ironic | 18:16 | |
*** k_mouza has quit IRC | 18:18 | |
eandersson | Anyone have an easy example on how to use Config-Drive with standalone ironic? Was hoping I could just create a folder with two files (e..g meta-data, user-data) and do something like --config-drive /home/eandersson/metadata/ | 18:21 |
eandersson | but does not look like it is working | 18:21 |
clarkb | I'm not sure how ironic plumbs it in but the nova version of it requires either an iso or fat fs with the contents and that needs a specific lable | 18:26 |
clarkb | then the consuming side looks for a device with that specific label and mounts it | 18:27 |
eandersson | Yea - it works fine as JSON with standalone, but was hoping to have something easier to consume | 18:31 |
dking | Is there any idea how long it will be before https://opendev.org/openstack/ironic-inspector/commit/5678f219cd55345633c1478c3cad22460bef4429 is merged into stable branches? | 18:33 |
dking | That's related to https://github.com/sqlalchemy/sqlalchemy/issues/5669 and the code works for me, but I have to pull that particular branch. | 18:40 |
*** k_mouza has joined #openstack-ironic | 18:53 | |
*** k_mouza has quit IRC | 18:57 | |
iurygregory | dking, depends on what stable/branch you are using | 19:18 |
iurygregory | victoria is merged | 19:18 |
iurygregory | train and ussuri we have some failures in the CI that are not helping | 19:19 |
iurygregory | https://review.opendev.org/#/q/I2fb07413e8f421f39b24acf1272771ee2097b195 | 19:19 |
*** k_mouza has joined #openstack-ironic | 19:19 | |
dking | iurygregory: Oh, thank you. I just noticed it had made it into master. I'm fine with victoria for this one. | 19:19 |
iurygregory | cool | 19:19 |
iurygregory | let us know if you need a release with that or not, I can probably push one in the morning for me | 19:19 |
dking | I'm actually fine for now, because I still have some patched code I'm using, so I'm just going to use master for right now. I appreciate it, though. | 19:21 |
iurygregory | awesome =) | 19:22 |
*** k_mouza has quit IRC | 19:24 | |
stevebaker | morning | 19:43 |
iurygregory | morning stevebaker o/ | 19:59 |
*** persia has quit IRC | 20:08 | |
*** persia has joined #openstack-ironic | 20:09 | |
*** hoonetorg has quit IRC | 20:10 | |
*** hoonetorg has joined #openstack-ironic | 20:23 | |
*** tosky has joined #openstack-ironic | 20:27 | |
openstackgerrit | Fedor Tarasenko proposed openstack/ironic-python-agent master: Support using LABEL as identifier for rootfs https://review.opendev.org/760946 | 20:35 |
*** rcernin has joined #openstack-ironic | 20:40 | |
*** rcernin has quit IRC | 20:43 | |
*** rcernin has joined #openstack-ironic | 20:43 | |
*** ayoung has joined #openstack-ironic | 21:08 | |
NobodyCam | Happy Monday Ironicer's | 21:14 |
ayoung | OK...dumb question. I have a DHCP and PXE (TFTP, HTTP) server set up already. I got Ironic installed and up and running on the same machine. What is the delta I need to cross in order to get the Ironic instance to manage the images for the machines managed by Ironic? I assume it is something like this: | 21:23 |
ayoung | 1. I need to associate some sort of image with the driver | 21:23 |
ayoung | 2. That will, essentially be ignored until I also modify the DHCP server/PXE set up to serer those images | 21:24 |
ayoung | 3. Then I can associate a stage 2 (what term do we use?) image with the actual node in order to control what gets booted there. | 21:24 |
stevebaker | ayoung: how are you installing ironic? If you use bifrost it should just work | 21:30 |
ayoung | Heh | 21:32 |
ayoung | Oh sure, if you want to do it the easy way.... | 21:32 |
ayoung | stevebaker, so, I have limited resources. I already had a provisioning server with FreeIPA and DHCP and PXE all set on it. I installed Ironic manually, using the RHOSP RPMS | 21:33 |
ayoung | No bifrost. But I can power cycle my machines so far. | 21:33 |
*** anuradha1904 has quit IRC | 22:01 | |
janders | good morning Ironic o/ | 22:02 |
*** outbrito has quit IRC | 22:06 | |
janders | ayoung I think if you give Ironic write permissions to your /tftpboot (or /httpboot) and put in the matching config in /etc/ironic/ironic.conf that might be a start. However I fully agree with stevebaker it would be easier to just use bifrost, this way it will be all sorted out for you. I am also not sure what interference may happen between | 22:07 |
janders | catch-all config (think nodes/MACs without explicit configuration) on your existing PXE infra and Ironic and vice versa | 22:07 |
stevebaker | ayoung: soz I was in a meeting | 22:07 |
ayoung | Itwould be easier, but I can't do that | 22:08 |
janders | ayoung http_root or tftp_root would be the config parameters to look into to point Ironic to the existing infra | 22:08 |
ayoung | Bifrost makes too many assumptions that I can't meet. | 22:08 |
ayoung | Thanks. That is a big help | 22:09 |
ayoung | A I right in understanding that I need two boot images? | 22:09 |
stevebaker | ayoung: are you using dnsmasq for dhcp? | 22:09 |
ayoung | DHCPD | 22:09 |
*** outbrito has joined #openstack-ironic | 22:10 | |
ayoung | I am guessing things go something like this: take the existing PXE architecture I have and flatten it, so all nodes get the same images. These are the driver provided IPA-enabled images. | 22:12 |
ayoung | Then a second boot process happens and the nodes swap from the IPA images to the | 22:13 |
ayoung | Oh wait...does the IPA instance just reboot to the new instance using the same PXE infra? | 22:13 |
ayoung | Like the IPA is really there just to inventory the node? | 22:13 |
janders | ayoung depends on your provisioning model, IPA can write the image you want to the local storage and you boot off that | 22:14 |
stevebaker | ayoung: here is my complete bifrost generated ironic.conf http://paste.openstack.org/show/799624/ | 22:15 |
stevebaker | ayoung: in general, IPA inventories the node during inspection, and copies the image to disk during deploy. | 22:18 |
JayF | Trivial IPA review if anyone has some time https://review.opendev.org/#/c/755066/ | 22:22 |
patchbot | patch 755066 - ironic-python-agent - Add example for custom disk erasure - 2 patch sets | 22:22 |
stevebaker | ayoung: regarding dhcp config, what you want is for PXE to boot to iPXE (you might be iPXE already). Then iPXE loads /httpboot/boot.ipxe via http and ironic generated files in /httpboot can handle things from there. Here is the dnsmasq.conf snippet bifrost uses for this, I guess you'll need the dhcpd equivalent http://paste.openstack.org/show/799625/ | 22:32 |
janders | ayoung I suppose you could have separate groups in DHCPD for Ironic managed nodes and others and that group membership could determine next-server config and this would then transition into what stevebaker described ^^ | 22:35 |
janders | ayoung does it seem such config would do what you need? | 22:36 |
*** akiselev_ has quit IRC | 22:48 | |
*** alexmcleod has quit IRC | 22:49 | |
*** alexmcleod has joined #openstack-ironic | 22:51 | |
*** akiselev_ has joined #openstack-ironic | 23:19 | |
*** k_mouza has joined #openstack-ironic | 23:20 | |
*** k_mouza has quit IRC | 23:24 | |
*** akiselev_ has quit IRC | 23:30 | |
*** akiselev_ has joined #openstack-ironic | 23:31 | |
*** jamesdenton has quit IRC | 23:31 | |
ayoung | Sorry, dinner intervened. To answer the question: | 23:31 |
*** k_mouza has joined #openstack-ironic | 23:31 | |
ayoung | I am not sure long term what I am going to need. I have a 3 node lab, and I need to do various unspeakable things with it, including a Baremetal UPI install of OpenShift, turning one of the nodes into a hypervisor. The use cases keep morphing. Ideally I'd be doing a complete IPI base OpenShift install, but I am one node (and a whole lot of storage) short of being able to do that right now. | 23:33 |
*** ociuhandu has joined #openstack-ironic | 23:34 | |
ayoung | I just gotthe PXE stuff working on the cluster, so I want to be able to keep using that as I investigate Ironic | 23:34 |
*** akiselev_ has quit IRC | 23:35 | |
*** akiselev_ has joined #openstack-ironic | 23:35 | |
ayoung | I also have Juniper Router and a Cisco switch laying fallow; they are in the rack, wired up, but turned off. Ideally, I would learn enough Neutron to make use of them, and have the Ironic and Neutron stuff work together to manage my resources. Once I can handle what I have now, I will allow myself to buy more toys. But not until...I've had this stuff too long without really making use of it, and I got it for just this kind of work. | 23:36 |
*** k_mouza has quit IRC | 23:36 | |
*** ociuhandu has quit IRC | 23:38 | |
openstackgerrit | Jay Faulkner proposed openstack/ironic-python-agent master: Add example for custom disk erasure https://review.opendev.org/755066 | 23:46 |
*** akiselev_ has quit IRC | 23:51 | |
*** akiselev_ has joined #openstack-ironic | 23:52 | |
*** akiselev_ has quit IRC | 23:55 | |
*** akiselev_ has joined #openstack-ironic | 23:55 | |
*** akiselev_ has quit IRC | 23:59 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!