*** srart has joined #openstack-ironic | 00:00 | |
*** namnh has joined #openstack-ironic | 00:06 | |
*** hoonetorg has joined #openstack-ironic | 00:09 | |
*** hoonetorg has quit IRC | 00:14 | |
*** gyee has quit IRC | 00:21 | |
*** yolanda_ has joined #openstack-ironic | 00:24 | |
*** yolanda__ has quit IRC | 00:27 | |
*** mrunge has quit IRC | 00:29 | |
*** mrunge has joined #openstack-ironic | 00:29 | |
*** hshiina|afk is now known as hshiina | 00:31 | |
*** zhangfei has joined #openstack-ironic | 00:59 | |
*** ianychoi has quit IRC | 01:11 | |
*** ianychoi has joined #openstack-ironic | 01:12 | |
openstackgerrit | Kaifeng Wang proposed openstack/ironic-inspector master: Introduce oslo.messaging and sync rpc call https://review.openstack.org/561915 | 01:19 |
---|---|---|
*** cdearborn has quit IRC | 01:51 | |
*** fragatina has quit IRC | 01:54 | |
*** fragatina has joined #openstack-ironic | 01:56 | |
*** fragatina has quit IRC | 02:01 | |
*** jaganathan has joined #openstack-ironic | 02:23 | |
*** ElCoyote_ has quit IRC | 02:41 | |
*** namnh has quit IRC | 03:27 | |
*** jaganathan has quit IRC | 03:47 | |
*** jaganathan has joined #openstack-ironic | 03:47 | |
*** fragatina has joined #openstack-ironic | 03:59 | |
*** fragatin_ has joined #openstack-ironic | 04:01 | |
*** fragatina has quit IRC | 04:05 | |
*** fragatin_ has quit IRC | 04:13 | |
*** fragatina has joined #openstack-ironic | 04:13 | |
*** watanabe_isao has joined #openstack-ironic | 04:28 | |
*** links has joined #openstack-ironic | 04:29 | |
*** watanabe_isao has quit IRC | 04:32 | |
openstackgerrit | zenghui.shi proposed openstack/ironic master: BIOS Settings: Add BIOSInterface https://review.openstack.org/507793 | 04:40 |
*** ianychoi has quit IRC | 04:41 | |
*** ianychoi has joined #openstack-ironic | 04:44 | |
*** ianychoi has quit IRC | 05:01 | |
*** ianychoi has joined #openstack-ironic | 05:03 | |
*** e0ne has joined #openstack-ironic | 05:11 | |
*** e0ne has quit IRC | 05:12 | |
*** mjura has joined #openstack-ironic | 05:13 | |
*** marios has joined #openstack-ironic | 05:18 | |
*** e0ne has joined #openstack-ironic | 05:19 | |
*** e0ne has quit IRC | 05:21 | |
*** ianychoi has quit IRC | 05:37 | |
*** ianychoi has joined #openstack-ironic | 05:39 | |
*** liuzz_ has quit IRC | 05:43 | |
*** liuzz has joined #openstack-ironic | 05:44 | |
*** ianychoi has quit IRC | 05:46 | |
*** itlinux has joined #openstack-ironic | 05:47 | |
*** ianychoi has joined #openstack-ironic | 05:49 | |
*** itlinux has quit IRC | 05:53 | |
*** itlinux has joined #openstack-ironic | 05:55 | |
*** liuzz_ has joined #openstack-ironic | 05:56 | |
olivierb- | anupn on my side I used my own combination of virt-install + vbmc commands to achieve this. I personnaly prefer virt-install because it avoids XML and I also find it easier to use to associate volumes to instances | 05:57 |
*** liuzz has quit IRC | 05:57 | |
*** jtomasek has joined #openstack-ironic | 06:05 | |
*** itlinux has quit IRC | 06:06 | |
*** jaganathan has quit IRC | 06:12 | |
*** racedo has joined #openstack-ironic | 06:25 | |
*** jaganathan has joined #openstack-ironic | 06:27 | |
*** fragatina has quit IRC | 06:29 | |
*** fragatina has joined #openstack-ironic | 06:30 | |
*** tesseract has joined #openstack-ironic | 07:01 | |
*** athomas has joined #openstack-ironic | 07:05 | |
openstackgerrit | Thomas Bechtold proposed openstack/ironic stable/pike: Remove too large configdrive for handling error https://review.openstack.org/560845 | 07:05 |
*** pcaruana has joined #openstack-ironic | 07:06 | |
*** rbartal has joined #openstack-ironic | 07:11 | |
*** milan has joined #openstack-ironic | 07:18 | |
*** itlinux has joined #openstack-ironic | 07:33 | |
*** ianychoi has quit IRC | 07:33 | |
*** ianychoi has joined #openstack-ironic | 07:35 | |
*** AlexeyAbashkin has joined #openstack-ironic | 07:37 | |
*** itlinux has quit IRC | 07:44 | |
*** hwoarang has quit IRC | 07:45 | |
*** hwoarang_ has joined #openstack-ironic | 07:45 | |
*** ianychoi has quit IRC | 07:46 | |
*** ianychoi has joined #openstack-ironic | 07:49 | |
*** hwoarang_ has quit IRC | 07:54 | |
*** hwoarang has joined #openstack-ironic | 07:54 | |
*** mgoddard has joined #openstack-ironic | 08:06 | |
*** lucas-afk is now known as lucasagomes | 08:16 | |
*** milan has quit IRC | 08:21 | |
*** sambetts|afk is now known as sambetts | 08:37 | |
*** itlinux has joined #openstack-ironic | 08:39 | |
*** derekh has joined #openstack-ironic | 08:41 | |
*** zhangfei has quit IRC | 08:42 | |
*** ktibi has joined #openstack-ironic | 08:43 | |
*** zhangfei has joined #openstack-ironic | 08:54 | |
*** itlinux has quit IRC | 09:13 | |
*** priteau has joined #openstack-ironic | 09:14 | |
*** MattMan has quit IRC | 09:16 | |
*** e0ne has joined #openstack-ironic | 09:17 | |
*** MattMan has joined #openstack-ironic | 09:17 | |
*** ktibi has quit IRC | 09:20 | |
*** itlinux has joined #openstack-ironic | 09:20 | |
*** ktibi has joined #openstack-ironic | 09:21 | |
*** dtantsur|afk is now known as dtantsur | 09:28 | |
dtantsur | morning ironic | 09:28 |
sambetts | o/ dtantsur | 09:28 |
*** liuzz has joined #openstack-ironic | 09:44 | |
*** liuzz_ has quit IRC | 09:45 | |
*** hoonetorg has joined #openstack-ironic | 09:49 | |
*** ianychoi has quit IRC | 09:52 | |
*** ianychoi has joined #openstack-ironic | 09:54 | |
*** ianychoi has quit IRC | 10:00 | |
*** ianychoi has joined #openstack-ironic | 10:03 | |
*** exodusftw has quit IRC | 10:04 | |
*** exodusftw has joined #openstack-ironic | 10:09 | |
*** AlexeyAbashkin has quit IRC | 10:10 | |
*** ianychoi has quit IRC | 10:12 | |
*** ianychoi has joined #openstack-ironic | 10:17 | |
*** itlinux has quit IRC | 10:23 | |
*** jaganathan has quit IRC | 10:34 | |
*** liuzz has quit IRC | 10:38 | |
*** liuzz has joined #openstack-ironic | 10:38 | |
openstackgerrit | Merged openstack/ironic master: Devstack plugin support for Redfish and Hardware https://review.openstack.org/562831 | 10:46 |
*** jaganathan has joined #openstack-ironic | 10:47 | |
openstackgerrit | Merged openstack/sushy master: Add storage volume https://review.openstack.org/560981 | 10:47 |
*** derekh has quit IRC | 10:48 | |
openstackgerrit | Merged openstack/bifrost master: Fix dnsmasq_router usage https://review.openstack.org/563885 | 10:50 |
*** hshiina has quit IRC | 10:53 | |
*** hshiina has joined #openstack-ironic | 10:53 | |
*** sergek_ has quit IRC | 11:01 | |
*** sergek_ has joined #openstack-ironic | 11:01 | |
*** ktibi has quit IRC | 11:02 | |
*** itlinux has joined #openstack-ironic | 11:06 | |
*** rh-jelabarre has quit IRC | 11:07 | |
*** itlinux has quit IRC | 11:07 | |
*** rh-jelabarre has joined #openstack-ironic | 11:08 | |
*** etingof is now known as etingof|brb | 11:11 | |
*** hshiina is now known as hshiina|afk | 11:14 | |
*** lucasagomes is now known as lucas-hungry | 11:14 | |
*** AlexeyAbashkin has joined #openstack-ironic | 11:20 | |
*** liuzz_ has joined #openstack-ironic | 11:22 | |
*** liuzz has quit IRC | 11:23 | |
*** fragatina has quit IRC | 11:24 | |
*** fragatina has joined #openstack-ironic | 11:25 | |
*** bfournie has quit IRC | 11:25 | |
*** zhangfei has quit IRC | 11:29 | |
*** liuzz_ has quit IRC | 11:31 | |
*** liuzz has joined #openstack-ironic | 11:31 | |
*** dprince has joined #openstack-ironic | 11:33 | |
openstackgerrit | chandra shekar proposed openstack/ironic-specs master: Added new spec for L3 based Ironic deployment https://review.openstack.org/543936 | 11:51 |
*** bfournie has joined #openstack-ironic | 12:03 | |
*** liuzz has quit IRC | 12:03 | |
*** liuzz has joined #openstack-ironic | 12:04 | |
*** mjturek has joined #openstack-ironic | 12:12 | |
*** milan has joined #openstack-ironic | 12:12 | |
*** raginbaj- has joined #openstack-ironic | 12:18 | |
*** raginbajin has quit IRC | 12:23 | |
*** MattMan has quit IRC | 12:23 | |
*** jtomasek has quit IRC | 12:23 | |
*** mrunge has quit IRC | 12:23 | |
*** yolanda_ has quit IRC | 12:23 | |
*** lbragstad has quit IRC | 12:23 | |
*** jrist has quit IRC | 12:23 | |
*** krtaylor has quit IRC | 12:23 | |
*** edleafe has quit IRC | 12:23 | |
*** fanzhang has quit IRC | 12:23 | |
*** strigazi has quit IRC | 12:23 | |
*** ptx0 has quit IRC | 12:23 | |
*** ddurst has quit IRC | 12:23 | |
*** UForgotten has quit IRC | 12:23 | |
*** raginbaj- is now known as raginbajin | 12:23 | |
*** homeski has quit IRC | 12:25 | |
*** MattMan has joined #openstack-ironic | 12:26 | |
*** jtomasek has joined #openstack-ironic | 12:26 | |
*** mrunge has joined #openstack-ironic | 12:26 | |
*** yolanda_ has joined #openstack-ironic | 12:26 | |
*** lbragstad has joined #openstack-ironic | 12:26 | |
*** jrist has joined #openstack-ironic | 12:26 | |
*** krtaylor has joined #openstack-ironic | 12:26 | |
*** edleafe has joined #openstack-ironic | 12:26 | |
*** fanzhang has joined #openstack-ironic | 12:26 | |
*** strigazi has joined #openstack-ironic | 12:26 | |
*** ptx0 has joined #openstack-ironic | 12:26 | |
*** ddurst has joined #openstack-ironic | 12:26 | |
*** UForgotten has joined #openstack-ironic | 12:26 | |
*** liuzz has quit IRC | 12:26 | |
*** exodusftw has quit IRC | 12:26 | |
*** ptx0 has quit IRC | 12:27 | |
*** liuzz has joined #openstack-ironic | 12:27 | |
*** ptx0 has joined #openstack-ironic | 12:27 | |
*** mtreinish has quit IRC | 12:27 | |
*** mtreinish has joined #openstack-ironic | 12:28 | |
*** homeski has joined #openstack-ironic | 12:28 | |
*** exodusftw has joined #openstack-ironic | 12:28 | |
*** lucas-hungry is now known as lucasagomes | 12:33 | |
*** jcoufal has joined #openstack-ironic | 12:38 | |
*** ajya has joined #openstack-ironic | 12:38 | |
*** ajya has quit IRC | 12:40 | |
*** ajya has joined #openstack-ironic | 12:41 | |
olivierb- | good day everyone, I think I figured out what prevented the re-provisioning of a previously ironic/bifrost provisioned baremetal machine but need your advice on this | 12:46 |
olivierb- | basically the 1st provisioning of the baremetal node works perfectly when bifrost is installed from scratch | 12:46 |
olivierb- | and the node is provisioned with a working ubuntu xenial lvm based dib image, no pb at all for this phase 1 | 12:47 |
olivierb- | what I do next is remove the node from ironic (maintenance set + node delete), cleanup all links/entries in /httpboot and other locations so as to have a "almost" fresh bifrost setup | 12:48 |
olivierb- | and I then try to re-provision the same node | 12:49 |
olivierb- | what I experience and think the issue comes from is that, because the node has a bootable HDD from its 1st successful provisioning | 12:50 |
olivierb- | the ipxe phase sometimes fails (timout, partial read, ...) and therefore it goes back booting to the next available method => hdd => 2nd provisioning failed | 12:50 |
olivierb- | does this makes sense ? any of you experienced similar issue ? any clue on now to deal with this ? | 12:51 |
sambetts | olivierb-: it for this reason we recomemd that other than for development you don't run with cleaning disabled | 12:51 |
olivierb- | hello sambetts, what do you mean by cleaning disabled ? | 12:52 |
openstackgerrit | Merged openstack/ironic master: Collect periodic tasks from all enabled hardware interfaces https://review.openstack.org/563890 | 12:52 |
olivierb- | the only things which I got working is cleaning the mbr of disk on machine but I do not consider this as proper way to go | 12:53 |
olivierb- | I would expect the 2nd ipxe not failing at all | 12:53 |
sambetts | In ironic before a node becomes available (either from tear down or a new enrollment) it must go through a cleaning phase which destories any previous infomation on the systems disk preventing it being bootable | 12:54 |
olivierb- | may be some tuning to do in some configs ? | 12:54 |
sambetts | or is it failing to clean the second time around? | 12:54 |
sambetts | because of timeouts | 12:54 |
sambetts | ? | 12:54 |
olivierb- | timeouts from what I can see | 12:54 |
sambetts | https://docs.openstack.org/ironic/pike/admin/troubleshooting.html#dhcp-during-pxe-or-ipxe-is-inconsistent-or-unreliable | 12:55 |
olivierb- | it sometimes took 3 ipxe phases even in the 1st provisioning phase to get IPA loaded :-( | 12:55 |
*** Goneri has joined #openstack-ironic | 12:55 | |
olivierb- | not sure this can be avoided ? | 12:55 |
sambetts | your network device config can cause problems with iPXE and PXE, check that troubleshooting guide for more info | 12:55 |
*** etingof|brb is now known as etingof | 12:57 | |
sambetts | I've had several problems with PXE either timing out and failing or taking several attempts due to spanning tree config on my switches | 12:57 |
olivierb- | yep I thought about this too but our lab is hosted and we can not control switches, I'll still post a request to the support team to see if something can be done | 12:59 |
olivierb- | thanks for the infos | 13:00 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic stable/queens: Collect periodic tasks from all enabled hardware interfaces https://review.openstack.org/564201 | 13:01 |
*** rloo has joined #openstack-ironic | 13:02 | |
*** trown|outtypewww is now known as trown | 13:11 | |
*** rbudden has joined #openstack-ironic | 13:14 | |
*** liuzz has quit IRC | 13:27 | |
*** zhangfei has joined #openstack-ironic | 13:29 | |
TheJulia | Good morning everyone | 13:29 |
TheJulia | Anyone ever seen issues with virtualbmc reporting that it can't find networks when powering on domains | 13:30 |
*** liuzz has joined #openstack-ironic | 13:31 | |
etingof | TheJulia, may be something is wrong with libvirt domain config? | 13:38 |
* etingof does not think virtualbmc knows anything about domain networking | 13:38 | |
* etingof would try to start the domain manually with virsh to see if it works | 13:39 | |
TheJulia | etingof: It doesnt :( It looks like it is coming directly from libvirt. | 13:41 |
jroll | morning y'all | 13:41 |
sambetts | o/ | 13:41 |
etingof | TheJulia, that's what I have in mind... | 13:41 |
etingof | jroll, \o | 13:41 |
jroll | \o | 13:41 |
TheJulia | etingof: https://storyboard.openstack.org/#!/story/2001798 | 13:42 |
TheJulia | I think the thing to try is retry logic, luckily we have an environment where we can reproduce it readily | 13:43 |
TheJulia | o/ jroll | 13:43 |
jroll | morning TheJulia :) | 13:43 |
TheJulia | etingof: supposidly one can manually start and it is intermittent without any config changes... | 13:44 |
openstackgerrit | Kaifeng Wang proposed openstack/ironic master: Power fault recovery: db and rpc implementation https://review.openstack.org/555708 | 13:44 |
TheJulia | etingof: at least intermittent when powering on a number of VMs | 13:44 |
etingof | TheJulia, most certainly | 13:48 |
etingof | though I am not yet convinced that's the problem | 13:48 |
TheJulia | Yeah, it seems like it is deep inside of libvirt... After spending most of yesterday hunting, and a resulting 34 line heat patch... I need to get to the nova patch | 13:50 |
dtantsur | morning jroll | 13:51 |
jroll | \o dtantsur | 13:52 |
*** dtantsur is now known as dtantsur|brb | 13:53 | |
*** baha has joined #openstack-ironic | 13:56 | |
*** trown is now known as trown|brb | 14:03 | |
*** trown|brb is now known as trown | 14:07 | |
*** cjloader has joined #openstack-ironic | 14:17 | |
*** rbartal has quit IRC | 14:27 | |
rpioso | Good morning, everyone | 14:32 |
TheJulia | good morning rpioso | 14:37 |
jroll | hey rpioso \o | 14:37 |
*** athomas has quit IRC | 14:46 | |
rpioso | jroll, TheJulia: :-) | 14:47 |
*** zhangfei has quit IRC | 14:48 | |
*** derekh has joined #openstack-ironic | 14:51 | |
olivierb- | sambetts & others just for my information when does the cleaning is supposed to occur ? tried cleaning=true which leads to clean_nodes=true and automated_clean=true in ironic.conf, however after IPA correclty registered to Ironic, node is now in clean wait state but booted on the previously installed provisioning :-(. Strange | 14:51 |
*** dtantsur|brb is now known as dtantsur | 14:51 | |
sambetts | olivierb-: cleaning occurs when a new node is enroll when moving from manageable to available, or when an existing node is torn down, moving from active back to available | 14:52 |
sambetts | olivierb-: it involves booting the ramdisk so I expect what has occured is that your node as failed to PXE to the ramdisk due to network issues, and fallen back to the HDD | 14:53 |
sambetts | or your Ironic doesn't have good control over your server's boot device | 14:53 |
olivierb- | deeply sorry but I must be missing something here. 1st (i)pxe boot loads IPA+associated ramdisk which seemed OK because I was under the tc_box prompt for a while before next reboot. During this time, node is in enroll state because it is unknown from ironic and just got discovered: so far so good | 14:57 |
olivierb- | then what is supposed to happen successively ? for both manual + automatic operations ? | 14:58 |
*** cjloader has quit IRC | 15:01 | |
*** baha has quit IRC | 15:01 | |
*** ajya has quit IRC | 15:01 | |
*** MattMan has quit IRC | 15:01 | |
*** jtomasek has quit IRC | 15:01 | |
*** mrunge has quit IRC | 15:01 | |
*** yolanda_ has quit IRC | 15:01 | |
*** lbragstad has quit IRC | 15:01 | |
*** jrist has quit IRC | 15:01 | |
*** krtaylor has quit IRC | 15:01 | |
*** edleafe has quit IRC | 15:01 | |
*** fanzhang has quit IRC | 15:01 | |
*** strigazi has quit IRC | 15:01 | |
*** ddurst has quit IRC | 15:01 | |
*** UForgotten has quit IRC | 15:01 | |
*** jhesketh has quit IRC | 15:01 | |
*** AlexeyAbashkin has quit IRC | 15:01 | |
*** rh-jelabarre has quit IRC | 15:01 | |
*** hoonetorg has quit IRC | 15:01 | |
*** racedo has quit IRC | 15:01 | |
*** etingof has quit IRC | 15:01 | |
*** hjensas has quit IRC | 15:01 | |
*** zshi has quit IRC | 15:01 | |
*** tonyb has quit IRC | 15:01 | |
*** actatux has quit IRC | 15:01 | |
*** slagle has quit IRC | 15:01 | |
*** bdodd has quit IRC | 15:01 | |
*** toabctl has quit IRC | 15:01 | |
*** liuzz has quit IRC | 15:01 | |
*** patchbot has quit IRC | 15:01 | |
*** arnewiebalck has quit IRC | 15:01 | |
*** zigo has quit IRC | 15:01 | |
*** adreznec has quit IRC | 15:01 | |
*** johnthetubaguy_ has quit IRC | 15:01 | |
*** Bico_Fino has quit IRC | 15:01 | |
*** rybridges has quit IRC | 15:01 | |
*** anton has quit IRC | 15:01 | |
*** IgorYozhikov has quit IRC | 15:01 | |
*** liuzz has joined #openstack-ironic | 15:01 | |
*** patchbot has joined #openstack-ironic | 15:01 | |
*** arnewiebalck has joined #openstack-ironic | 15:01 | |
*** zigo has joined #openstack-ironic | 15:01 | |
*** adreznec has joined #openstack-ironic | 15:01 | |
*** johnthetubaguy_ has joined #openstack-ironic | 15:01 | |
*** Bico_Fino has joined #openstack-ironic | 15:01 | |
*** anton has joined #openstack-ironic | 15:01 | |
*** rybridges has joined #openstack-ironic | 15:01 | |
*** IgorYozhikov has joined #openstack-ironic | 15:01 | |
*** jhesketh has joined #openstack-ironic | 15:03 | |
*** cjloader has joined #openstack-ironic | 15:03 | |
*** baha has joined #openstack-ironic | 15:03 | |
*** ajya has joined #openstack-ironic | 15:03 | |
*** MattMan has joined #openstack-ironic | 15:03 | |
*** jtomasek has joined #openstack-ironic | 15:03 | |
*** mrunge has joined #openstack-ironic | 15:03 | |
*** yolanda_ has joined #openstack-ironic | 15:03 | |
*** lbragstad has joined #openstack-ironic | 15:03 | |
*** jrist has joined #openstack-ironic | 15:03 | |
*** krtaylor has joined #openstack-ironic | 15:03 | |
*** edleafe has joined #openstack-ironic | 15:03 | |
*** fanzhang has joined #openstack-ironic | 15:03 | |
*** strigazi has joined #openstack-ironic | 15:03 | |
*** ddurst has joined #openstack-ironic | 15:03 | |
*** UForgotten has joined #openstack-ironic | 15:03 | |
sambetts | after discovery the node is added to Ironic in enrol state, you then need to move it to manageable from here you have two options, you can run manual cleaning via the API or move the node to available, if you move it to available and if automated cleaning is enabled when the node is moved from managable to available it will go through the automatic cleaning phase booting the ramdisk and wiping | 15:04 |
sambetts | the hard disk | 15:04 |
*** jovial[m] has quit IRC | 15:04 | |
*** 07IACVQY9 has joined #openstack-ironic | 15:04 | |
*** AlexeyAbashkin has joined #openstack-ironic | 15:04 | |
*** rh-jelabarre has joined #openstack-ironic | 15:04 | |
*** hoonetorg has joined #openstack-ironic | 15:04 | |
*** racedo has joined #openstack-ironic | 15:04 | |
*** etingof has joined #openstack-ironic | 15:04 | |
*** hjensas has joined #openstack-ironic | 15:04 | |
*** toabctl has joined #openstack-ironic | 15:04 | |
*** zshi has joined #openstack-ironic | 15:04 | |
*** tonyb has joined #openstack-ironic | 15:04 | |
*** actatux has joined #openstack-ironic | 15:04 | |
*** slagle has joined #openstack-ironic | 15:04 | |
*** bdodd has joined #openstack-ironic | 15:04 | |
*** weshay has quit IRC | 15:04 | |
*** mkrai has quit IRC | 15:05 | |
*** retr0h has quit IRC | 15:05 | |
*** milan has quit IRC | 15:05 | |
*** csmart has quit IRC | 15:05 | |
*** 07IACVQY9 is now known as milan | 15:05 | |
*** weshay has joined #openstack-ironic | 15:06 | |
*** milan has quit IRC | 15:06 | |
*** milan has joined #openstack-ironic | 15:06 | |
*** mjura has quit IRC | 15:09 | |
rpioso | dtantsur: I read your ML email that proposes enabling automated cleaning on the undercloud. Will that require h/w type support to resolve the issues you identified in the email? | 15:12 |
dtantsur | rpioso: nope, these are principal issues | 15:14 |
dtantsur | of the cleaning process itself | 15:14 |
olivierb- | sambetts ok seems to fit what I am doing because I have a small python/flask/shade agent which "automagically" moves the node from enroll to manageable (shade node_set_provision_state(uuid, 'manage') and then from there to available (share node_set_provision_state(uuid, 'provide') but may be I should use clean instead ? I am refering to https://docs.openstack.org/ironic/pike/_images/states.svg | 15:16 |
olivierb- | does the clean occur within IPA ? | 15:17 |
sambetts | cleaning requires IPA to boot on the node so that it can wipe the disks | 15:17 |
olivierb- | so you mean that there is a second reboot for IPA again after 1st IPA discovery boot ? | 15:18 |
olivierb- | if yes why isn't it done within the 1st IPA ? | 15:19 |
sambetts | yes when cleaning is run between manageable and avaiable, that is what the clean wait state it waiting for | 15:19 |
sambetts | discovery is a completely separate phase that just discovers that a node exists it doesn't mean that ironic is managing it, moving it from enrol to managable is you accepting it to be part of your ironic cluster | 15:21 |
rpioso | dtantsur: I ask, because the idrac RAID interface defines a couple of manual clean steps. If those were changed to be automatic, could that be beneficial when automated cleaning is enabled? | 15:21 |
sambetts | if we wiped the servers during the discovery phase we'd potentially wipe all servers we discover exist regardless of if they are going to be accpted into ironic or not | 15:22 |
dtantsur | rpioso: potentially. the current discussion is around at least enabling wiping hard drives | 15:22 |
*** cjloader has quit IRC | 15:25 | |
*** cjloader has joined #openstack-ironic | 15:25 | |
TheJulia | rpioso: thinking about it.... I think the proliant hwardware manager implements somethinga long those lines that wraps deleteing the raid config and recreating it | 15:27 |
olivierb- | Ok I think I get the idea, so what is different in the second IPA boot that makes it behaves for cleaning and not for discovery ? why could'nt it receive call to do so without rebooting from ironic master once put by user in manageable state (may be because it's very lignthweight and/or only one way communication from IPA to ironic) | 15:28 |
olivierb- | sorry for the very novice questions ;-) | 15:28 |
rpioso | dtantsur: Would hardware interface out-of-band automated clean steps that wipe RAID volumes and hard drives be redundant with those performed by IPA? | 15:28 |
dtantsur | rpioso: well, they'd be faster, right? | 15:28 |
*** rajinir has joined #openstack-ironic | 15:29 | |
rpioso | dtantsur: If by that, you mean the out-of-band's wouldn't require PXE booting the server. | 15:30 |
sambetts | olivierb-: discovery is run by ironic-inspector not by ironic itself, in fact ironic knows nothing about discovery, it doesn't even know that IPA is already booted on the server as far as its aware its just turned on so it reconfigures the node and PXE boots it itself | 15:30 |
olivierb- | ok makes perfect sense | 15:31 |
olivierb- | thx | 15:31 |
rpioso | dtantsur: I don't know if the wiping itself would be any faster. I hope it would be :) | 15:31 |
*** r-daneel has joined #openstack-ironic | 15:31 | |
rpioso | TheJulia: Are you referring to in-band stuff? | 15:31 |
TheJulia | rpioso: yes, but I think they just wrap the two clean steps | 15:32 |
rpioso | TheJulia: There's no in-band hardware manager for the iDRAC that I'm aware of. I'm focused on out-of-band. | 15:33 |
rpioso | TheJulia: Thank you, though, for pointing that possibility out. Options are good :) | 15:35 |
toabctl | dtantsur, re https://review.openstack.org/#/c/560845/ - thanks for the review. who else could I ask for another +2? | 15:35 |
patchbot | patch 560845 - ironic (stable/pike) - Remove too large configdrive for handling error | 15:35 |
*** srart has quit IRC | 15:36 | |
TheJulia | rpioso: I think it would then be a cleanstep on the out of band interface, since both get concatonated together to create the list of things to do | 15:36 |
*** srart has joined #openstack-ironic | 15:37 | |
TheJulia | anyway, stepping away for coffee and short brain break before resuming | 15:37 |
*** dirk has quit IRC | 15:37 | |
*** dirk has joined #openstack-ironic | 15:37 | |
*** gyee has joined #openstack-ironic | 15:39 | |
rpioso | dtantsur: Can the operator pick and choose which clean steps to execute during automated cleaning? That would alleviate my concern about having two clean steps that both wipe RAID volumes and/or hard drives, one out-of-band and the other in IPA. | 15:40 |
*** BadCub has quit IRC | 15:42 | |
*** BadCub has joined #openstack-ironic | 15:42 | |
dtantsur | rpioso: unrelated: does Dell support https://redfish.dmtf.org/schemas/VirtualMedia.v1_2_0.json | 15:43 |
dtantsur | ? | 15:43 |
* dtantsur is on a meeting | 15:43 | |
rpioso | dtantsur: Checking ... | 15:43 |
NobodyCam | Good Morning Ironic'ers :) | 15:46 |
rpioso | Good morning, NobodyCam :) | 15:50 |
NobodyCam | Good Morning rpioso :) | 15:50 |
*** itlinux has joined #openstack-ironic | 15:54 | |
*** pcaruana has quit IRC | 15:57 | |
openstackgerrit | Merged openstack/sushy-tools master: Add unit tests for emulator https://review.openstack.org/554326 | 15:59 |
*** pcaruana has joined #openstack-ironic | 15:59 | |
dtantsur | morning NobodyCam | 16:01 |
NobodyCam | Morning dtantsur :) | 16:02 |
dtantsur | rpioso: answering your question: for some clean steps it's possible to change the priority via ironic.conf. but we don't have a consistent way of doing it. | 16:02 |
dtantsur | there was a spec for that, but it went nowhere | 16:02 |
etingof | TheJulia, dtantsur while we are at sushy-tools, how about other sushy-tools patches? ;-) -- https://review.openstack.org/#/c/523879/ | 16:02 |
patchbot | patch 523879 - sushy-tools - OpenStack cloud driver added | 16:02 |
* etingof hides | 16:02 | |
*** ildikov_ has joined #openstack-ironic | 16:03 | |
toabctl | etingof, could you have another look at https://review.openstack.org/#/c/560845/ please? | 16:04 |
patchbot | patch 560845 - ironic (stable/pike) - Remove too large configdrive for handling error | 16:04 |
dtantsur | etingof: https://review.openstack.org/#/c/538338/ could use your review | 16:05 |
patchbot | patch 538338 - sushy-tools - Support EthernetInterface resource in the emulator | 16:05 |
etingof | actually, there are a couple of teeny-tiny cuties to check out in the blink of an eye -- https://review.openstack.org/559388 & https://review.openstack.org/559360 | 16:06 |
patchbot | patch 559388 - sushy-tools - adds --interface cli option | 16:06 |
patchbot | patch 559360 - sushy-tools - improves comments in the code | 16:06 |
etingof | dtantsur, ha, I am not in the reviewers so I missed it | 16:06 |
*** marios has quit IRC | 16:07 | |
*** pcaruana has quit IRC | 16:08 | |
*** andreaf_ has joined #openstack-ironic | 16:09 | |
*** jmccrory_ has joined #openstack-ironic | 16:09 | |
*** links has quit IRC | 16:09 | |
*** kencjohnston has joined #openstack-ironic | 16:09 | |
etingof | toabctl, lgtm | 16:09 |
*** vkmc- has joined #openstack-ironic | 16:09 | |
*** andreaf has quit IRC | 16:10 | |
*** ildikov has quit IRC | 16:10 | |
*** vkmc has quit IRC | 16:10 | |
*** kencjohnston_ has quit IRC | 16:10 | |
*** jmccrory has quit IRC | 16:10 | |
*** vkmc- is now known as vkmc | 16:10 | |
*** vkmc has quit IRC | 16:10 | |
*** vkmc has joined #openstack-ironic | 16:10 | |
*** vkmc has quit IRC | 16:10 | |
*** vkmc has joined #openstack-ironic | 16:10 | |
*** ildikov_ is now known as ildikov | 16:10 | |
*** jmccrory_ is now known as jmccrory | 16:11 | |
*** andreaf_ is now known as andreaf | 16:11 | |
*** jovial[m] has joined #openstack-ironic | 16:20 | |
*** milan has quit IRC | 16:24 | |
*** lucasagomes is now known as lucas-afk | 16:31 | |
*** trown is now known as trown|lunch | 16:36 | |
openstackgerrit | Paul Belanger proposed openstack/bifrost master: Fix cross project jobs https://review.openstack.org/564279 | 16:38 |
*** akhilaki has joined #openstack-ironic | 16:40 | |
*** itlinux has quit IRC | 16:49 | |
*** e0ne has quit IRC | 17:01 | |
*** r-daneel_ has joined #openstack-ironic | 17:02 | |
*** derekh has quit IRC | 17:03 | |
*** r-daneel has quit IRC | 17:05 | |
*** r-daneel_ is now known as r-daneel | 17:05 | |
*** links has joined #openstack-ironic | 17:08 | |
*** fragatina has quit IRC | 17:09 | |
*** itlinux has joined #openstack-ironic | 17:09 | |
*** links has quit IRC | 17:09 | |
*** itlinux has quit IRC | 17:10 | |
*** retr0h has joined #openstack-ironic | 17:10 | |
*** csmart has joined #openstack-ironic | 17:10 | |
*** mkrai has joined #openstack-ironic | 17:10 | |
*** AlexeyAbashkin has quit IRC | 17:11 | |
*** ElCoyote_ has joined #openstack-ironic | 17:11 | |
*** itlinux has joined #openstack-ironic | 17:12 | |
*** mgoddard has quit IRC | 17:13 | |
sambetts | dtantsur, TheJulia: when Ironic is running in noauth mode what role does ironic match policy against?? | 17:14 |
jroll | heh, that's a good question | 17:15 |
TheJulia | that is | 17:16 |
TheJulia | i feel like policy validation doesn't take place in noauth mode (which is a valid argument for another auth mode too...), but otherwise it would end up effectively being baremetal admin because we don't restrict in noauth mode as far as I remember | 17:17 |
jroll | it would have to not take place, the roles come from the token | 17:18 |
jroll | you can't do policy without auth, it doesn't make sense :) | 17:18 |
sambetts | the reason I'm looking is because I want to enable "show_instance_secrets" in my bifrost env but wasn't sure if I could lock it down to only requests from certain people/locations | 17:19 |
*** pcaruana has joined #openstack-ironic | 17:20 | |
TheJulia | sambetts: yeah, at that point your talking about a new auth model which I would support | 17:21 |
TheJulia | speaking of which, I thought up a case for another role the other day, I just haven't written it down | 17:21 |
*** dprince has quit IRC | 17:21 | |
TheJulia | Anyone going to vancouver interested in doing some social gathering where we don't talk about work or technology? I'm feeling like a movie night would be fun | 17:23 |
sambetts | yeah I'd like to be able to say only allow this data to be shown from requests on this subnet, but not to anyone else | 17:23 |
sambetts | obviously not the most secure but it hides the info unless someone is being nasty and spoofing | 17:24 |
*** rpioso is now known as rpioso|eat | 17:26 | |
TheJulia | yeah | 17:27 |
TheJulia | Well, there are a few other sorts of attacks that could be leveraged easily without auth, but still | 17:28 |
sambetts | yeah the scenario I want to enable is basically show all the things to my internal services, but not to the public API | 17:28 |
sambetts | I guess I could spin up two APIs | 17:29 |
sambetts | with different policy | 17:29 |
sambetts | one internal and one external | 17:29 |
TheJulia | we've talked in the past about putting a switch into basically allow something along those lines | 17:29 |
sambetts | actually two API services might be more secure because I can lock down the listening interface | 17:30 |
TheJulia | ++ | 17:32 |
openstackgerrit | Paul Belanger proposed openstack/ironic-python-agent stable/queens: Stop using slave_scripts/install-distro-packages.sh https://review.openstack.org/564298 | 17:32 |
TheJulia | you could also do things like front them with basic auth with apache or nginx and proxy to the backend | 17:32 |
sambetts | that wouldn't let me have different policy though | 17:33 |
sambetts | or do you mean have 2 API services like /barematal and /baremetal-admin | 17:33 |
sambetts | where baremetal-admin has basic auth | 17:33 |
TheJulia | sambetts: well, it truly depends on how you do it, but yeah | 17:33 |
sambetts | hmm I like that idea | 17:33 |
TheJulia | nothing prevents proxying to two different backends | 17:34 |
TheJulia | and you actually can do all sorts of controls on properties about the requestor too | 17:34 |
sambetts | yeah with WSGI params too | 17:35 |
*** fragatina has joined #openstack-ironic | 17:36 | |
*** fragatina has quit IRC | 17:36 | |
*** fragatina has joined #openstack-ironic | 17:36 | |
TheJulia | yup | 17:36 |
TheJulia | All sorts of fun things :) | 17:36 |
TheJulia | no guarantee the client library will handle it properly fwiw | 17:37 |
*** dprince has joined #openstack-ironic | 17:37 | |
sambetts | no, thats a good point, probably an internal noauthed API services that can only be accessed internal will be easier to implement then | 17:40 |
sambetts | for now anyway | 17:40 |
sambetts | thanks for the food for thought! | 17:42 |
* sambetts ---> home | 17:42 | |
sambetts | night all o/ | 17:43 |
*** sambetts is now known as sambetts|afk | 17:43 | |
NobodyCam | Night sambetts|afk | 17:43 |
*** itlinux has quit IRC | 17:43 | |
*** dtantsur is now known as dtantsur|afk | 17:43 | |
dtantsur|afk | o/ | 17:43 |
NobodyCam | night dtantsur|afk :) | 17:43 |
*** baha has quit IRC | 17:48 | |
*** r-daneel has quit IRC | 17:49 | |
*** r-daneel has joined #openstack-ironic | 17:49 | |
*** priteau has quit IRC | 18:00 | |
*** itlinux has joined #openstack-ironic | 18:00 | |
*** baha has joined #openstack-ironic | 18:08 | |
*** kevinbenton has joined #openstack-ironic | 18:16 | |
*** Goneri has quit IRC | 18:18 | |
*** ajya has quit IRC | 18:19 | |
*** ajya has joined #openstack-ironic | 18:19 | |
*** kevinbenton_ has quit IRC | 18:22 | |
*** kevinbenton has left #openstack-ironic | 18:22 | |
*** milan has joined #openstack-ironic | 18:24 | |
*** rpioso|eat is now known as rpioso | 18:27 | |
*** e0ne has joined #openstack-ironic | 18:31 | |
*** actatux has quit IRC | 18:37 | |
*** trown|lunch is now known as trown | 18:39 | |
*** itlinux has quit IRC | 18:47 | |
*** diga has joined #openstack-ironic | 18:51 | |
*** baha_ has joined #openstack-ironic | 19:04 | |
*** baha has quit IRC | 19:05 | |
mgagne | is there a way to mark an ironic-conductor as in "maintenance" ? or will Ironic transfert ownership of a node to any conductor if one is marked as offline? | 19:07 |
mgagne | ok, looks like it's automated on startup/shutdown: https://wiki.openstack.org/wiki/Ironic/ReleaseNotes/Icehouse | 19:11 |
rloo | mgagne: nope, no concept of maintenance for conductors. latter will happen. as you found out :) | 19:12 |
mgagne | tyvm for the confirmation =) | 19:12 |
*** racedo has quit IRC | 19:12 | |
*** racedo has joined #openstack-ironic | 19:12 | |
rloo | mgagne: and not 'any conductor' but 'any conductor that can handle the node's driver/hw type' | 19:12 |
*** racedo has quit IRC | 19:13 | |
mgagne | right, fortunately ours are identical in their configs =) | 19:13 |
*** racedo has joined #openstack-ironic | 19:13 | |
rloo | mgagne: there is an rfe/spec about disabling/enabling conductors. so future... | 19:13 |
rloo | mgagne: :) | 19:13 |
*** racedo has quit IRC | 19:13 | |
mgagne | that would be a good idea I guess, at least for debug purpose if you can also list/show which one manages which nodes | 19:14 |
*** racedo has joined #openstack-ironic | 19:14 | |
*** racedo has quit IRC | 19:14 | |
*** racedo has joined #openstack-ironic | 19:15 | |
rloo | mgagne: i can't recall if the proposed thing will show managed nodes but i think with some existing api now, you can see which conductors support which drivers/hw types | 19:15 |
*** racedo has quit IRC | 19:15 | |
rloo | mgagne: the driver list api: https://developer.openstack.org/api-ref/baremetal/#list-drivers | 19:16 |
mgagne | ironic driver-list for people still using ironicclient | 19:16 |
mgagne | "openstack baremetal driver list" otherwise. cool stuff =) | 19:17 |
*** diga has quit IRC | 19:19 | |
*** Goneri has joined #openstack-ironic | 19:36 | |
*** itlinux has joined #openstack-ironic | 19:37 | |
*** itlinux has quit IRC | 19:47 | |
*** AlexeyAbashkin has joined #openstack-ironic | 19:48 | |
*** AlexeyAbashkin has quit IRC | 19:52 | |
*** AlexeyAbashkin has joined #openstack-ironic | 19:57 | |
*** e0ne has quit IRC | 20:13 | |
*** actatux has joined #openstack-ironic | 20:14 | |
*** e0ne has joined #openstack-ironic | 20:21 | |
*** jcoufal has quit IRC | 20:21 | |
*** AlexeyAbashkin has quit IRC | 20:27 | |
*** e0ne has quit IRC | 20:33 | |
*** mgoddard has joined #openstack-ironic | 20:38 | |
*** tesseract has quit IRC | 20:40 | |
*** milan has quit IRC | 20:42 | |
*** pcaruana has quit IRC | 20:42 | |
*** jcoufal has joined #openstack-ironic | 20:42 | |
*** trown is now known as trown|outtypewww | 20:54 | |
*** baha_ has quit IRC | 20:59 | |
*** openstackgerrit has quit IRC | 21:20 | |
*** rbudden has quit IRC | 21:28 | |
*** jtomasek has quit IRC | 21:28 | |
*** mgoddard has quit IRC | 21:35 | |
*** dprince has quit IRC | 21:39 | |
*** jcoufal has quit IRC | 21:40 | |
*** ajya has quit IRC | 21:59 | |
*** rh-jelabarre has quit IRC | 22:01 | |
*** Goneri has quit IRC | 22:04 | |
*** zshi has quit IRC | 22:13 | |
*** rpioso is now known as rpioso|afk | 22:14 | |
*** threestrands has joined #openstack-ironic | 22:17 | |
*** bfournie has quit IRC | 22:20 | |
*** gyee has quit IRC | 22:48 | |
*** rcernin has joined #openstack-ironic | 22:52 | |
*** pmannidi has joined #openstack-ironic | 22:58 | |
*** cjloader has quit IRC | 23:07 | |
*** cjloader has joined #openstack-ironic | 23:07 | |
*** akhilaki has quit IRC | 23:23 | |
*** bfournie has joined #openstack-ironic | 23:28 | |
*** bfournie has quit IRC | 23:29 | |
*** bfournie has joined #openstack-ironic | 23:29 | |
*** threestrands_ has joined #openstack-ironic | 23:35 | |
*** threestrands has quit IRC | 23:38 | |
*** zshi has joined #openstack-ironic | 23:41 | |
*** mjturek has quit IRC | 23:56 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!