*** rama_y has joined #openstack-ironic | 00:04 | |
*** rama_y has quit IRC | 00:08 | |
*** jkilpatr has quit IRC | 00:13 | |
*** pmannidi has joined #openstack-ironic | 00:15 | |
*** crushil has quit IRC | 00:17 | |
*** crushil has joined #openstack-ironic | 00:23 | |
*** harlowja has quit IRC | 00:25 | |
*** crushil has quit IRC | 00:34 | |
*** hw_wutianwei has joined #openstack-ironic | 00:50 | |
*** charcol has joined #openstack-ironic | 00:57 | |
*** phuongnh has joined #openstack-ironic | 01:03 | |
*** tuanluong has joined #openstack-ironic | 01:10 | |
*** litao__ has joined #openstack-ironic | 01:15 | |
openstackgerrit | D G Lee proposed openstack/ironic master: ironic-conductor can't report heartbeat to database https://review.openstack.org/475210 | 01:15 |
---|---|---|
*** yangyapeng has joined #openstack-ironic | 01:18 | |
*** wong has quit IRC | 01:26 | |
*** wong has joined #openstack-ironic | 01:26 | |
*** rwsu has quit IRC | 01:32 | |
*** rwsu has joined #openstack-ironic | 01:44 | |
*** bfournie has joined #openstack-ironic | 01:52 | |
*** bfournie has quit IRC | 01:54 | |
*** clif_h has quit IRC | 01:56 | |
*** crushil has joined #openstack-ironic | 02:03 | |
*** charcol has quit IRC | 02:09 | |
*** charcol has joined #openstack-ironic | 02:09 | |
*** patchbot has quit IRC | 02:15 | |
*** patchbot has joined #openstack-ironic | 02:16 | |
*** mtreinish has quit IRC | 02:17 | |
*** fbouliane has quit IRC | 02:17 | |
*** lifeless has quit IRC | 02:18 | |
*** lifeless has joined #openstack-ironic | 02:19 | |
*** mtreinish has joined #openstack-ironic | 02:22 | |
*** fbouliane has joined #openstack-ironic | 02:23 | |
*** gcb has joined #openstack-ironic | 02:29 | |
*** charcol has quit IRC | 03:16 | |
*** rbudden has quit IRC | 03:23 | |
*** Nisha_Agarwal has joined #openstack-ironic | 03:33 | |
*** yangyapeng has quit IRC | 03:33 | |
*** yangyapeng has joined #openstack-ironic | 03:39 | |
*** baoli has quit IRC | 03:44 | |
*** Dinesh_Bhor has joined #openstack-ironic | 03:45 | |
*** udesale has joined #openstack-ironic | 03:45 | |
*** yangyapeng has quit IRC | 03:47 | |
*** yangyapeng has joined #openstack-ironic | 03:47 | |
*** yangyapeng has quit IRC | 03:52 | |
*** yangyapeng has joined #openstack-ironic | 03:52 | |
*** links has joined #openstack-ironic | 03:53 | |
*** yangyapeng has quit IRC | 03:57 | |
*** yangyapeng has joined #openstack-ironic | 03:57 | |
*** zhangfei has joined #openstack-ironic | 04:01 | |
*** yangyapeng has quit IRC | 04:02 | |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic master: Documetation for 'ilo' hardware type https://review.openstack.org/476895 | 04:05 |
*** yangyapeng has joined #openstack-ironic | 04:07 | |
*** yangyapeng has quit IRC | 04:14 | |
*** yangyapeng has joined #openstack-ironic | 04:15 | |
*** adisky__ has joined #openstack-ironic | 04:21 | |
*** Nisha_Agarwal has quit IRC | 04:25 | |
openstackgerrit | Tuan Luong-Anh proposed openstack/ironic master: Secure boot support for irmc-pxe driver https://review.openstack.org/480477 | 04:34 |
*** harlowja has joined #openstack-ironic | 04:35 | |
*** crushil has quit IRC | 04:43 | |
*** crushil has joined #openstack-ironic | 04:55 | |
*** mvpnitesh has joined #openstack-ironic | 05:05 | |
*** crushil has quit IRC | 05:10 | |
*** harlowja has quit IRC | 05:14 | |
*** rama_y has joined #openstack-ironic | 05:32 | |
*** stendulker has joined #openstack-ironic | 05:45 | |
openstackgerrit | Hao Li proposed openstack/ironic-lib master: Retry when execute partprobe cmd failed https://review.openstack.org/443604 | 05:47 |
*** marios has joined #openstack-ironic | 05:52 | |
*** mjura has joined #openstack-ironic | 05:54 | |
*** mjura has quit IRC | 05:55 | |
*** mjura has joined #openstack-ironic | 05:55 | |
*** udesale__ has joined #openstack-ironic | 06:02 | |
*** udesale has quit IRC | 06:03 | |
*** ChubYann has quit IRC | 06:11 | |
openstackgerrit | D G Lee proposed openstack/ironic master: ironic-conductor can't report heartbeat to database https://review.openstack.org/475210 | 06:12 |
*** rcernin has joined #openstack-ironic | 06:21 | |
*** rama_y has quit IRC | 06:22 | |
*** livelace2 has joined #openstack-ironic | 06:23 | |
*** livelace2 has quit IRC | 06:24 | |
*** aparnav has joined #openstack-ironic | 06:25 | |
*** rbartal has joined #openstack-ironic | 06:26 | |
*** livelace has joined #openstack-ironic | 06:27 | |
*** jaganathan has joined #openstack-ironic | 06:45 | |
openstackgerrit | Tovin Seven proposed openstack/python-ironicclient master: Add OSProfiler support to Ironicclient https://review.openstack.org/362331 | 06:48 |
*** pcaruana has joined #openstack-ironic | 07:00 | |
pas-ha | morning ironic :) | 07:08 |
*** aarefiev has joined #openstack-ironic | 07:10 | |
etingof | morning everyone! o/ | 07:13 |
*** tesseract has joined #openstack-ironic | 07:21 | |
*** ralonsoh has joined #openstack-ironic | 07:22 | |
*** udesale has joined #openstack-ironic | 07:23 | |
*** udesale__ has quit IRC | 07:24 | |
*** udesale__ has joined #openstack-ironic | 07:26 | |
*** udesale has quit IRC | 07:29 | |
pas-ha | morning etingof | 07:34 |
*** pmannidi has quit IRC | 07:37 | |
*** ccamacho has joined #openstack-ironic | 07:38 | |
*** e0ne has joined #openstack-ironic | 07:56 | |
*** ralonsoh_ has joined #openstack-ironic | 07:57 | |
*** ralonsoh has quit IRC | 07:57 | |
openstackgerrit | Hironori Shiina proposed openstack/ironic master: iRMC: Support volume boot for iRMC virtual media boot interface https://review.openstack.org/467911 | 07:58 |
*** ralonsoh_ is now known as ralonsoh | 08:02 | |
*** racedo has joined #openstack-ironic | 08:04 | |
*** priteau has joined #openstack-ironic | 08:09 | |
*** mgoddard has joined #openstack-ironic | 08:11 | |
*** derekh has joined #openstack-ironic | 08:20 | |
openstackgerrit | Hironori Shiina proposed openstack/ironic master: iRMC: Add documentation for remote volume boot https://review.openstack.org/489620 | 08:23 |
*** lucas-afk is now known as lucasagomes | 08:26 | |
*** leyal- has joined #openstack-ironic | 08:26 | |
*** tiendc has joined #openstack-ironic | 08:28 | |
lucasagomes | pas-ha, etingof morning! | 08:28 |
lucasagomes | morning all | 08:28 |
*** leyal has quit IRC | 08:29 | |
*** karthiks has joined #openstack-ironic | 08:30 | |
pas-ha | morning lucasagomes :) | 08:31 |
*** mjura has quit IRC | 08:33 | |
vdrok | morning ironic | 08:41 |
*** mjura has joined #openstack-ironic | 08:46 | |
*** mvpnitesh has quit IRC | 08:46 | |
openstackgerrit | Dao Cong Tien proposed openstack/ironic master: Documentation for irmc hardware type https://review.openstack.org/490483 | 08:48 |
*** mvpnitesh has joined #openstack-ironic | 08:50 | |
*** zhangfei has quit IRC | 08:51 | |
*** kromanenko has joined #openstack-ironic | 08:53 | |
pas-ha | morning vdrok | 08:53 |
*** etingof has quit IRC | 08:54 | |
vdrok | morning pas-ha lucasagomes | 09:00 |
*** zhangfei has joined #openstack-ironic | 09:04 | |
*** etingof has joined #openstack-ironic | 09:07 | |
lucasagomes | o/ | 09:13 |
*** sambetts|afk is now known as sambetts | 09:20 | |
sambetts | Morning all | 09:21 |
openstackgerrit | Anton Arefiev proposed openstack/ironic-inspector master: Clean up deprecated config options https://review.openstack.org/491735 | 09:23 |
openstackgerrit | zhufl proposed openstack/ironic master: Fix missing print format error https://review.openstack.org/491739 | 09:39 |
*** l_jacob has joined #openstack-ironic | 09:45 | |
*** pmannidi has joined #openstack-ironic | 09:48 | |
*** udesale__ has quit IRC | 09:49 | |
pmannidi | ping ironic any pointers for dnsmasq not offering chain loading file inspector.ipxe while introspection? | 09:49 |
*** marios has quit IRC | 09:52 | |
*** marios has joined #openstack-ironic | 09:52 | |
*** fxpester has quit IRC | 10:02 | |
*** fxpester has joined #openstack-ironic | 10:03 | |
*** l_jacob has quit IRC | 10:03 | |
*** dtantsur|afk is now known as dtantsur | 10:09 | |
dtantsur | morning ironic | 10:09 |
*** dr_gogeta86 has quit IRC | 10:09 | |
*** yangyapeng has quit IRC | 10:12 | |
*** dr_gogeta86 has joined #openstack-ironic | 10:12 | |
*** dr_gogeta86 has quit IRC | 10:12 | |
*** dr_gogeta86 has joined #openstack-ironic | 10:12 | |
*** yangyapeng has joined #openstack-ironic | 10:12 | |
*** yangyapeng has quit IRC | 10:18 | |
*** brainstorm_ has joined #openstack-ironic | 10:22 | |
brainstorm_ | Hello Ironicclient... I'm having the following issue with the ironic client cli, is this a known bug?: https://travis-ci.org/conda-forge/staged-recipes/builds/262171660#L722 | 10:22 |
brainstorm_ | Actually, two lines below that log: https://travis-ci.org/conda-forge/staged-recipes/builds/262171660#L724 | 10:23 |
*** ankkumar has joined #openstack-ironic | 10:23 | |
brainstorm_ | That is, "import_versioned_module() takes at most 2 arguments (3 given)" | 10:23 |
dtantsur | brainstorm_: hi! quick guess: old version of oslo.utils? | 10:26 |
openstackgerrit | Debayan Ray proposed openstack/ironic master: Refresh firmware versions on firmware update https://review.openstack.org/346683 | 10:29 |
brainstorm_ | dtantsur: huh, I see 3.23 vs 3.28, and it indeed seems painful to repackage due to the multiple intricated version pinnings: https://github.com/conda-forge/oslo.utils-feedstock/blob/master/recipe/meta.yaml | 10:29 |
dtantsur | 3.23 should be fine, according to https://github.com/openstack/requirements/blob/master/global-requirements.txt#L149, lemme double-check | 10:30 |
dtantsur | yeah, it takes 3 args in 3.23: https://github.com/openstack/oslo.utils/blob/3.23.0/oslo_utils/importutils.py#L77 | 10:31 |
dtantsur | brainstorm_: 3 args are used starting with 3.17. are you sure nothing is pulling an older version for you? | 10:32 |
dtantsur | brainstorm_: oslo.utils: 3.16.0-py27_0 conda-forge | 10:33 |
dtantsur | from your job :) | 10:33 |
brainstorm_ | Yeah, was looking exactly at that... gotta check where that comes from, thanks! | 10:33 |
dtantsur | you need to make sure that this list https://travis-ci.org/conda-forge/staged-recipes/builds/262171660#L657 complies with whatever is in https://github.com/openstack/requirements/blob/master/global-requirements.txt | 10:34 |
dtantsur | sure, let us know how it goes | 10:34 |
dtantsur | brainstorm_: out of curiosity: what are you building (if it's not a secret ofc)? | 10:34 |
brainstorm_ | I want to have a conda-installable ansible with support for shade/openstack: https://github.com/conda-forge/staged-recipes/pull/3421 so that it those python modules can be deployed easily into a legacy HPC substrate: http://nci.org.au/systems-services/peak-system/raijin/ | 10:38 |
dtantsur | interesting. I haven't heard about conda before | 10:38 |
brainstorm_ | And then allow me to launch openstack instances from within that cluster: https://nci.org.au/systems-services/cloud-computing/tenjin/ | 10:38 |
brainstorm_ | Which will ultimately deploy a cancer reporting generation engine: https://github.com/brainstorm/pcgr-deploy | 10:39 |
dtantsur | looks likes something to launch openstack on indeed :) | 10:39 |
dtantsur | brainstorm_: nice! do you use ironic or do you just happen to need ironicclient due to shade deps? | 10:40 |
brainstorm_ | Yeah, Anaconda solved a ton of portability issues between distros and OSes for us: https://anaconda.org | 10:40 |
brainstorm_ | shade deps | 10:40 |
dtantsur | I see, yeah | 10:42 |
* dtantsur gets lunch, brb | 10:42 | |
*** brainstorm_ has quit IRC | 10:53 | |
*** udesale has joined #openstack-ironic | 10:53 | |
*** tellesnobrega has quit IRC | 10:55 | |
*** jkilpatr has joined #openstack-ironic | 10:58 | |
*** phuongnh has quit IRC | 11:01 | |
*** wong has quit IRC | 11:09 | |
nicodemos | morning, Ironic. | 11:12 |
*** stendulker has quit IRC | 11:23 | |
*** zhangfei has quit IRC | 11:35 | |
*** aparnav has quit IRC | 11:41 | |
*** bfournie has joined #openstack-ironic | 11:42 | |
*** tellesnobrega has joined #openstack-ironic | 11:43 | |
*** lucasagomes is now known as lucas-hungry | 11:46 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: Release notes clean up for the next release https://review.openstack.org/491265 | 11:50 |
*** tiendc has quit IRC | 11:53 | |
*** rbudden has joined #openstack-ironic | 11:54 | |
*** jrist has joined #openstack-ironic | 11:58 | |
*** fellypefca has joined #openstack-ironic | 12:01 | |
*** litao__ has quit IRC | 12:04 | |
*** trown|outtypewww is now known as trown | 12:05 | |
*** tuanluong has quit IRC | 12:07 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: Update the resource classes documentation based on recent progress https://review.openstack.org/491773 | 12:08 |
TheJulia | good morning everyone | 12:08 |
dtantsur | morning TheJulia. the above two patches may be of interest for you, if you have any time and energy :) | 12:09 |
TheJulia | I have both! and a cup of coffee :) | 12:09 |
*** bfournie has quit IRC | 12:09 | |
*** bfournie has joined #openstack-ironic | 12:10 | |
dtantsur | nice! | 12:11 |
*** hw_wutianwei has quit IRC | 12:11 | |
*** hw_wutianwei has joined #openstack-ironic | 12:12 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic master: Updated from global requirements https://review.openstack.org/491288 | 12:12 |
*** bfournie has quit IRC | 12:14 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: [devstack] always set the resource_class field on nodes https://review.openstack.org/491777 | 12:19 |
fellypefca | Good morning, Ironic! :) | 12:19 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: Update the resource classes documentation based on recent progress https://review.openstack.org/491773 | 12:20 |
TheJulia | dtantsur: anything else ? :) | 12:22 |
dtantsur | mmm, upgrade to hardware types? | 12:22 |
dtantsur | https://review.openstack.org/486696 | 12:23 |
patchbot | patch 486696 - ironic - Guide on upgrading to hardware types | 12:23 |
*** jcoufal has joined #openstack-ironic | 12:25 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: [devstack] use resource classes by default https://review.openstack.org/476968 | 12:26 |
*** Goneri has joined #openstack-ironic | 12:26 | |
dtantsur | TheJulia: also jfyi https://review.openstack.org/491754 | 12:27 |
patchbot | patch 491754 - governance - Refresh Pike goals status for Ironic | 12:27 |
*** rwsu has quit IRC | 12:28 | |
*** rwsu has joined #openstack-ironic | 12:29 | |
*** jaganathan has quit IRC | 12:30 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: Release notes clean up for the next release https://review.openstack.org/491265 | 12:30 |
*** ralonsoh has quit IRC | 12:31 | |
*** ralonsoh has joined #openstack-ironic | 12:32 | |
* etingof can't build docs for freshly cloned ironic master: WARNING sphinx.util.docutils [-] ironic/api/app.py:docstring of ironic.api.app.IronicCORS:0: (ERROR/3) Error in "wsme:service" directive | 12:32 | |
TheJulia | dtantsur: I looked at the hardware types doc, aside from like two typos that need to be fixed, I'm +2 | 12:32 |
etingof | dtantsur, did you manage to overcome this ^ | 12:32 |
TheJulia | I wonder if it is just not included with the new theme/docs plugin.... | 12:33 |
dtantsur | TheJulia: nice, thanks! | 12:34 |
openstackgerrit | Pavlo Shchelokovskyy proposed openstack/ironic-specs master: Promote Ansible deploy driver to ironic https://review.openstack.org/241946 | 12:34 |
dtantsur | etingof: I did not, I cannot build docs locally :( | 12:34 |
TheJulia | dtantsur: I left it as a +1 for now, but noted my opinion in the comments | 12:34 |
dtantsur | ok, I'll fix it | 12:34 |
*** jaypipes has joined #openstack-ironic | 12:35 | |
TheJulia | wow, there is nothing in my copy of the repo that should be generating that doc build error :( | 12:38 |
*** hw_wutianwei has quit IRC | 12:40 | |
*** amarao has joined #openstack-ironic | 12:41 | |
*** bfournie has joined #openstack-ironic | 12:43 | |
dtantsur | :( | 12:44 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: Guide on upgrading to hardware types https://review.openstack.org/486696 | 12:44 |
dtantsur | TheJulia: nits (hopefully) fixed ^^ | 12:44 |
*** dprince has joined #openstack-ironic | 12:45 | |
*** lucas-hungry is now known as lucasagomes | 12:45 | |
*** Goneri has quit IRC | 12:50 | |
*** athomas has joined #openstack-ironic | 12:53 | |
TheJulia | thanks! | 12:54 |
*** ankkumar has quit IRC | 12:54 | |
*** xavierr has joined #openstack-ironic | 12:55 | |
xavierr | hey everyone, good morning :) | 12:56 |
fellypefca | morning xavierr O/ | 12:56 |
nicodemos | (: | 12:57 |
*** bfournie1 has joined #openstack-ironic | 12:57 | |
*** xavierr is now known as xavierr|mtg | 12:58 | |
*** bfournie has quit IRC | 12:59 | |
*** sasha2 has joined #openstack-ironic | 13:00 | |
*** jrist has quit IRC | 13:02 | |
*** yangyapeng has joined #openstack-ironic | 13:05 | |
mrtenio | Morning! _o/ | 13:06 |
*** athomas has quit IRC | 13:06 | |
dtantsur | morning mrtenio, xavierr|mtg, fellypefca and nicodemos | 13:07 |
*** yangyapeng has quit IRC | 13:10 | |
*** links has quit IRC | 13:11 | |
*** mvpnitesh has quit IRC | 13:14 | |
openstackgerrit | Julia Kreger proposed openstack/ironic master: Rolling upgrade procedure documentation https://review.openstack.org/416565 | 13:15 |
*** xavierr|mtg is now known as xavierr | 13:16 | |
xavierr | morning fellypefca nicodemos mrtenio dtantsur TheJulia :) | 13:16 |
TheJulia | good morning xavierr | 13:16 |
TheJulia | dtantsur: The revision above, I updated it again for two quick minor fixes. | 13:17 |
xavierr | I'm looking for patches to review. Still docs patches priority? | 13:17 |
TheJulia | xavierr: yes please | 13:18 |
*** yangyapeng has joined #openstack-ironic | 13:19 | |
dtantsur | cool | 13:20 |
* dtantsur waits for Jenkins | 13:21 | |
dtantsur | reference architecture: 30 new comments \o/ | 13:21 |
dtantsur | this is going to be a flame war of the cycle :D | 13:22 |
TheJulia | \o/ | 13:23 |
*** baoli has joined #openstack-ironic | 13:23 | |
xavierr | hah | 13:24 |
TheJulia | I'm a bit of a pyro. Nobody should really let me light things on fire. | 13:28 |
* dtantsur offers TheJulia the freshly removed SSH driver | 13:31 | |
* TheJulia sighs | 13:31 | |
* TheJulia can't burn that | 13:31 | |
xavierr | burn classic drivers!!! MUAHAUAHAU | 13:35 |
* xavierr checks if oneview hardware type and interfaces were merged | 13:35 | |
TheJulia | heh | 13:36 |
xavierr | :) | 13:36 |
*** bfournie1 has quit IRC | 13:40 | |
*** jtomasek has joined #openstack-ironic | 13:46 | |
*** exoduswtf has joined #openstack-ironic | 13:46 | |
*** crushil has joined #openstack-ironic | 14:00 | |
dtantsur | folks, I'm confused. Do we support netboot with whole-disk images? | 14:00 |
*** jlabarre has joined #openstack-ironic | 14:00 | |
*** jlabarre has quit IRC | 14:00 | |
dtantsur | the docs say we don't, but I cannot find any proofs in the code... | 14:00 |
openstackgerrit | Hironori Shiina proposed openstack/ironic master: Add supported_power_states field to node APIs https://review.openstack.org/382194 | 14:00 |
*** jlabarre has joined #openstack-ironic | 14:00 | |
*** jaganathan has joined #openstack-ironic | 14:03 | |
*** mjura has quit IRC | 14:05 | |
TheJulia | dtantsur: afaik officially we don't, but I think we end up doing it in less used cases like uefi + ipmitool. The assumption for some reason is that we always netbook in that case as it apparently asserts the next boot device to be network in that case. | 14:07 |
TheJulia | dtantsur: that is based upon the troubleshooting user report/discussion last friday night, and I'm 99% sure I've looked at that line of code before | 14:08 |
dtantsur | oh | 14:09 |
dtantsur | TheJulia: then https://docs.openstack.org/ironic/latest/install/advanced.html#local-boot-with-partition-images has to be fixed.. | 14:09 |
TheJulia | dtantsur: I think it is a bug | 14:10 |
TheJulia | personally :) | 14:10 |
* TheJulia goes to look and see if a bug was filed | 14:10 | |
dtantsur | a bug - what? the docs or that we allow netboot with whole-disk images? | 14:11 |
TheJulia | gah, not filed | 14:12 |
TheJulia | that it even occurs | 14:12 |
TheJulia | in that case | 14:12 |
TheJulia | I'll file it after I get a shower | 14:13 |
*** pmannidi has quit IRC | 14:14 | |
dtantsur | cool | 14:14 |
*** jtomasek has quit IRC | 14:15 | |
*** bfournie has joined #openstack-ironic | 14:21 | |
*** rama_y has joined #openstack-ironic | 14:25 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: Reference architecture: common bits https://review.openstack.org/487410 | 14:27 |
*** jaganathan has quit IRC | 14:34 | |
*** xavierr has quit IRC | 14:34 | |
*** xavierr has joined #openstack-ironic | 14:35 | |
*** amarao has quit IRC | 14:35 | |
makowals | Hi everyone | 14:36 |
makowals | Any chance of having more reviews on this one -- https://review.openstack.org/#/c/480679/ -- and maybe getting it into before release ? | 14:36 |
patchbot | patch 480679 - ironic-python-agent - BMC can be configured using different lan channel | 14:36 |
*** tellesnobrega has quit IRC | 14:38 | |
*** exoduswtf has quit IRC | 14:40 | |
openstackgerrit | Hironori Shiina proposed openstack/ironic master: Add supported_power_states field to node APIs https://review.openstack.org/382194 | 14:41 |
openstackgerrit | Hironori Shiina proposed openstack/ironic master: Add supported_power_states field to api-ref https://review.openstack.org/427000 | 14:41 |
*** zhangfei has joined #openstack-ironic | 14:44 | |
* dtantsur relocates home, because it's too freaking cold in the office | 14:44 | |
*** dtantsur is now known as dtantsur|brb | 14:44 | |
*** links has joined #openstack-ironic | 14:48 | |
*** links has quit IRC | 14:49 | |
*** jaganathan has joined #openstack-ironic | 14:58 | |
*** racedo has quit IRC | 15:01 | |
*** racedo has joined #openstack-ironic | 15:02 | |
*** racedo has quit IRC | 15:02 | |
*** jrist has joined #openstack-ironic | 15:05 | |
xavierr | folks, may you review this migration https://review.openstack.org/#/c/466872/? just a client change on the driver. | 15:11 |
patchbot | patch 466872 - ironic - Migrate oneview driver to use python-hpOneView | 15:11 |
*** kaifeng has joined #openstack-ironic | 15:11 | |
*** jaganathan has quit IRC | 15:14 | |
*** rpioso has joined #openstack-ironic | 15:14 | |
*** rbartal has quit IRC | 15:15 | |
kaifeng | hello everyone | 15:17 |
TheJulia | dtantsur|brb: so that bug I was talking about boils down to http://git.openstack.org/cgit/openstack/ironic/tree/etc/ironic/ironic.conf.sample#n1391 | 15:17 |
*** racedo has joined #openstack-ironic | 15:18 | |
*** racedo has quit IRC | 15:18 | |
*** xavierr has quit IRC | 15:19 | |
*** MattMan has quit IRC | 15:20 | |
*** MattMan has joined #openstack-ironic | 15:20 | |
kaifeng | does anyone deploy ironic as separate nodes for api and conductor? | 15:20 |
TheJulia | dtantsur|brb: http://git.openstack.org/cgit/openstack/ironic/tree/ironic/drivers/modules/deploy_utils.py#n931 likely needs to consider is_whole_disk_image since we assume whole disk images have boot loaders by default | 15:22 |
vdrok | morning TheJulia kaifeng | 15:22 |
TheJulia | well, in our docs we do | 15:22 |
TheJulia | good morning vdrok | 15:23 |
TheJulia | kaifeng: absolutely, you just need to have a common or clustered message queue to serve between them | 15:23 |
kaifeng | morning vdrok, TheJulia :) | 15:23 |
vdrok | dtantsur|brb: question re https://review.openstack.org/491265, why changing the 8.0 notes would confuse reno? | 15:23 |
patchbot | patch 491265 - ironic - Release notes clean up for the next release | 15:23 |
TheJulia | kaifeng: and keep the configuration the same across nodes | 15:23 |
vdrok | i suppose 8.0 was after the ocata release | 15:23 |
*** rama_y has quit IRC | 15:23 | |
kaifeng | it's network that i don't understand, how bm can connect to api service under vlan network | 15:24 |
kaifeng | since they are logically separated | 15:24 |
TheJulia | vdrok: editing will cause them to be shown as in the 9.0 release | 15:24 |
vdrok | TheJulia: oh, hrm | 15:24 |
sambetts | kaifeng: you have to provide a path from the provisioning network to an ironic-api | 15:25 |
TheJulia | kaifeng: some have dedicated API nodes that serve the baremetal systems directly, others allow the baremetal nodes to still reach the API through neutron or their existing network routing. Of course, that is entirely dependent upon how the installation is configured. | 15:25 |
kaifeng | is there any best practice documented somewhere? ;) | 15:27 |
TheJulia | but as sambetts said, basically the provisioning network, whatever that is in your environment, if flat, neutron, or noop network_interface, must be able to reach the api. | 15:27 |
TheJulia | I wouldn't call it a best practice, it is a hard requirement | 15:28 |
sambetts | kaifeng: we're working on it now https://review.openstack.org/#/c/487410/ | 15:28 |
patchbot | patch 487410 - ironic - Reference architecture: common bits | 15:28 |
*** zhangfei has quit IRC | 15:29 | |
kaifeng | I'm participated in review :) it's common bits, i think networking part is following | 15:30 |
*** dtantsur|brb is now known as dtantsur | 15:30 | |
dtantsur | kaifeng: we do it in tripleo, optionally | 15:30 |
dtantsur | kaifeng: the docs will be a part of my reference architecture work; it's not there yet, but there are some hints | 15:31 |
vdrok | anyone knows if our gate feels better today? | 15:32 |
kaifeng | really expecting, we lack some deployment guidance for different scenario | 15:32 |
dtantsur | vdrok: I've seen patches passing | 15:34 |
dtantsur | kaifeng: what would you like to know? | 15:34 |
vdrok | okie, then will try rechecking | 15:34 |
kaifeng | dtantsur: for api and conductor deployed in different nodes, the connectivity between bm and api service, that's the thing i want to figure out | 15:36 |
TheJulia | kaifeng: that is one of the hardest things for us to address, and get feedback on from deployments since everyone has different operational requirements :( | 15:36 |
kaifeng | for the simplest case, suppose we have only one api and one conductor on two nodes | 15:38 |
*** ccamacho has quit IRC | 15:38 | |
*** ccamacho has joined #openstack-ironic | 15:38 | |
TheJulia | kaifeng: okay | 15:38 |
*** marios has quit IRC | 15:39 | |
jlvillal | Good morning Ironic | 15:39 |
TheJulia | good morning jlvillal | 15:39 |
jlvillal | So how broken is our gate? | 15:39 |
kaifeng | morning jlvillal | 15:39 |
jlvillal | :) | 15:39 |
TheJulia | I've seen stuff passing, but I've not looked at the latest jobs | 15:39 |
jlvillal | TheJulia: Yeah, I was looking at: https://review.openstack.org/#/c/473717/ | 15:40 |
patchbot | patch 473717 - ironic - Add functional API tests for volume connector and ... | 15:40 |
jlvillal | 5 rechecks and they all fail. Now maybe that patch is broken. But not sure how the tempest tests break devstack setup. | 15:40 |
NobodyCam | Good morning Ironic folks! | 15:42 |
kaifeng | morning NobodyCam | 15:43 |
NobodyCam | morning kaifeng :) | 15:44 |
*** e0ne has quit IRC | 15:45 | |
TheJulia | jlvillal: did the additional rechecks break in the same really weird way? | 15:46 |
vdrok | morning jlvillal NobodyCam | 15:46 |
NobodyCam | hey hey morning vdrok :) | 15:46 |
jlvillal | TheJulia: Hmm. Looked again. Breaking in the ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegativeWithPhysicalNetwork section it seems. | 15:47 |
kaifeng | sambetts: for the providing a path, i don't know how people do it in real worlds, what's bring out in my mind is routers, maybe package forwarding | 15:48 |
jlvillal | TheJulia: Seems consistent in there. Maybe something in the patch is breaking it. | 15:48 |
*** livelace2 has joined #openstack-ironic | 15:48 | |
jlvillal | TheJulia: Yesterday I was seeing devstack setup failures and timeout failures. | 15:48 |
kaifeng | sambetts: like NAT would do? | 15:48 |
sambetts | kaifeng: two options either provide an L3 route to the Ironic API, or plumb an Ironic API directly into the provisioning network | 15:48 |
sambetts | kaifeng: I personally prefer plumbing the conductors and ironic API directly into the provisioning VLAN so that network is completely isolated | 15:49 |
kaifeng | sambetts: sorry for i don't understand what plumb means | 15:51 |
sambetts | kaifeng: wire up/connect | 15:52 |
kaifeng | sambetts: i see, use one api service for servicing bm nodes, right? | 15:54 |
*** krtaylor has quit IRC | 15:54 | |
sambetts | kaifeng: most secure way is to have one API service for the provisioning network and one for the public to access | 15:54 |
*** hamzy has quit IRC | 15:55 | |
anupn | Good morning Ironic'ers | 15:55 |
dtantsur | sambetts: I wonder what should we document.. splitting API services is not something we document, right? | 15:56 |
dtantsur | I mean, serving different endpoints to different networks | 15:56 |
dtantsur | morning anupn | 15:56 |
sambetts | dtantsur: not sure if its written down anywhere, its in your new document but not sure its anywhere else right now | 15:56 |
anupn | morning dtantsur :) | 15:57 |
dtantsur | right, hmm | 15:57 |
dtantsur | I will document making ir-api listen on a few networks, as that's what we're planning to do downstream | 15:57 |
sambetts | dtantsur: cool :) | 15:57 |
kaifeng | i remember there is some in common bits, said we can limit endpoints for bm access | 15:58 |
TheJulia | jlvillal: I already looked for anything that stood out, otherwise I'd wonder if its a concurrency thing | 15:58 |
anupn | dtantsur, wrt building tinyipa with py3, i see that it is not configured and so I need to add python3-dev.tcz in finalreqs.lst | 15:58 |
jlvillal | TheJulia: I don't know :( | 15:58 |
anupn | and then finalize-tinyipa.sh will be able to install it | 15:59 |
dtantsur | anupn: yeah, there is some work to be done there | 15:59 |
dtantsur | anupn: you may trying asking sambetts for help, he wrote tinyipa initially ;) | 15:59 |
vdrok | heh, the check pipeline seems a bit crowded :) | 16:02 |
*** rama_y has joined #openstack-ironic | 16:02 | |
anupn | dtantsur, sure | 16:04 |
dtantsur | vdrok: yeah, I was looking at it as well | 16:04 |
dtantsur | release is coming :) | 16:04 |
TheJulia | s/winter/release/ | 16:06 |
kaifeng | sambetts: thank you :) | 16:06 |
kaifeng | TheJulia: Wow, a fan of winterfell ;D | 16:07 |
anupn | dtantsur, sambetts: so for building tinyipa with py3, should the installation go inside build-tinyipa.sh rather than finalize-tinyipa.sh? | 16:07 |
TheJulia | kaifeng: I've never actually watched the show, perhaps when the series ends. | 16:08 |
*** leyal- has quit IRC | 16:08 | |
anupn | dtantsur, haha.. I like "release is coming" | 16:09 |
dtantsur | :) | 16:09 |
*** leyal has joined #openstack-ironic | 16:09 | |
* dtantsur 's watch begins every Monday morning nowadays :D | 16:09 | |
dtantsur | anyway | 16:09 |
dtantsur | TheJulia: what's your plans re releasing ironic-ui final? | 16:09 |
TheJulia | dtantsur: I'm thinking it is going to have to be as-is, there is one patch I'd like to see land, but the author is not around to revise it. UI meeting is in about two hours. | 16:11 |
*** tellesnobrega has joined #openstack-ironic | 16:11 | |
* TheJulia looks at delta.com and makes a frowny face :( | 16:11 | |
dtantsur | TheJulia: I'm asking because of the thread titled "[requirements][ptls] HELP! Thawing the requirements repo" stating that we may get into trouble once requirements are branched | 16:14 |
dtantsur | to be honest, I don't understand why UI projects are so different, maybe because of the number of requirements? | 16:15 |
dtantsur | but anyway, if you don't have big plans, we may well just release and branch | 16:15 |
dtantsur | I think we should also release virtualbmc, after we get https://review.openstack.org/#/c/482853/ in (<-- please review) | 16:17 |
patchbot | patch 482853 - virtualbmc - Add Serial-over-LAN (SOL) support | 16:17 |
*** fellypefca has quit IRC | 16:19 | |
TheJulia | horizon likely | 16:20 |
TheJulia | ppiela: are you around? | 16:20 |
*** yangyapeng has quit IRC | 16:21 | |
*** kaifeng has quit IRC | 16:23 | |
*** krtaylor has joined #openstack-ironic | 16:23 | |
*** ccamacho has quit IRC | 16:24 | |
*** lucasagomes is now known as lucas-afk | 16:24 | |
TheJulia | dtantsur: one thing, that vbmc rev was noted as being targeted for queens by the author. | 16:27 |
dtantsur | TheJulia: dunno why, does not look breaking or anything at first glance.. | 16:27 |
*** pcaruana has quit IRC | 16:27 | |
dtantsur | using vbmc with nova serial console would be quite cool for testing | 16:28 |
TheJulia | nothing really breaking, there are some changes that make my eyes kind of go 8| | 16:28 |
dtantsur | wow | 16:29 |
*** rcernin has quit IRC | 16:31 | |
*** slagle has quit IRC | 16:31 | |
*** tesseract has quit IRC | 16:31 | |
TheJulia | dtantsur: I left a +2 on it and put my concern into the comments, your call :) | 16:37 |
dtantsur | I will give it a proper pass with fresh brain, thanks | 16:37 |
TheJulia | Good plan :) | 16:37 |
*** kromanenko has quit IRC | 16:37 | |
dtantsur | given that this is a test-only service (well, sigh, yes, it is), I care a bit less about breaking production | 16:38 |
TheJulia | Yeah, it can always be reverted if things go sideways :) | 16:39 |
* dtantsur wants to see the serial console tested in tempest | 16:51 | |
*** derekh has quit IRC | 16:52 | |
*** ralonsoh has quit IRC | 16:53 | |
TheJulia | dtantsur: that would really have to be an optional test... but I like the idea :) | 16:54 |
*** trown is now known as trown|lunch | 16:54 | |
dtantsur | why optional? if we get it in vbmc, we can do it with our current CI | 16:54 |
*** baoli has quit IRC | 17:00 | |
*** aarefiev_ has joined #openstack-ironic | 17:03 | |
openstackgerrit | Ilya Etingof proposed openstack/ironic master: Configuration documentation migrated https://review.openstack.org/491861 | 17:04 |
*** rwsu has quit IRC | 17:04 | |
TheJulia | dtantsur: if it is required, redfish would need to support it, as would 3rd party ci if they are executing our tempest plugin. | 17:04 |
openstackgerrit | Julia Kreger proposed openstack/bifrost master: Removing ssh driver references https://review.openstack.org/491536 | 17:05 |
dtantsur | TheJulia: ++ to redfish emulator supporting it :) but yes, I got it, it has to be enabled on driver basis | 17:05 |
*** mrtenio has quit IRC | 17:05 | |
*** udesale has quit IRC | 17:07 | |
*** baoli has joined #openstack-ironic | 17:09 | |
*** ChubYann has joined #openstack-ironic | 17:10 | |
vdrok | good night everyone! | 17:13 |
dtantsur | night vdrok | 17:13 |
openstackgerrit | Ramamani Yeleswarapu proposed openstack/ironic-ui master: Set target raid configuration on a node https://review.openstack.org/483205 | 17:13 |
openstackgerrit | Julia Kreger proposed openstack/bifrost master: Begin breaking out installation documentation https://review.openstack.org/482734 | 17:14 |
*** rpioso is now known as rpioso|eat | 17:15 | |
* dtantsur goes as well | 17:17 | |
dtantsur | good night! | 17:17 |
*** dtantsur is now known as dtantsur|afk | 17:17 | |
openstackgerrit | Merged openstack/virtualbmc master: Fixes cli parser when run under Python 3.3+ https://review.openstack.org/486686 | 17:21 |
*** yangyapeng has joined #openstack-ironic | 17:21 | |
*** baoli has quit IRC | 17:22 | |
*** baoli has joined #openstack-ironic | 17:22 | |
*** hamzy has joined #openstack-ironic | 17:24 | |
openstackgerrit | Julia Kreger proposed openstack/bifrost master: Centralize user documentation https://review.openstack.org/491620 | 17:24 |
TheJulia | NobodyCam: could you do me a favor and review bifrost doc revs today? | 17:25 |
NobodyCam | the one above your ping? | 17:25 |
*** xavierr has joined #openstack-ironic | 17:25 | |
TheJulia | uhthere are two | 17:26 |
*** yangyapeng has quit IRC | 17:26 | |
TheJulia | one is a child of the other | 17:26 |
* sambetts -> home | 17:28 | |
sambetts | night all | 17:28 |
*** sambetts is now known as sambetts|afk | 17:29 | |
ppiela | TheJulia: I am now | 17:29 |
openstackgerrit | Julia Kreger proposed openstack/bifrost master: DNM: Test CI with DIB fixes https://review.openstack.org/490963 | 17:31 |
TheJulia | ppiela: trying to decide if we cut the release now or if we merge https://review.openstack.org/483205 and just follow-up on it in the next cycle | 17:32 |
patchbot | patch 483205 - ironic-ui - Set target raid configuration on a node | 17:32 |
*** srart has quit IRC | 17:33 | |
NobodyCam | 491536 makes me sad :( | 17:35 |
*** srart has joined #openstack-ironic | 17:36 | |
ppiela | TheJulia: I dont see much risk in adding 483205, and thinking of it as a feature preview | 17:36 |
*** mrtenio has joined #openstack-ironic | 17:36 | |
*** yangyapeng has joined #openstack-ironic | 17:40 | |
ppiela | TheJulia: I am reviewing 483205, I think it needs a bit more work | 17:41 |
openstackgerrit | Ilya Etingof proposed openstack/ironic-inspector master: Configuration documentation migrated https://review.openstack.org/491870 | 17:42 |
TheJulia | ppiela: in that case, I think it is just time to propose the release | 17:43 |
TheJulia | NobodyCam: Sorry :( I'll buy the rum next time I see you | 17:44 |
ppiela | TheJulia: OK | 17:44 |
*** yangyapeng has quit IRC | 17:45 | |
*** slagle has joined #openstack-ironic | 17:45 | |
NobodyCam | TheJulia: :) its a plan! | 17:48 |
openstackgerrit | Ilya Etingof proposed openstack/virtualbmc master: multiprocess server, socket-based management cli tool https://review.openstack.org/488874 | 17:52 |
*** livelace2 has quit IRC | 17:55 | |
*** dyasny_ has quit IRC | 17:56 | |
TheJulia | ppiela: https://review.openstack.org/491872 | 17:57 |
patchbot | patch 491872 - releases - Release ironic-ui 3.0.0 for pike | 17:57 |
*** jrist has quit IRC | 17:57 | |
*** etingof has quit IRC | 18:01 | |
TheJulia | ui meeting time | 18:01 |
*** rpioso|eat is now known as rpioso | 18:02 | |
*** makowals has quit IRC | 18:06 | |
sasha2 | jistr: hi | 18:07 |
*** pooja has joined #openstack-ironic | 18:07 | |
pooja | Hi, as per the documentation for ironic setup, "for agent_* drivers, temporary URLs in OpenStack’s Object Storage service are created for user instance images" | 18:08 |
pooja | Does this mean Swift is a requirement when using these agent_* drivers? | 18:08 |
pooja | I am running Ironic on newton release. | 18:09 |
TheJulia | pooja: it is a requirement in the newton release if your using nova. If your directly interacting with ironic and using whole disk images, you can supply http url for the agent to use. | 18:11 |
pooja | okay.. so it cannot use glance directly to download the images? | 18:12 |
pooja | and has this been changed in ocata release? | 18:12 |
*** makowals has joined #openstack-ironic | 18:15 | |
anupn | pooja, i believe it downloads the images from swift and then store it in glance | 18:15 |
pooja | oh okay, thanks TheJulia and anupn! I am just getting started with setting up Ironic and trying to understand the minimal infra requirements | 18:17 |
anupn | pooja, good luck | 18:19 |
TheJulia | pooja: the pxe_ drivers, which use iscsi mounts on the conductor to perform the write-out of the image to the node (less scalable in other words) do not need swift | 18:24 |
TheJulia | pooja: in Pike, which is what we will be releasing very soon, or off of the master branch, we support Ceph in terms of using the swift compatibility API for doing the temporary files. | 18:25 |
pooja | Oh okay, PXE is the route I am taking now. thanks | 18:25 |
*** dyasny has joined #openstack-ironic | 18:26 | |
*** trown|lunch is now known as trown | 18:30 | |
*** dprince has quit IRC | 18:36 | |
*** vishwanathj has quit IRC | 18:36 | |
*** vishwanathj has joined #openstack-ironic | 18:37 | |
*** yangyapeng has joined #openstack-ironic | 18:41 | |
anupn | TheJulia, as far i remember don't we have both - swift and ceph support for making temporary urls? Depending upon what is the endpoint and the format of temp_url is changed a bit | 18:43 |
*** dyasny has quit IRC | 18:43 | |
TheJulia | anupn: yes, I seem to remember a bug being raised w/r/t the difference recently | 18:45 |
TheJulia | I really don't remember offhand | 18:45 |
*** yangyapeng has quit IRC | 18:46 | |
openstackgerrit | Ramamani Yeleswarapu proposed openstack/ironic-ui master: Set target raid configuration on a node https://review.openstack.org/483205 | 18:47 |
anupn | TheJulia, np, just thought to know and refresh myself if some changes are made :) | 18:47 |
anupn | was more in touch with temp_urls when working on radosgw support for config drive feature, so was curious to know and get updated if things changed | 18:49 |
*** mgoddard has quit IRC | 18:50 | |
*** dyasny has joined #openstack-ironic | 18:57 | |
*** xavierr has quit IRC | 19:00 | |
leifmadsen | my googling is failing me, so I'll bite the bullet and ask here. I have a setup where the first interface is my provisioning network, and the second interface is the actual internet accessible route. When the node comes up, the default route is for the provisioning interface, but I'd like for the second interface to be the default route. Are there properties or something I could adjust so the | 19:03 |
leifmadsen | default route comes up correctly? | 19:03 |
TheJulia | leifmadsen: basically ironic's API needs to be accessible somehow, either directly on the provisioning network in your scenario as the subnet it's self that it is attached to is more specific than the default route. Alternatively, the API needs to accessible via the next hop on your internet side..... Hopefully your using the agent deployment drivers, but if your using pxe, I'm not sure if that split | 19:05 |
TheJulia | horizon configuration will actually work | 19:05 |
leifmadsen | right, so the API is definitely accessible from interface one, because that's the interface that comes up and is getting DHCP from the bifrost server | 19:06 |
leifmadsen | I just want to leave the existing route for the 192.168.25.0/24 (ironic / API / dhcp, etc), but have the default be for the the second interface, not the first interface | 19:07 |
leifmadsen | I guess the alternative is to re-wire the network so that interface one is my internet facing interface, but that seems a bit heavy handed | 19:07 |
TheJulia | so the local dhcp server on 192.168.25.0/24 will need to be configured not to offer a default route with that | 19:07 |
TheJulia | hmm | 19:08 |
leifmadsen | I'm thinking in the ifcfg files... it just needs to set DEFROUTE=yes and =no on the proper interfaces | 19:08 |
leifmadsen | (CentOS qcow2 image) | 19:08 |
leifmadsen | it says they are generated, but not sure by what :) | 19:08 |
TheJulia | leifmadsen: you could try sending an empty dhcp option 6 | 19:10 |
TheJulia | which is the default route | 19:10 |
TheJulia | leifmadsen: that might be a possibility, you'd have to build a DIB element to do that, but I feel like somehow convincing dnsmasq not to offer a default route may be the easiest path. | 19:11 |
leifmadsen | yea I think so too | 19:11 |
leifmadsen | looking now | 19:11 |
TheJulia | btw, I would totally merge an option to control that :) | 19:11 |
leifmadsen | lol | 19:11 |
leifmadsen | well, now I know it's a thing that isn't readily available :) | 19:12 |
*** aarefiev_ has quit IRC | 19:13 | |
leifmadsen | TheJulia: looking at docs... I think option 6 is DNS, option 3 is route | 19:16 |
TheJulia | leifmadsen: that may likely be | 19:16 |
leifmadsen | (just in case this chat is logged :)) | 19:16 |
TheJulia | :) | 19:17 |
TheJulia | leifmadsen: it is, eavesdrop.openstack.org :) | 19:17 |
*** xavierr has joined #openstack-ironic | 19:18 | |
*** baoli has quit IRC | 19:22 | |
leifmadsen | TheJulia: looks like someone else already solved this the same way :) | 19:31 |
leifmadsen | I just needed to look at the dnsmasq template... | 19:31 |
leifmadsen | {% if dnsmasq_router is defined %} | 19:31 |
leifmadsen | {% if dnsmasq_router | bool == false %} | 19:31 |
leifmadsen | dhcp-option=3 | 19:31 |
leifmadsen | {% else %} | 19:31 |
leifmadsen | etc. | 19:31 |
*** yangyapeng has joined #openstack-ironic | 19:42 | |
*** yangyapeng has quit IRC | 19:47 | |
*** etingof has joined #openstack-ironic | 19:52 | |
TheJulia | \o/ | 19:54 |
*** baoli has joined #openstack-ironic | 20:01 | |
*** baoli_ has joined #openstack-ironic | 20:02 | |
*** baoli has quit IRC | 20:05 | |
pooja | Is there a good document detailing how the baremetal node to be provisioned sends DHCP request to neutron node? | 20:10 |
*** e0ne has joined #openstack-ironic | 20:12 | |
openstackgerrit | Yusef Shaban proposed openstack/sushy master: Implement Redfish Sessions https://review.openstack.org/471942 | 20:12 |
pooja | I have a controller node running all api services and a dedicated VM running ironic-conductor, nova-compute and ovs neutron agent. This conductor VM has connectivity to the IPMI controller.. but is on a different physical network than the baremetal nodes. | 20:14 |
pooja | Do the baremetal nodes need to be on same physical network as the conductor/neutron node so it can send DHCP request? | 20:15 |
*** xavierr has quit IRC | 20:15 | |
*** jkilpatr has quit IRC | 20:16 | |
TheJulia | pooja: The baremetal nodes need to be on the provisioning network when that dhcp request occurs | 20:18 |
TheJulia | pooja: We expect an ml2 driver that plugs into neutron, which varies by hardware, to handle plugging the port into the provisioning network. From there, neutron handles dhcp | 20:19 |
*** e0ne has quit IRC | 20:23 | |
*** adisky__ has quit IRC | 20:23 | |
actatux | can't you use ip helper / dhcp relay ? | 20:23 |
pooja | Sorry, not sure I understand. Is having OVS mechanism driver configured on ironic-conductor node and creating a flat network not enough? | 20:27 |
TheJulia | you can, but not with tenant network isolation provided by neutron. In that case it becomes "flat" networking | 20:27 |
*** jcoufal has quit IRC | 20:27 | |
pooja | I don't need tenant networks at this point on my baremetal nodes.. In that case, do I even need neutron? | 20:28 |
TheJulia | flat networking means the machines are just statically plugged into physical networks and will never be moved. | 20:28 |
TheJulia | pooja: not really, there is a noop network interface driver, the dhcp server just needs to know where to point the nodes for tftp/pxe/ipxe | 20:28 |
pooja | Okay, so you mean I can set dhcp next-server to be ironic-conductor in my baremetal nodes' config? | 20:29 |
TheJulia | you would have to handle addressing on your own, and it is more-so intended for direct usage. i.e. no nova | 20:29 |
TheJulia | pooja: basically yes. | 20:30 |
TheJulia | pooja: keep in mind though, your outside of the common use path. We know some people do exactly that with bifrost, however typically people just let it handle dhcp for them instead of having an external dhcp server | 20:31 |
pooja | okay.. with the neutron for dhcp option, you said 'The baremetal nodes need to be on the provisioning network when that dhcp request occurs' | 20:33 |
pooja | Does this mean, ironic-conductor node should be on same physical provisioning network as the BM nodes to be provisioned? | 20:33 |
pooja | Sorry for these questions, but I have been trying to wrap up my head around the different configuration docs I came across. | 20:34 |
TheJulia | pooja: sounds like your desired deployment is not what our docs are geared for | 20:35 |
TheJulia | so, they don't HAVE to be on the same physical network, there needs to be logical network access between IP spaces for it to work. If your going through a router, you naturally would want to use ipxe with an http server for tcp socket use instead of udp socket use | 20:36 |
TheJulia | The docs are geared such that in the vast majority of neutron integrated deployments, the conductor does not have to be on the same physical network, but that the network is accessible. Some choose to attach the conductor service on to the same network, or a conductor and api on to the same network to make it an isolated island networking wise | 20:37 |
*** jkilpatr has joined #openstack-ironic | 20:37 | |
*** e0ne has joined #openstack-ironic | 20:37 | |
pooja | Okay, so as long as ironic-conductor can ping the IPMI node ip address, it can provision using ipxe | 20:39 |
TheJulia | pooja: tftp/dhcp/pxe is likely using one of the network interfaces, the IPMI address on most hardware is via a physically dedicated interface. | 20:41 |
TheJulia | Im interpreting this discussion as your trying to basically use ironic in what we call stand-alone mode | 20:41 |
pooja | I am trying to use it with nova and glance for storing images, not sure if that fits standalone mode | 20:42 |
TheJulia | minimal other components, direct administrator driven deployment of images | 20:42 |
TheJulia | hmm | 20:42 |
TheJulia | okay, in that case you really need neutron and the machine needs to be plugged into a flat network that is defined in neutron | 20:43 |
pooja | I have a controller node running nova-api and ironic-api, a dedicated glance host and a dedicated ironic-conductor+nova-compute host.. which are all on a different network than the BM nodes | 20:43 |
TheJulia | At that point, neutron manages dhcp | 20:43 |
pooja | ah okay | 20:43 |
pooja | so if I create a flat network in neutron when nova provisions the BM node, it would do vif plugging to enable DHCP request on the flat network? | 20:44 |
TheJulia | pooja: exactly! | 20:45 |
*** baoli_ has quit IRC | 20:50 | |
*** krtaylor has quit IRC | 20:51 | |
*** dprince has joined #openstack-ironic | 20:55 | |
*** e0ne has quit IRC | 20:55 | |
*** baoli has joined #openstack-ironic | 21:03 | |
*** trown is now known as trown|outtypewww | 21:03 | |
*** dprince has quit IRC | 21:05 | |
pooja | Thanks a lot, TheJulia! I will try this config out and document it as I go if I can make it work. | 21:08 |
*** crushil has quit IRC | 21:09 | |
fbouliane | Hi, Anybody aware of a bug between nova kilo and ironic liberty for root_device hints ? Nova is trying to save a root_device dict in the stats of the ComputeNode object and can't because it's not a literal string, it's a dict ? http://paste.openstack.org/show/w5Mv4wBhndLs85oX84RO/ | 21:12 |
TheJulia | fbouliane: sorry, I'm not. Doesn't look like anything I remember, but kilo was a long time ago. :( | 21:27 |
TheJulia | that doesn't look like anything to do with root device hints | 21:27 |
TheJulia | that looks like resource tracker blowing up | 21:28 |
TheJulia | Nova doesn't supply root device data to us... at least not until Pike in terms of remote volumes from cinder. | 21:28 |
fbouliane | Thanks. nova crashes as soon as I try to boot on a host that we executed ironic node-update XX replace properties/root_device='{"size": "1862"} | 21:35 |
fbouliane | Sorry those are not root_device hint, these are root_device node properties in ironic | 21:36 |
*** srart has quit IRC | 21:41 | |
*** yangyapeng has joined #openstack-ironic | 21:43 | |
*** srart has joined #openstack-ironic | 21:45 | |
*** yangyapeng has quit IRC | 21:48 | |
TheJulia | sounds like you found a nice possible concurrency issue, I wonder if it still exists | 21:56 |
*** racedo has joined #openstack-ironic | 21:58 | |
*** dprince has joined #openstack-ironic | 21:59 | |
*** priteau has quit IRC | 22:02 | |
*** mtanino has joined #openstack-ironic | 22:10 | |
*** pooja has quit IRC | 22:18 | |
*** racedo has quit IRC | 22:18 | |
*** dprince has quit IRC | 22:31 | |
*** mtanino has quit IRC | 22:39 | |
*** jaypipes has quit IRC | 22:42 | |
*** yangyapeng has joined #openstack-ironic | 22:44 | |
*** yangyapeng has quit IRC | 22:48 | |
*** krtaylor has joined #openstack-ironic | 22:51 | |
*** charcol has joined #openstack-ironic | 23:04 | |
fbouliane | nvm, I found something in our custom ironic driver after an afternoon of research. Thanks TheJulia ! | 23:10 |
*** rpioso has quit IRC | 23:17 | |
*** rbudden has quit IRC | 23:23 | |
openstackgerrit | Yusef Shaban proposed openstack/sushy master: Implement Redfish Sessions https://review.openstack.org/471942 | 23:30 |
*** yangyapeng has joined #openstack-ironic | 23:45 | |
*** soliosg has quit IRC | 23:46 | |
*** yangyapeng has quit IRC | 23:50 | |
*** slagle has quit IRC | 23:59 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!