*** penick has quit IRC | 00:03 | |
*** naohirot has joined #openstack-ironic | 00:04 | |
*** yuanying_ has quit IRC | 00:04 | |
*** bizarrochristy has quit IRC | 00:04 | |
*** achanda has quit IRC | 00:08 | |
*** mgarza has quit IRC | 00:11 | |
*** bizarrochristy has joined #openstack-ironic | 00:11 | |
*** chlong has joined #openstack-ironic | 00:11 | |
*** yuanying has joined #openstack-ironic | 00:12 | |
*** puranamr has joined #openstack-ironic | 00:18 | |
*** yuanying has quit IRC | 00:18 | |
*** yuanying has joined #openstack-ironic | 00:20 | |
*** romcheg has joined #openstack-ironic | 00:21 | |
*** yuanying has quit IRC | 00:21 | |
*** jamielennox is now known as jamielennox|away | 00:24 | |
*** yuanying has joined #openstack-ironic | 00:27 | |
*** mtanino has quit IRC | 00:30 | |
*** ijw_ has joined #openstack-ironic | 00:30 | |
*** ijw has quit IRC | 00:33 | |
*** jamielennox|away is now known as jamielennox | 00:35 | |
*** yuanying has quit IRC | 00:42 | |
*** yuanying has joined #openstack-ironic | 00:42 | |
*** yuanying has quit IRC | 00:43 | |
*** Sukhdev has quit IRC | 00:45 | |
*** yuanying has joined #openstack-ironic | 00:47 | |
*** romcheg has quit IRC | 00:49 | |
*** yuanying has quit IRC | 00:59 | |
openstackgerrit | Merged openstack/ironic: copy editing of ironic deploy docs https://review.openstack.org/191838 | 01:00 |
---|---|---|
*** yuanying has joined #openstack-ironic | 01:03 | |
*** bizarrochristy has quit IRC | 01:07 | |
*** ijw_ has quit IRC | 01:14 | |
*** bizarrochristy has joined #openstack-ironic | 01:16 | |
*** davideagnello has quit IRC | 01:21 | |
*** lazy_prince has joined #openstack-ironic | 01:26 | |
jroll | ironic/ipa interaction is pretty messy, I really want to revamp that :/ | 01:31 |
*** chenglch has joined #openstack-ironic | 01:32 | |
*** penick has joined #openstack-ironic | 01:38 | |
*** penick_ has joined #openstack-ironic | 01:39 | |
*** penick has quit IRC | 01:43 | |
*** penick_ is now known as penick | 01:43 | |
*** puranamr has quit IRC | 01:44 | |
*** praneshp has joined #openstack-ironic | 01:56 | |
*** praneshp_ has joined #openstack-ironic | 01:58 | |
*** praneshp has quit IRC | 02:00 | |
*** praneshp_ is now known as praneshp | 02:00 | |
openstackgerrit | Naohiro Tamura proposed openstack/ironic: Add iRMC vendor passthru for soft reboot and NMI https://review.openstack.org/187082 | 02:03 |
openstackgerrit | Zhenguo Niu proposed openstack/ironic: When boot option is not persisted, set boot on next power on https://review.openstack.org/177642 | 02:03 |
*** dprince has joined #openstack-ironic | 02:06 | |
*** bizarrochristy has quit IRC | 02:09 | |
*** oomichi has joined #openstack-ironic | 02:17 | |
*** bizarrochristy has joined #openstack-ironic | 02:18 | |
*** dprince has quit IRC | 02:20 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements https://review.openstack.org/199376 | 02:24 |
*** davideagnello has joined #openstack-ironic | 02:41 | |
*** lazy_prince has quit IRC | 02:51 | |
*** lazy_prince has joined #openstack-ironic | 02:52 | |
*** hakimo_ has joined #openstack-ironic | 02:52 | |
*** Kennan2 is now known as Kennan | 02:53 | |
*** hakimo has quit IRC | 02:54 | |
*** puranamr has joined #openstack-ironic | 03:13 | |
*** lazy_prince has quit IRC | 03:15 | |
*** Sukhdev has joined #openstack-ironic | 03:24 | |
*** puranamr has quit IRC | 03:30 | |
*** puranamr has joined #openstack-ironic | 03:30 | |
*** Sukhdev has quit IRC | 03:31 | |
*** bizarrochristy has quit IRC | 03:34 | |
*** puranamr has quit IRC | 03:43 | |
*** bizarrochristy has joined #openstack-ironic | 03:43 | |
*** boris-42 has quit IRC | 03:52 | |
*** Nisha has joined #openstack-ironic | 03:54 | |
*** ijw has joined #openstack-ironic | 04:02 | |
*** r-daneel has joined #openstack-ironic | 04:13 | |
*** david-ly_ has joined #openstack-ironic | 04:19 | |
*** david-lyle has quit IRC | 04:22 | |
openstackgerrit | Sinval Vieira Mendes Neto proposed openstack/ironic: Add port creation passing the name of the node instead of the UUID of the node https://review.openstack.org/193439 | 04:25 |
*** Sukhdev has joined #openstack-ironic | 04:31 | |
*** chlong has quit IRC | 04:35 | |
*** ijw has quit IRC | 04:38 | |
*** chlong has joined #openstack-ironic | 04:44 | |
*** davideagnello has quit IRC | 04:47 | |
*** amotoki has joined #openstack-ironic | 04:49 | |
*** chlong has quit IRC | 04:51 | |
*** bizarrochristy has quit IRC | 04:57 | |
*** lazy_prince has joined #openstack-ironic | 05:02 | |
*** bizarrochristy has joined #openstack-ironic | 05:05 | |
lazy_prince | morning everyone... o/ | 05:08 |
*** itamarl has joined #openstack-ironic | 05:09 | |
*** max_lobur has joined #openstack-ironic | 05:13 | |
*** achanda has joined #openstack-ironic | 05:20 | |
*** chlong has joined #openstack-ironic | 05:20 | |
*** boris-42 has joined #openstack-ironic | 05:20 | |
*** rameshg87 has joined #openstack-ironic | 05:22 | |
*** ukalifon has joined #openstack-ironic | 05:27 | |
*** Marga_ has quit IRC | 05:29 | |
*** vishwana_ has joined #openstack-ironic | 05:34 | |
*** sandhya has joined #openstack-ironic | 05:34 | |
*** vishwanathj has quit IRC | 05:37 | |
*** max_lobur has quit IRC | 05:38 | |
*** radek__ has joined #openstack-ironic | 05:43 | |
*** Marga_ has joined #openstack-ironic | 05:49 | |
*** ig0r__ has joined #openstack-ironic | 05:51 | |
*** dlpartain has joined #openstack-ironic | 05:52 | |
*** dlpartain has left #openstack-ironic | 05:52 | |
*** ig0r_ has quit IRC | 05:52 | |
openstackgerrit | Ramakrishnan G proposed openstack/ironic: Add RAIDInterface for RAID configuration https://review.openstack.org/196003 | 05:53 |
openstackgerrit | Ramakrishnan G proposed openstack/ironic: Add RPCAPIs for RAID configuration https://review.openstack.org/196006 | 05:57 |
openstackgerrit | Ramakrishnan G proposed openstack/ironic: Add APIs for RAID configuration https://review.openstack.org/196007 | 05:57 |
openstackgerrit | Ramakrishnan G proposed openstack/ironic: Add support for inband raid configuration agent ramdisk https://review.openstack.org/198238 | 05:57 |
*** achanda has quit IRC | 06:05 | |
*** Marga_ has quit IRC | 06:05 | |
*** max_lobur has joined #openstack-ironic | 06:06 | |
*** ukalifon has quit IRC | 06:06 | |
*** Marga_ has joined #openstack-ironic | 06:06 | |
*** dguerri` is now known as dguerri | 06:07 | |
*** ukalifon2 has joined #openstack-ironic | 06:07 | |
*** dguerri is now known as dguerri` | 06:14 | |
*** bizarrochristy has quit IRC | 06:14 | |
*** bizarrochristy has joined #openstack-ironic | 06:21 | |
openstackgerrit | Yuiko Takada proposed openstack/ironic-inspector: Migrate to oslo_db https://review.openstack.org/181905 | 06:28 |
*** yuikotakada has joined #openstack-ironic | 06:28 | |
*** Sukhdev has quit IRC | 06:31 | |
*** coolsvap|away is now known as coolsvap | 06:32 | |
*** bizarrochristy has quit IRC | 06:35 | |
openstackgerrit | lokesh s proposed openstack/bifrost: adding proxy for DIB envirornment variables. https://review.openstack.org/199413 | 06:37 |
openstackgerrit | lokesh s proposed openstack/bifrost: adding proxy for DIB envirornment variables. https://review.openstack.org/199413 | 06:40 |
*** bizarrochristy has joined #openstack-ironic | 06:41 | |
*** Haomeng|2 has joined #openstack-ironic | 06:55 | |
*** Haomeng has quit IRC | 06:58 | |
*** Sukhdev has joined #openstack-ironic | 07:02 | |
openstackgerrit | Zhai, Edwin proposed openstack/ironic-specs: New meter for Node Manager https://review.openstack.org/176109 | 07:03 |
*** Haomeng|2 is now known as Haomeng | 07:06 | |
*** ralfvand0__ has joined #openstack-ironic | 07:11 | |
*** dtantsur|afk is now known as dtantsur | 07:14 | |
dtantsur | Morning Ironic | 07:15 |
*** ralfvand0_ has quit IRC | 07:15 | |
*** saripurigopi has joined #openstack-ironic | 07:16 | |
yuikotakada | dtantsur, good morning :) | 07:19 |
dtantsur | o/ | 07:19 |
* dtantsur reviews oslo.db patch | 07:19 | |
dtantsur | I really feel like we should release 2.0.0 today | 07:19 |
yuikotakada | dtantsur, thanks, yes, let's do it | 07:21 |
*** e0ne has joined #openstack-ironic | 07:25 | |
openstackgerrit | Merged openstack/bifrost: Fixing deployment image default for install role https://review.openstack.org/199224 | 07:27 |
dtantsur | yuikotakada, I'm somewhat worried that previously started_at and finished_at were of type "real" while now they're of type "DateTime" which has string representation in sqlite... | 07:27 |
dtantsur | not sure how it's going to behave | 07:28 |
*** yog__ has joined #openstack-ironic | 07:31 | |
yuikotakada | hmm | 07:32 |
dtantsur | yuikotakada, so while it sounds inconvenient, maybe we should leave it as float value just to provide some upgrade path for people... wdyt? | 07:33 |
*** kan__ has joined #openstack-ironic | 07:34 | |
openstackgerrit | Merged openstack/bifrost: Attempt to upgrade iPXE if no mac found https://review.openstack.org/193385 | 07:34 |
yuikotakada | dtantsur, okay...yeah, maybe it's good not making changes as well as | 07:34 |
dtantsur | left some more comments. actually looks pretty good. | 07:36 |
openstackgerrit | Merged openstack/bifrost: Variablize the full iPXE binary https://review.openstack.org/199190 | 07:36 |
yuikotakada | dtantsur, thanks a lot :) | 07:37 |
dtantsur | yuikotakada, heh thank you, this turned out to be a really complex patch :) | 07:38 |
*** Sukhdev has quit IRC | 07:41 | |
*** jistr has joined #openstack-ironic | 07:43 | |
*** ndipanov has joined #openstack-ironic | 07:45 | |
*** e0ne is now known as e0ne_ | 07:49 | |
*** itamarl has quit IRC | 07:50 | |
*** e0ne_ is now known as e0ne | 07:51 | |
openstackgerrit | Sergey Vilgelm proposed openstack/ironic: Update ironic.conf.sample https://review.openstack.org/196002 | 07:51 |
dtantsur | ifarkas, hey morning! could you have a quick look at https://review.openstack.org/#/c/199012/ and https://review.openstack.org/#/c/199071/ please? | 07:52 |
*** e0ne is now known as e0ne_ | 07:57 | |
*** itamarl has joined #openstack-ironic | 07:57 | |
*** e0ne_ is now known as e0ne | 07:59 | |
*** yog__ has quit IRC | 07:59 | |
*** yog__ has joined #openstack-ironic | 08:00 | |
*** e0ne has quit IRC | 08:00 | |
*** athomas has joined #openstack-ironic | 08:05 | |
*** lucasagomes has joined #openstack-ironic | 08:10 | |
*** jcoufal has joined #openstack-ironic | 08:19 | |
*** chlong has quit IRC | 08:21 | |
*** praneshp_ has joined #openstack-ironic | 08:22 | |
Nisha | dtantsur, GM | 08:23 |
dtantsur | o/ | 08:23 |
*** praneshp has quit IRC | 08:24 | |
ifarkas | dtantsur, morning! I will review them | 08:24 |
Nisha | dtantsur, the devstack still gives the same error | 08:25 |
Nisha | for inspector | 08:25 |
dtantsur | please remind me what was this error? | 08:25 |
Nisha | http://paste.openstack.org/show/351334/ | 08:25 |
*** dlpartain has joined #openstack-ironic | 08:25 | |
yuikotakada | Nisha, ifarkas, o/ | 08:27 |
Nisha | yuikotakada, o/ | 08:27 |
Nisha | yuikotakada, ^^^ are u aware of above issue | 08:27 |
Nisha | and how to resolve it | 08:27 |
yuikotakada | Nisha, are you facing error still? | 08:27 |
Nisha | yes | 08:28 |
dtantsur | that's weird... I don't think we've seen it | 08:28 |
Nisha | but i tried 3-4 times stacking | 08:28 |
Nisha | and only this fails | 08:28 |
Nisha | :( | 08:28 |
yuikotakada | dtantsur, Nisha, yeah, I also not have seen such an error | 08:28 |
Nisha | :( | 08:28 |
dtantsur | moving to #tripleo | 08:28 |
ifarkas | yuikotakada, o/ | 08:29 |
yuikotakada | I'm also interested in | 08:29 |
*** pelix has joined #openstack-ironic | 08:31 | |
*** boris-42 has quit IRC | 08:32 | |
*** bizarrochristy has quit IRC | 08:32 | |
*** bizarrochristy has joined #openstack-ironic | 08:34 | |
*** oomichi has quit IRC | 08:37 | |
*** e0ne has joined #openstack-ironic | 09:03 | |
*** romcheg has joined #openstack-ironic | 09:05 | |
openstackgerrit | Ramakrishnan G proposed stackforge/proliantutils: RIS: Check if virtual media is attached before ejecting https://review.openstack.org/199451 | 09:05 |
*** r-daneel has quit IRC | 09:08 | |
ifarkas | dtantsur, left a comment on 199071. not sure if it's worth fixing, I can go ahead and +A it | 09:10 |
* dtantsur is thinking | 09:11 | |
openstackgerrit | Yuiko Takada proposed openstack/ironic-inspector: Specify server id clearly on the gate test https://review.openstack.org/199012 | 09:11 |
dtantsur | ifarkas, updated | 09:16 |
openstackgerrit | Ramakrishnan G proposed stackforge/proliantutils: RIS: Check if virtual media is attached before ejecting https://review.openstack.org/199451 | 09:18 |
*** e0ne is now known as e0ne_ | 09:21 | |
sambetts | Morning all o/ | 09:22 |
*** saripurigopi has quit IRC | 09:22 | |
lucasagomes | sambetts, morning | 09:23 |
sambetts | Hey lucasagomes | 09:24 |
*** e0ne_ is now known as e0ne | 09:26 | |
*** dlpartain1 has joined #openstack-ironic | 09:26 | |
*** dlpartain has quit IRC | 09:27 | |
dtantsur | sambetts, morning | 09:27 |
sambetts | dtantsur o/ | 09:28 |
*** dlpartain1 has quit IRC | 09:31 | |
yuikotakada | lucasagomes, sambetts, o/ | 09:31 |
lucasagomes | yuikotakada, hi there good ugt morning! | 09:31 |
openstackgerrit | Merged stackforge/proliantutils: RIS: Check if virtual media is attached before ejecting https://review.openstack.org/199451 | 09:32 |
*** e0ne is now known as e0ne_ | 09:37 | |
openstackgerrit | Merged stackforge/proliantutils: Change dict() to {} https://review.openstack.org/195860 | 09:40 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/python-ironicclient: Allow specifying a set of fields of the Node resource https://review.openstack.org/198021 | 09:45 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/python-ironicclient: Allow specifying a set of fields of the Port and Chasis resources https://review.openstack.org/198345 | 09:45 |
openstackgerrit | Zhenguo Niu proposed openstack/python-ironicclient: Filtering nodes by provision state https://review.openstack.org/197012 | 09:47 |
yuikotakada | dtantsur, sorry, I didn't see your comment in https://review.openstack.org/#/c/199179/ , of course I agree with merging into 2.0.0 | 09:49 |
dtantsur | ack | 09:49 |
openstackgerrit | Merged openstack/ironic-inspector: Allow addition of hooks without overriding defaults https://review.openstack.org/199179 | 09:51 |
openstackgerrit | Merged openstack/ironic-inspector: Specify server id clearly on the gate test https://review.openstack.org/199012 | 09:57 |
dtantsur | cool ^^^ only oslo.db change to go \o/ | 09:57 |
*** naohirot has quit IRC | 09:58 | |
dtantsur | yuikotakada, ping me if you want me to finish the oslo.db patch once you go home this evening | 09:58 |
*** e0ne_ is now known as e0ne | 10:00 | |
*** e0ne is now known as e0ne_ | 10:11 | |
*** bizarrochristy has quit IRC | 10:12 | |
*** bradjones has quit IRC | 10:13 | |
*** e0ne_ is now known as e0ne | 10:13 | |
*** bradjones has joined #openstack-ironic | 10:15 | |
*** bradjones has quit IRC | 10:15 | |
*** bradjones has joined #openstack-ironic | 10:15 | |
yuikotakada | dtantsur, np, I'm fixing now and I can finish it today :) | 10:17 |
*** bizarrochristy has joined #openstack-ironic | 10:17 | |
dtantsur | cool! | 10:18 |
*** qiaoerfu has joined #openstack-ironic | 10:21 | |
qiaoerfu | hi there, anybody have used ironic python agent with coreos? | 10:22 |
qiaoerfu | i have a question about how to nova boot a baremetal instance use the deploy image with ironic-python-agent in it? | 10:24 |
qiaoerfu | can anybody give me a hand? | 10:24 |
TheJulia | Good morning | 10:25 |
qiaoerfu | good morning | 10:26 |
*** zhenguo has quit IRC | 10:26 | |
TheJulia | qiaoerfu: When you enroll the node in Ironic, you point the driver_info, deploy configuration to point to your IPA kernel and ramdisk | 10:28 |
qiaoerfu | i don't know the flow/configuration to boot the pxe client using nova boot | 10:28 |
qiaoerfu | my driver is pxe_ipmitool | 10:28 |
qiaoerfu | but i feel if agent_ipmitool is right for agent? | 10:29 |
TheJulia | That is correct, you will need to use agent_ipmitool if you want to use IPA | 10:29 |
TheJulia | pxe_ipmitool uses a differnet deployment kernel and ramdisk | 10:30 |
TheJulia | qiaoerfu: Basically, you point nova at Ironic, and you have ironic sufficently configured, along with your environment, so you can boot your physical nodes | 10:31 |
*** Nisha has quit IRC | 10:31 | |
openstackgerrit | Julia Kreger proposed openstack/bifrost: Update README for simple-init/glean https://review.openstack.org/198142 | 10:33 |
qiaoerfu | when i enroll my node just use the agent_ipmitool driver or set it in the ironic conf ? | 10:33 |
*** coolsvap is now known as coolsvap|away | 10:33 | |
TheJulia | so the ironic.conf file needs to have the driver enabled, and you need to define it as the driver for the node your enrolling | 10:33 |
*** chenglch has quit IRC | 10:34 | |
qiaoerfu | you mean both of them should be specified? | 10:34 |
qiaoerfu | ok, i got it | 10:36 |
*** sandhya has quit IRC | 10:39 | |
qiaoerfu | TheJulia, have you used the switf? | 10:39 |
*** slok has joined #openstack-ironic | 10:39 | |
*** e0ne is now known as e0ne_ | 10:40 | |
lazy_prince | qiaoerfu: as per doc, you have to enable swift if you want to use ipa based drivers.. | 10:41 |
lazy_prince | qiaoerfu: http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html#deploying-ironic-with-devstack | 10:41 |
*** e0ne_ is now known as e0ne | 10:42 | |
*** Haomeng|2 has joined #openstack-ironic | 10:42 | |
TheJulia | qiaoerfu: no, I don't use swift | 10:42 |
TheJulia | and in a production deployment, you don't ACTUALLY need swift to run IPA, you just need a webserver | 10:43 |
qiaoerfu | your image is uploaded to glance as usual? | 10:44 |
TheJulia | In my case, I'm running ironic in standalone mode | 10:44 |
TheJulia | You would need such things to define them in nova for nova boot to operate as expected | 10:45 |
TheJulia | since it expects those things. | 10:45 |
*** Haomeng has quit IRC | 10:45 | |
lazy_prince | aha okay.. | 10:46 |
TheJulia | The data set when defining the node can just be HTTP urls | 10:46 |
TheJulia | which could be to swift if one so desires :) | 10:47 |
lazy_prince | TheJulia: do youo know if when a server boots in deployment mode using ipa build with fedora, do you get a login prompt..? | 10:50 |
TheJulia | lazy_prince: would think it should, how are you connected to the server, and what list of DIB elements did you use to build it? | 10:50 |
lazy_prince | i just used fedora and ironic-agent | 10:51 |
lazy_prince | I could ping the IP address allocated to the server from controller | 10:51 |
*** slok has quit IRC | 10:52 | |
lazy_prince | but the server is not getting out from wait_call_back state | 10:52 |
lucasagomes | TheJulia, qiaoerfu actually you can use pxe_ipmitool with IPA | 10:53 |
TheJulia | lucasagomes: really? | 10:53 |
TheJulia | i thought you couldn't | 10:53 |
lucasagomes | you just need to replace the ramdisks | 10:53 |
lucasagomes | you can | 10:53 |
lucasagomes | we even run it on gate | 10:53 |
lucasagomes | the check "check-tempest-dsvm-ironic-pxe_ipa-nv" uses pxe_ssh with IPA | 10:54 |
TheJulia | lazy_prince: best suggestion I would have is use the devuser element to burn in a user that allows you to login to the host, and explore the logs. | 10:54 |
lucasagomes | which is equivalent for pxe_ipmitool but with IPMI for powering | 10:54 |
lazy_prince | TheJulia: aha.. thanks.. will give it a try | 10:55 |
lazy_prince | lucasagomes: do you know of any way to access IPA logs..? | 10:55 |
lucasagomes | lazy_prince, it's hmm complicated... We have some specs to make it easier | 10:56 |
lucasagomes | but what I did before to debug is was to log in the ramdisk | 10:56 |
lucasagomes | lazy_prince, I had this patch which is now abandoned https://review.openstack.org/#/c/172932/ | 10:56 |
lazy_prince | ahs.. is there any login enabled by default..? | 10:56 |
lucasagomes | which didn't power the node off in case the deployment failed | 10:56 |
lucasagomes | lazy_prince, are you using the coreos one? | 10:57 |
lazy_prince | nope.. the fedora one.. | 10:57 |
lucasagomes | the coreos one you can add "coreos.autologin" to your kernel command line to get the console to automatically login | 10:57 |
lucasagomes | lazy_prince, right, for DIB I think you may need to use a element called stack-user or something | 10:58 |
lazy_prince | ohh.. thast so cool.. | 10:58 |
lucasagomes | that will actually create a login for you | 10:58 |
lucasagomes | yeah... so currently, out-of-the-box is not that easy to access the logs inside the IPA ramdisk | 10:58 |
lucasagomes | lemme see if I can find the spec making it easier | 10:58 |
lucasagomes | https://review.openstack.org/#/c/168799/ | 10:59 |
lucasagomes | lazy_prince, https://github.com/openstack/tripleo-image-elements/tree/master/elements/stackuser | 11:00 |
lucasagomes | I didn't test the DIB one tho, but it should work with ^ | 11:00 |
lazy_prince | so is this devuser and stackuser different..? | 11:00 |
lucasagomes | oh there's a devuser? | 11:00 |
lucasagomes | lazy_prince, I really don't know | 11:00 |
lucasagomes | I think any user should be fine, as long as you can get some sudoers permission | 11:01 |
lazy_prince | lucasagomes: TheJulia: suggested me to use devuser.. i am running an image build with devuser now.. | 11:01 |
lucasagomes | lazy_prince, ok that should be fine, I dind't know about devuser | 11:01 |
lucasagomes | lazy_prince, https://github.com/openstack/diskimage-builder/blob/master/elements/devuser/install.d/50-devuser#L21-L27 | 11:02 |
lucasagomes | just don't forget that env variable and you should be grand | 11:03 |
qiaoerfu | lucasagomes, i used the pxe_ipmitool driver to boot baremetal with the coreos deploy image which has ipa in it, but it stopped at "Failed to switch to root: Specified switch root path /sysroot does not seem to be an OS tree" | 11:04 |
lazy_prince | lucasagomes: do I also need to use deploy-ironic element too..? I am wondering who would inform ironic of boot complete.. | 11:04 |
lucasagomes | qiaoerfu, the deploy ramdisk failed to boot with that error? | 11:04 |
qiaoerfu | yes | 11:04 |
TheJulia | lucasagomes: lucasagomes: stackuser works, but that requires having the elements available, there is a devuser element as part of the base disk-image-builder elements | 11:04 |
TheJulia | err lazy_prince ^^ | 11:05 |
lucasagomes | lazy_prince, I don't think so.... deploy-ironic is the old fashion way to deploy ironi | 11:05 |
TheJulia | okay, yeah | 11:05 |
lucasagomes | ironic* | 11:05 |
* TheJulia is on too much of a delay | 11:05 | |
lucasagomes | qiaoerfu, hmm that's odd see the kernel cmdline | 11:06 |
lucasagomes | qiaoerfu, did you build the IPA ramdisk with coreos from the ironic-python-agent scripts? Or just downloaded a pre-built one? | 11:06 |
qiaoerfu | pre-built | 11:07 |
lucasagomes | qiaoerfu, can I see the kernel cmdline from ur enviroment? (usually /tftpboot/pxelinux.cfg/<mac>) | 11:11 |
lucasagomes | it seems root= is pointing to something bogus | 11:11 |
*** rameshg87 has quit IRC | 11:12 | |
qiaoerfu | ok, just wait a second | 11:12 |
lucasagomes | qiaoerfu, when you tried with agent_ipmitool did it work? Cause we use the same methods to generate the pxe configuration (AFAICT) so it should fail the same for both | 11:12 |
lucasagomes | ok | 11:12 |
qiaoerfu | i will re-enroll a node because i deleted it | 11:16 |
lucasagomes | ack | 11:17 |
qiaoerfu | but i get a error: "Invalid input for field/attribute value. Value: '24'. Wrong type. Expected '<type 'unicode'>', got '<type 'int'>' (HTTP 400)" when update the property | 11:17 |
lucasagomes | qiaoerfu, oh which version of ironic are you using? | 11:17 |
qiaoerfu | 0.3.1 | 11:18 |
lucasagomes | qiaoerfu, cause we added support for the IPA ramdisk for kilo | 11:18 |
qiaoerfu | i'm using Juno | 11:18 |
lucasagomes | this looks like an icehouse/juno release, because back then we didn't support non-string in the resources attributes like that ^ | 11:18 |
lucasagomes | qiaoerfu, oh right, sorry then! I should have mention. Yeah the IPA won't work for the Juno release | 11:18 |
lucasagomes | qiaoerfu, https://blueprints.launchpad.net/ironic/+spec/ipa-as-default-ramdisk | 11:19 |
lucasagomes | this was the spec to make the IPA ramdisk work across all drivers, it's been introduced/accepted for Kilo | 11:19 |
qiaoerfu | oh ,god, it means i'm working for nothing | 11:20 |
lucasagomes | qiaoerfu, you may want to downgrade the version of your client as well so that node-update would work | 11:20 |
lucasagomes | before we didn't have any micro version of the API | 11:20 |
lucasagomes | so, such problems could exist | 11:20 |
lucasagomes | qiaoerfu, yeah, Ironic is a young projects in terms of openstack | 11:21 |
lucasagomes | the release which we got integrated into the official release is the Kilo version | 11:21 |
lucasagomes | you can still use Juno ofc, but I would suggest you to update to Kilo if possible | 11:22 |
lucasagomes | many fixes where added there | 11:22 |
nagyz_ | not enogh, but many :P | 11:22 |
nagyz_ | *enough | 11:22 |
lucasagomes | heh | 11:22 |
lucasagomes | it's never enough | 11:22 |
qiaoerfu | ok, i will think about it | 11:22 |
lucasagomes | cool | 11:22 |
nagyz_ | I have the feeling that every project is after adding new features instead of stabilizing existing ones | 11:23 |
lucasagomes | nagyz_, this is very true in OpenStack | 11:23 |
nagyz_ | yes | 11:23 |
nagyz_ | but while we're talking about wishlist items... how hard would it be to implement pure "diskless" nodes? | 11:23 |
nagyz_ | eg if you have a ceph volume that would be easy to boot from | 11:23 |
lucasagomes | nagyz_, that was discussed in vancouver and I beleive there are some specs to boot from a cinder volume | 11:24 |
nagyz_ | this is something I'd be happy to actually work on and push it upstream if someone tells me how much the framework needs changing to get away from the notion of local disk | 11:24 |
nagyz_ | approved specs? (was the spec freeze date the same for all projects?) | 11:24 |
lazy_prince | nagyz_: are you talking about https://review.openstack.org/#/c/181074/ | 11:24 |
nagyz_ | I first need the fix the nova ceph encryption, but after that I'd love to have ceph boot from volume | 11:24 |
lucasagomes | nagyz_, it's not approved AFAICT, but we won't have spec freeze anymore | 11:24 |
lucasagomes | we want to use a different release model | 11:25 |
lucasagomes | where freezes doesn't hit us | 11:25 |
nagyz_ | something like that | 11:25 |
nagyz_ | just not only nfs and iscsi | 11:25 |
lucasagomes | https://review.openstack.org/#/c/185171/ | 11:25 |
lucasagomes | nagyz_, https://wiki.openstack.org/wiki/Ironic/blueprints/cinder-integration | 11:25 |
lucasagomes | I don't know exactly how much work it would be because I haven't looked into it | 11:26 |
lucasagomes | in my mind, if the volume is already bootable this should be easy/doable | 11:26 |
nagyz_ | right | 11:26 |
lucasagomes | you basically would need to skip the whole deployment process | 11:26 |
lucasagomes | attach the volume, change the boot device | 11:26 |
lucasagomes | mark the node as deployed | 11:26 |
lucasagomes | ofc in between you would need some api calls to activate the volume and that sort of things | 11:27 |
nagyz_ | right | 11:27 |
lucasagomes | but that as far as it goes, our deployment already happens in 2 stages | 11:27 |
nagyz_ | for nfs/rbd/... you need the (i)PXE part to bootstrap it for you | 11:27 |
lucasagomes | yeah | 11:27 |
lucasagomes | that's the first stage of our deployment to build such PXE configuration, update the DHCP server and so on | 11:27 |
lucasagomes | the other stage is when the ramdisk boots and talk back to our api to continue the work | 11:28 |
nagyz_ | so as an outsider how ruse is it to leave a comment with a -1 on the spec? :-) | 11:28 |
lucasagomes | that 2nd stage you could skip for the diskless part | 11:28 |
nagyz_ | *rude | 11:28 |
lucasagomes | none at all | 11:28 |
lucasagomes | I think we want as many feedback as possible | 11:28 |
nagyz_ | I've becoming more and more active in nova lately | 11:28 |
*** Marga_ has quit IRC | 11:28 | |
nagyz_ | as it has some missing features that my employer needs :) | 11:28 |
nagyz_ | but might be the same for ironic. | 11:28 |
lucasagomes | sure yeah | 11:29 |
lucasagomes | totally go to the spec and weight in | 11:29 |
nagyz_ | ok now it's in my ongoing review list, so I can follow | 11:29 |
lucasagomes | ask if the author is still working on it, ask for progress | 11:29 |
lucasagomes | if none you can even take it over and do the work | 11:29 |
lucasagomes | cool | 11:29 |
*** zhenguo has joined #openstack-ironic | 11:29 | |
nagyz_ | you were very helpful a few weeks back to get my poc going | 11:30 |
nagyz_ | in the coming weeks I'll have a much larger environment (~100 nodes) to enroll into our prod kilo cloud | 11:30 |
lucasagomes | nagyz_, oh that's neat! | 11:31 |
* lucasagomes brb, will grab a sandwich for lunch! | 11:33 | |
*** lucasagomes is now known as lucas-hungry | 11:33 | |
nagyz_ | enjoy | 11:34 |
*** e0ne is now known as e0ne_ | 11:34 | |
*** e0ne_ is now known as e0ne | 11:35 | |
*** max_lobur has quit IRC | 11:36 | |
*** e0ne has quit IRC | 11:38 | |
*** bizarrochristy has quit IRC | 11:44 | |
openstackgerrit | Yuiko Takada proposed openstack/ironic-inspector: Migrate to oslo_db https://review.openstack.org/181905 | 11:44 |
*** Marga_ has joined #openstack-ironic | 11:48 | |
*** bizarrochristy has joined #openstack-ironic | 11:52 | |
dtantsur | ifarkas, could you also have a look at https://review.openstack.org/181905 today please? that's the last thing between us and release :) | 11:54 |
yuikotakada | dtantsur, ifarkas, sorry, wait for a moment! I've found some points to fix >_< | 11:55 |
openstackgerrit | Yuiko Takada proposed openstack/ironic-inspector: Migrate to oslo_db https://review.openstack.org/181905 | 11:55 |
dtantsur | ok no problem | 11:55 |
yuikotakada | dtantsur, ifarkas, done :) | 11:55 |
*** amotoki has quit IRC | 11:57 | |
*** dprince has joined #openstack-ironic | 11:59 | |
TheJulia | good morning those that recently joined the channel :) | 12:00 |
dtantsur | TheJulia, morning | 12:01 |
ifarkas | dtantsur, yuikotakada, starting with the review right now | 12:01 |
yuikotakada | ifarkas, thank you :) | 12:02 |
lazy_prince | TheJulia: i exported DIB_DEV_USER_PWDLESS_SUDO, DIB_DEV_USER_USERNAME and DIB_DEV_USER_PASSWORD | 12:14 |
lazy_prince | TheJulia: and then i used devuser element.. I am still not able to login | 12:15 |
lazy_prince | Last login: Wed Jul 8 12:13:11 2015 | 12:16 |
lazy_prince | \/bin/bash: Permission denied | 12:17 |
TheJulia | Are you sure the image that you created is being used? It has worked for me just fine in the past | 12:17 |
TheJulia | oh, did you get in? | 12:17 |
TheJulia | what was your disk-image-create command line? | 12:17 |
lazy_prince | well.. for somereason.. login works but since user does not have permission for bash to execute.. i guess.. | 12:18 |
lazy_prince | ramdisk-image-create -a amd64 -o ipa-fedora -x --no-tmpfs ironic-agent fedora devuser | 12:18 |
TheJulia | I never set the username, I always let it default to evuser | 12:18 |
TheJulia | devuser | 12:18 |
lazy_prince | let me use default user then.. | 12:20 |
TheJulia | I wonder if it is something with fedora | 12:20 |
TheJulia | But come to think of it, I have fired a fedora image on my local server here without any issues and logged in via devuser | 12:20 |
lazy_prince | aha.. then may be custom username may be broken for fedora.. | 12:21 |
*** yuikotakada is now known as yuikot_go_home | 12:22 | |
*** yuikot_go_home has quit IRC | 12:22 | |
*** saripurigopi has joined #openstack-ironic | 12:27 | |
*** lucas-hungry is now known as lucasagomes | 12:30 | |
*** dlpartain has joined #openstack-ironic | 12:30 | |
*** chlong has joined #openstack-ironic | 12:31 | |
saripurigopi | I'm trying to provision a node, when I power on manually, after few seconds Ironic is powering down the server. http://paste.openstack.org/show/355158/ | 12:31 |
saripurigopi | how to avoid overcome this situation ? | 12:31 |
sambetts | saripurigopi: Ironnc node-set-power-state <node> on | 12:32 |
*** qiaoerfu1 has joined #openstack-ironic | 12:32 | |
lucasagomes | saripurigopi, yeah you can use the cli as sambetts pointed out ^ | 12:32 |
lucasagomes | if you want to disable Ironic from sync'ing the node with the database value you can set the "force_power_state_during_sync" config option to False as well | 12:33 |
qiaoerfu1 | what's role while using IPA and how can i use it? | 12:33 |
saripurigopi | sambetts, lucasagomes, : I've set the power state to on, after that Ironic is setting to off state. | 12:33 |
saripurigopi | lucasagomes: I'm trying that option. | 12:34 |
lazy_prince | saripurigopi: i have see this issue, this happens when multiple ironic conductor try to manage the same node. | 12:34 |
lucasagomes | saripurigopi, but did set it via the CLI ? | 12:34 |
ifarkas | dtantsur, one question re 181905: why is the database config moved to a new group called discoverd and the rest left in default? this is the way to properly deprecate it? | 12:34 |
lucasagomes | that's odd, we should def open a bug about it | 12:34 |
qiaoerfu1 | sorry, what's the role of swift while using IPA and how can i use it? | 12:35 |
saripurigopi | lucasagomes: I've set it via CLI, it sent the request using ucs driver. and again I see request from conductor to power down the server. | 12:35 |
*** trown|outttypeww is now known as trown | 12:36 | |
lucasagomes | saripurigopi, right, and after the node powered on, the ironic node-list command would show then as power off or on? | 12:36 |
lucasagomes | cause that's the db value | 12:36 |
lucasagomes | Ironic should respect that when sync'ing | 12:36 |
saripurigopi | lucasagomes: I've disabled force_power_state_during_sync, it seems fine now. | 12:36 |
lucasagomes | saripurigopi, right, but it may have a bug somewhere there | 12:37 |
lucasagomes | by default Ironic will try to sync the power | 12:37 |
lucasagomes | worth investigating | 12:37 |
saripurigopi | lucasagomes: If I don't enable fstrict power sync in config file whats the default behaviour? I'm trying from OSP7, and node is going to power down state. after force_power_state_during_sync set to false, it seems PXE booting fine. | 12:39 |
lucasagomes | saripurigopi, right... one thing is, are you setup using HA? | 12:39 |
lucasagomes | if so, you may find out that Pacemaker could be powering off those nodes for fencing | 12:40 |
saripurigopi | lucasagomes: no HA. | 12:40 |
lucasagomes | I see... hmm so it may be a bug in Ironic or on the power driver | 12:40 |
lucasagomes | by default, the behavior is that Ironic will try to sync the power state of the node according to what it has in the database | 12:41 |
saripurigopi | lucasagomes: okay, the initial db power state was off. | 12:44 |
lucasagomes | when when you do a ironic node-set-power-state <uuid> on | 12:44 |
lucasagomes | it should change to power on | 12:44 |
openstackgerrit | Sergey Vilgelm proposed openstack/ironic: Switch to the oslo_utils.fileutils https://review.openstack.org/199545 | 12:44 |
saripurigopi | lucasagomes: okay, will investigate it further. | 12:46 |
lucasagomes | ack | 12:46 |
dtantsur | ifarkas, there's a conflict between "database" section and "database" option. so we had to move deprecated database option back to [discoverd] | 12:52 |
*** rloo has joined #openstack-ironic | 12:52 | |
*** coolsvap|away is now known as coolsvap | 12:52 | |
ifarkas | dtantsur, makes sense, thanks | 12:53 |
ifarkas | dtantsur, ship it! ;-) | 12:53 |
lazy_prince | TheJulia: is it mandatory to use configdrive with IPA..? | 12:55 |
dtantsur | ifarkas, thanks! I'll do some manual testing and then cut a release. | 12:56 |
*** kkoski has joined #openstack-ironic | 12:56 | |
openstackgerrit | Sergey Vilgelm proposed openstack/ironic: Switch to the oslo_utils.fileutils https://review.openstack.org/199545 | 12:58 |
*** UForgotten has joined #openstack-ironic | 12:58 | |
openstackgerrit | Merged openstack/ironic-inspector: Migrate to oslo_db https://review.openstack.org/181905 | 12:58 |
*** UForgotten has quit IRC | 12:59 | |
*** UForgotten has joined #openstack-ironic | 12:59 | |
*** bradjones has quit IRC | 13:00 | |
*** rcarrillocruz has quit IRC | 13:00 | |
*** bradjones has joined #openstack-ironic | 13:00 | |
*** bradjones has quit IRC | 13:00 | |
*** bradjones has joined #openstack-ironic | 13:00 | |
*** kan__ has quit IRC | 13:01 | |
*** ricky1 has joined #openstack-ironic | 13:02 | |
NobodyCam | good morning ironicers | 13:10 |
lazy_prince | morning NobodyCam | 13:11 |
TheJulia | lazy_prince: afaik no | 13:11 |
dtantsur | morning NobodyCam | 13:12 |
NobodyCam | good morning lazy_prince & TheJulia | 13:12 |
TheJulia | good morning NobodyCam | 13:12 |
NobodyCam | morning dtantsur | 13:12 |
qiaoerfu1 | hi Thejulia, are there any doc about how to use swift for IPA? | 13:13 |
lazy_prince | TheJulia: I am still not able to login.. and I ran tcpdump to check the network traffic.. I can ping the ip but there is no activity.. I conclude that IPA has failed to start for some reason.. | 13:13 |
TheJulia | interesting, have you tried centos? | 13:14 |
lazy_prince | you mean coreos.. ? | 13:14 |
lazy_prince | I am going to try that now.. | 13:14 |
*** amotoki has joined #openstack-ironic | 13:14 | |
TheJulia | lazy_prince: centos | 13:15 |
lazy_prince | you mean centos with IPA..? i will have to build one now.. | 13:16 |
TheJulia | lazy_prince: disk-image-create -a amd64 -o ubuntu-ipa -t qcow2 centos vm ironic-agent devuser is running right now | 13:16 |
lazy_prince | TheJulia: this is deploy image I am talking about.. | 13:17 |
TheJulia | I know :) | 13:17 |
TheJulia | heh, misnamed the output file | 13:17 |
TheJulia | from my earlier test | 13:17 |
lazy_prince | i am not sure if vm element will give me kernel and ramdisk images for deploy usage. | 13:18 |
*** thrash|g0ne is now known as thrash | 13:19 | |
TheJulia | you know what.. your right | 13:19 |
TheJulia | old habit | 13:19 |
TheJulia | unless I was to do something like ipxe boot from iscsi | 13:20 |
lazy_prince | I am running with coreos image to see if that works.. if it works, then i will check with centos | 13:20 |
*** puranamr has joined #openstack-ironic | 13:22 | |
lazy_prince | TheJulia: my bad luck.. coreos does not have the needed network driver.. | 13:26 |
TheJulia | :( | 13:27 |
TheJulia | lazy_prince: centos build at least completes, except "mv: cannot stat `/etc/init/ufw.conf': No such file or directory" | 13:29 |
*** rameshg87 has joined #openstack-ironic | 13:30 | |
openstackgerrit | Ramakrishnan G proposed openstack/ironic: Modify purpose of locking in manager.py https://review.openstack.org/199570 | 13:30 |
lazy_prince | TheJulia: umm.. probably, centos uses a different service name for firewall | 13:30 |
rameshg87 | lucasagomes: hi | 13:32 |
NobodyCam | morning rameshg87 | 13:32 |
rameshg87 | morning NobodyCam | 13:32 |
NobodyCam | :) | 13:32 |
lucasagomes | rameshg87, hi there | 13:33 |
*** puranamr has quit IRC | 13:34 | |
rameshg87 | I am not sure if jroll is around | 13:34 |
rameshg87 | lucasagomes: I am not getting jrolls comment on https://review.openstack.org/#/c/197141/ | 13:34 |
rameshg87 | lucasagomes: how does that patch break agent drivers ? | 13:34 |
*** bizarrochristy has quit IRC | 13:35 | |
lucasagomes | rameshg87, I think that because in the agent_ driver the nodes in DEPLOYING state doesn't hold a lock | 13:35 |
NobodyCam | morning lucasagomes :) | 13:35 |
lucasagomes | rameshg87, AFAUI, jroll is trying to fix the agent driver to adhere to the assumption that | 13:35 |
lucasagomes | DEPLOYING == conductor is working on the node | 13:35 |
lucasagomes | DEPLOYWAIT == ramdisk is working on the node | 13:36 |
lucasagomes | NobodyCam, morning | 13:36 |
rameshg87 | lucasagomes: yeah, I saw his note on the bug and it makes sense | 13:36 |
lucasagomes | rameshg87, for the agent driver, apparently it seems that DEPLOYING == ramdisk is doing the work | 13:36 |
rameshg87 | lucasagomes: this patch is useful to the agent driver as well | 13:36 |
lucasagomes | rameshg87, I haven't looked much into the problems with the agent driver to be honest | 13:36 |
rameshg87 | lucasagomes: for agent driver conductor also performs some work - like querying glance image, setting pxe boot env, etc | 13:36 |
lucasagomes | lemme get my head around it | 13:37 |
*** bizarrochristy has joined #openstack-ironic | 13:37 | |
rameshg87 | lucasagomes: if conductor dies when it is performing such tasks for the node, that patch will help recover from it | 13:37 |
lucasagomes | yeah | 13:37 |
rameshg87 | okay, let me know your thoughts on it after you look at it | 13:37 |
lucasagomes | rameshg87, ack, but I think that what jroll means is that. If a node is in DEPLOYING and the ramdisk is working on that | 13:37 |
lucasagomes | the conductor that was previously managing the node dies | 13:38 |
lucasagomes | that doesn't actually matter much, because on the next heartbeat the request will be routed to another conductor | 13:38 |
rameshg87 | lucasagomes: but there is no lock on the node when ramdisk is working on it, correct ? | 13:38 |
lucasagomes | AFAIUI no | 13:38 |
rameshg87 | lucasagomes: yeah, so on the next request, it will be routed to a different conductor | 13:38 |
rameshg87 | lucasagomes: so your patch is a no-op when ramdisk is working on the bare metal | 13:39 |
rameshg87 | because it looks for only nodes that are reserved | 13:39 |
lucasagomes | it actually looks for all DEPLOYING nodes | 13:40 |
lucasagomes | check filters | 13:40 |
lucasagomes | I could add a 'reservation': True} there | 13:40 |
rameshg87 | lucasagomes: yeah, but anyway in the loop it will be skipped because it not managed by any of the offline conductors | 13:41 |
*** jjohnson2 has joined #openstack-ironic | 13:42 | |
rameshg87 | lucasagomes: may be reservation: True will help in filtering out such agent nodes on which ramdisk is working | 13:42 |
rameshg87 | but not able to get how it breaks :) | 13:42 |
lucasagomes | yeah that's true | 13:42 |
lucasagomes | the conductor_hostname will be None and will be skipped | 13:42 |
lucasagomes | jroll, ^ | 13:42 |
rameshg87 | anyway let's wait for jroll | 13:43 |
lucasagomes | ack | 13:43 |
jroll | morning lucasagomes rameshg87 :) | 13:48 |
rameshg87 | jroll: morning :) | 13:48 |
jroll | yeah, that patch probably doesn't break anything | 13:48 |
jroll | but the first one did so I want to be sure :) | 13:48 |
*** saripurigopi has quit IRC | 13:48 | |
rameshg87 | jroll: yeah, may be the part of agent deploy when ramdisk is working on the bare metal may need to be taken care extra | 13:49 |
rameshg87 | jroll: DEPLOYWAIT sounds like a great idea :) | 13:49 |
rameshg87 | any timeouts in that stage it will be automatically taken care by the other periodic task which checks for nodes in DEPLOYWAIT | 13:50 |
jroll | rameshg87: yeah, though right now the driver depends on the DEPLOYING state to know it is laying down the image | 13:51 |
jroll | rameshg87: https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/agent_base_vendor.py#L251 | 13:52 |
rameshg87 | jroll: yeah, might either need to check last command sent to agent | 13:52 |
jroll | right | 13:52 |
*** ifarkas has quit IRC | 13:52 | |
jroll | I'd love to improve the agent/ironic interactions as a whole | 13:53 |
jroll | have commands call back to a different endpoint etc | 13:53 |
lucasagomes | yeah and DEPLOYWAIT is abortable as well | 13:53 |
*** ifarkas has joined #openstack-ironic | 13:53 | |
lucasagomes | jroll, so not only heartbeat? | 13:53 |
lucasagomes | I kinda like the simplicity of heartbeat | 13:53 |
jroll | lucasagomes: that's my initial thought, imo heartbeat does too much | 13:54 |
jroll | I do like the single entrypoint | 13:54 |
lucasagomes | perhaps the agent should check something like "if DEPLOYWAIT and not deployment_has_started(): self.continue_deploy" | 13:54 |
jroll | nod | 13:54 |
rameshg87 | in my opinion idk if heartbeat costs too much | 13:54 |
jroll | lucasagomes: I think there's a small race there but it might be ok | 13:55 |
rameshg87 | every heartbeat from every node has to come all the way through the api server and message queue | 13:55 |
NobodyCam | morning jroll | 13:55 |
jroll | heya NobodyCam :) | 13:55 |
NobodyCam | :) | 13:55 |
lucasagomes | jroll, on that patch? yeah there's a comment about it | 13:56 |
jroll | lucasagomes: no, on the "not deployment_has_started" bit | 13:56 |
lucasagomes | jroll, oh right | 13:56 |
lucasagomes | cause I was thinking on something like here https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/agent_base_vendor.py#L248-L254 | 13:56 |
jroll | lucasagomes: but maybe not. not sure. | 13:56 |
openstackgerrit | Merged openstack/ironic: Allow vendor methods to serve static files https://review.openstack.org/189716 | 13:57 |
jroll | right | 13:57 |
lucasagomes | but that first DEPLOYWAIT would also check if the command to start the deployment has been called | 13:57 |
jroll | so I think that + put things in DEPLOYWAIT when waiting is the short term fix | 13:57 |
lucasagomes | and instead of DEPLOYING and self.deploy_is_done() we would check for DEPLOYWAIT | 13:57 |
lucasagomes | yeah | 13:57 |
jroll | but I'd love to start thinking about a better api for the agent + better interactions ironic side | 13:57 |
jroll | or better state handling ironic side, at least | 13:57 |
lucasagomes | right, yeah with the microversioning it's actually easy | 13:58 |
jroll | for example did you know every running command has an ID you can use for GET /v1/commands/$id? | 13:58 |
lucasagomes | cause you can rely on a certain version for the agent that is running | 13:58 |
jroll | well, we don't version vendor_passthru methods | 13:58 |
lucasagomes | jroll, kinda, that's what we use for deploy_is_done right? | 13:58 |
lucasagomes | jroll, yeah, but thing is. With IPA being the default ramdisk | 13:59 |
jroll | no, we never use the id today, we just GET /v1/commands and look at the last one | 13:59 |
lucasagomes | all drivers supports those endpoints | 13:59 |
lucasagomes | I would be +1 on promoting them | 13:59 |
jroll | yeah, we should promote it | 13:59 |
lucasagomes | lookup, heartbeat | 13:59 |
lucasagomes | jroll, oh I see, yeah the ID would def improve it | 13:59 |
jroll | yeah | 14:00 |
jroll | let me think on this more and do the short term fix this morning | 14:00 |
jroll | maybe I'll draw up a quick spec for fixing all the things | 14:00 |
lucasagomes | cool | 14:00 |
lucasagomes | jroll, also, about those patches. Do you want to revert that first one that merged? | 14:01 |
*** mgoddard1 has joined #openstack-ironic | 14:01 | |
NobodyCam | brb gots to reboot | 14:01 |
lucasagomes | jroll, because with that second patch, the first one is just to make things fail fast | 14:01 |
lucasagomes | and since the second doesn't affect the agent it seems safer to revert one and approve the other | 14:01 |
*** mgoddard has quit IRC | 14:02 | |
jroll | lucasagomes: revert is probably the right thing to do | 14:02 |
jroll | though I think just moving the block above releasing the locks may work | 14:03 |
lucasagomes | right yeah lemme investigate | 14:03 |
jroll | I'd want to test etc though | 14:03 |
jroll | so I'll post a revert in case anyone else is deploying master | 14:03 |
lucasagomes | ack | 14:04 |
*** mtanino has joined #openstack-ironic | 14:04 | |
openstackgerrit | Jim Rollenhagen proposed openstack/ironic: Revert "Clean nodes stuck in DEPLOYING state when ir-cond restarts" https://review.openstack.org/199581 | 14:06 |
jroll | lucasagomes: ^^ | 14:07 |
*** cdearborn has joined #openstack-ironic | 14:07 | |
lucasagomes | ack | 14:08 |
*** kkoski has quit IRC | 14:08 | |
lucasagomes | I wonder also if we should break the lock on start like that | 14:08 |
openstackgerrit | Sergey Vilgelm proposed openstack/ironic: Switch to the oslo_utils.fileutils https://review.openstack.org/199545 | 14:09 |
jroll | lucasagomes: what do you mean? | 14:10 |
lucasagomes | jroll, when starting the conductor again it's cleaning all the lcoks | 14:10 |
lucasagomes | locks* | 14:10 |
lucasagomes | I wonder if we should do that | 14:10 |
jroll | I don't see why not? | 14:10 |
jroll | we did that so we don't end up with stuck locks on startup | 14:10 |
jroll | it's only clearing the locks for itself | 14:10 |
lucasagomes | right, I just wonder because the states where the node is locked we actually don't offer a way out of it via the API | 14:11 |
lucasagomes | CLEANING, DEPLOYING etc | 14:11 |
lucasagomes | so nodes will continue to be stuck regardless | 14:11 |
jroll | well | 14:12 |
jroll | at least for the agent driver, it can just heartbeat again and keep going | 14:12 |
jroll | if it's just a quick conductor restart this is super helpful | 14:12 |
jroll | it was one of our patches to help with online upgrades | 14:12 |
lucasagomes | right, but you for the agent there's no locks on those states anyway | 14:12 |
lucasagomes | afaiui | 14:12 |
jroll | right | 14:13 |
jroll | so either it will be stuck in that state | 14:14 |
jroll | or will be stuck in that state with a lock | 14:14 |
jroll | (for the iscsi driver) | 14:14 |
jroll | so I don't think unlocking hurts at all | 14:14 |
lucasagomes | right, I just mean because if we don't unlock | 14:14 |
lucasagomes | that _check_deploying_state will free it uo | 14:14 |
lucasagomes | up* | 14:14 |
jroll | oh | 14:15 |
jroll | well to be clear, I do want the patch I reverted here | 14:15 |
jroll | which solves the problem | 14:15 |
jroll | I just don't want it to break the agent driver :) | 14:15 |
lucasagomes | so for transition states, the periodic tests makes sense | 14:15 |
lucasagomes | yeah totally ++ | 14:15 |
jroll | and I want the second one, trying to reason about it | 14:16 |
jroll | again, on the second one, for nodes with the agent driver we can just nuke the lock and move on | 14:16 |
jroll | iscsi driver is the only one we need to fail | 14:16 |
lucasagomes | depends when the agent fail right? | 14:17 |
lucasagomes | because the conductor starts with DEPLOYING | 14:17 |
lucasagomes | when it's building the pxe configurations, updating the dhcp etc | 14:17 |
lucasagomes | if it dies at that stage | 14:17 |
jroll | mmm yeah | 14:17 |
lucasagomes | the agent driver will also have problems | 14:17 |
lucasagomes | because it will be in DEPLOYING but continue_deployment() was never called | 14:17 |
jroll | so maybe we should look at provision_updated_at? | 14:18 |
lucasagomes | so deploy_is_done() will never be true | 14:18 |
jroll | basically a timeout | 14:18 |
jroll | I guess we have that already eh | 14:18 |
lucasagomes | we don't actually | 14:18 |
lucasagomes | that's the second patch of mine, but I look whether the conductor is dead instead of timeout | 14:18 |
jroll | ? | 14:18 |
lucasagomes | we only have timeout for DEPLOYWAIT | 14:19 |
lucasagomes | not for DEPLOYING | 14:19 |
jroll | ohhhh. | 14:19 |
lucasagomes | it's a ball of wax heh | 14:19 |
jroll | yeah so I think I'd rather a timeout | 14:19 |
lucasagomes | I've been looking at it the last days | 14:19 |
lucasagomes | exactly | 14:19 |
jroll | but it's hard to say how long because large images etc | 14:19 |
lucasagomes | a timeout may vary a lot when one is deploying a full disk image say with windows | 14:20 |
lucasagomes | and a partition image | 14:20 |
jroll | yep | 14:20 |
lucasagomes | that's why I was checking whether the conducotr that is doing the work is dead or not | 14:20 |
jroll | so basically we need to nuke the bash ramdisk and rely on heartbeats :P | 14:20 |
lucasagomes | so IMO the right fix, is to have the agent to do the right DEPLOYWAIT and DEPLOYING provision states | 14:20 |
lucasagomes | hah yeah | 14:20 |
jroll | yeah | 14:20 |
lucasagomes | because then we know when the conductor is actually doing some work which is not recoverable | 14:21 |
jroll | do you want to delay this fix until then though? | 14:21 |
lucasagomes | or the ramdisk is doing, which is recoverable and for the agent it will even just route the request to another conductor | 14:21 |
lucasagomes | jroll, so depends how long it will take us to fix it | 14:21 |
lucasagomes | if it's quick we should go ahead and fix that | 14:21 |
jroll | right | 14:21 |
lucasagomes | if we see it's complicated then we can revert that patch | 14:22 |
lucasagomes | until we get the fix in place | 14:22 |
jroll | I can try to fix today but I don't want to promise it | 14:22 |
lucasagomes | sure ofc | 14:22 |
lucasagomes | yeah take a look at it if you have some time, then we can do something according to ur findings | 14:22 |
lucasagomes | (I can help with the fix as well if needed) | 14:22 |
jroll | yeah, will do | 14:23 |
jroll | thanks for help/chat/etc | 14:23 |
*** puranamr has joined #openstack-ironic | 14:23 | |
lucasagomes | no problem! thank you for reviewing the stuff and looking at it | 14:23 |
jroll | totes | 14:24 |
jroll | brb, gotta walk the dog and find more caffeine | 14:24 |
lucasagomes | ack | 14:24 |
*** kkoski has joined #openstack-ironic | 14:34 | |
openstackgerrit | Ramakrishnan G proposed openstack/ironic: Refactor pxe as a boot interface https://review.openstack.org/166513 | 14:37 |
*** bizarrochristy has quit IRC | 14:40 | |
*** [1]cdearborn has joined #openstack-ironic | 14:41 | |
*** dlpartain has left #openstack-ironic | 14:43 | |
*** puranamr has quit IRC | 14:46 | |
*** ukalifon2 has quit IRC | 14:48 | |
*** bizarrochristy has joined #openstack-ironic | 14:50 | |
*** cdearborn has quit IRC | 14:50 | |
*** vishwanathj has joined #openstack-ironic | 14:53 | |
*** vishwana_ has quit IRC | 14:55 | |
openstackgerrit | Ramakrishnan G proposed openstack/ironic: Refactor agent driver with pxe boot interface https://review.openstack.org/166521 | 14:56 |
*** ricky1 is now known as rcarrillocruz | 14:57 | |
*** rameshg87 has quit IRC | 15:00 | |
*** ukalifon has joined #openstack-ironic | 15:01 | |
*** coolsvap is now known as coolsvap|away | 15:04 | |
openstackgerrit | Ramakrishnan G proposed openstack/ironic: Refactor agent driver with pxe boot interface https://review.openstack.org/166521 | 15:05 |
*** mgoddard1 has quit IRC | 15:08 | |
*** mgoddard has joined #openstack-ironic | 15:09 | |
rloo | hello and good morning all ironicker monikers out there! | 15:09 |
NobodyCam | good morning rloo :) | 15:10 |
jroll | hehe, morning rloo | 15:11 |
sambetts | morning rloo :) | 15:11 |
NobodyCam | morning sambetts :) | 15:11 |
sambetts | Hey NobodyCam o/ | 15:11 |
NobodyCam | :) | 15:11 |
sambetts | and jroll o/ | 15:11 |
rloo | hi NobodyCam, jroll, sambetts! | 15:11 |
jroll | \o sambetts :) | 15:11 |
*** coolsvap|away is now known as coolsvap | 15:12 | |
rloo | hi lucasagomes, wrt https://bugs.launchpad.net/ironic/+bug/1472565. Related to that -- https://bugs.launchpad.net/ironic/+bug/1461140 | 15:12 |
openstack | Launchpad bug 1472565 in Ironic "API: Not all Conflicts (409) should be retry-able" [Medium,Triaged] - Assigned to Lucas Alvares Gomes (lucasagomes) | 15:12 |
openstack | Launchpad bug 1461140 in Ironic "conflict (HTTP 409) incorrect for some cases" [Undecided,New] - Assigned to Ruby Loo (rloo) | 15:12 |
lucasagomes | rloo, hi there! oh yeah | 15:13 |
lucasagomes | we can mark as duplicated then | 15:13 |
dtantsur | rloo, jroll, o/ | 15:14 |
lucasagomes | done | 15:15 |
rloo | lucasagomes: i had started it awhile ago, and then thought I should try to help with reviews so forgot about it. my plan was to do your 2) use different HTTP code. Is that what you were thinking? And/or are you working on it? | 15:15 |
jroll | morning dtantsur :) | 15:15 |
lucasagomes | rloo, I didn't start working on that, I added it to the meeting | 15:15 |
lucasagomes | to us to discuss what would be best | 15:15 |
lucasagomes | whether change the return value or use Retry-After | 15:16 |
rloo | lucasagomes: ah, ok. so not worth doing anything til then :) | 15:16 |
lucasagomes | rloo, idk what would be best tho hmm | 15:16 |
rloo | lucasagomes: have the API folks come up with guidelines on this? | 15:16 |
lucasagomes | rloo, yeah, let's see if we can get a consensous on that. Because mostly I read was saying that 409 is the right return code for such cases | 15:17 |
lucasagomes | rloo, there's some guidelines for 409 | 15:17 |
openstackgerrit | Sinval Vieira Mendes Neto proposed openstack/ironic: Add port creation passing the name of the node instead of the UUID of the node https://review.openstack.org/193439 | 15:17 |
lucasagomes | but just for the case where another operator is already in place | 15:17 |
* lucasagomes looks at the guides | 15:17 | |
*** jnielsen55 has joined #openstack-ironic | 15:19 | |
*** boris-42 has joined #openstack-ironic | 15:21 | |
openstackgerrit | Merged openstack/ironic: Updated from global requirements https://review.openstack.org/199376 | 15:21 |
lazy_prince | TheJulia: finally fedora IPA deploy images seemd to let me login.. | 15:28 |
lazy_prince | and for some reason, i get error message as ERROR ironic.drivers.modules.agent_client [-] Unable to decode response as JSON. | 15:28 |
lazy_prince | does anyone know what could be possible reason for this..? | 15:29 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic-inspector: Updated from global requirements https://review.openstack.org/199616 | 15:30 |
TheJulia | lazy_prince: interesting.... | 15:31 |
lazy_prince | TheJulia: i could share the entire logs if you want to take a look.. | 15:32 |
jroll | lazy_prince: I haven't seen that in quite some time, maybe do a curl to the agent with the same request? | 15:32 |
lazy_prince | TheJulia: for login issue seiinux was culprit.. | 15:32 |
lazy_prince | jroll: i am using stock ironic with fresh built IPA images.. not sure what is wrong.. | 15:33 |
lazy_prince | jroll: IPA image is built using DIB.. | 15:33 |
lazy_prince | let me post the log.. | 15:33 |
jroll | lazy_prince: indeed, that's why I'm curious to see the actual response from the agent | 15:34 |
lazy_prince | here you go.. http://paste.openstack.org/show/355653/ | 15:36 |
jroll | lazy_prince: looks like some sort of proxy or something in the middle? | 15:37 |
jroll | or apache/nginx? :x | 15:38 |
lazy_prince | nope.. its an isolated setup without proxy or anything.. | 15:38 |
lazy_prince | is it possible that the service got started with local user privilages..? | 15:39 |
jroll | there's no code in the agent that would possibly return that | 15:39 |
jroll | maybe bad routing sending that request somewhere else? | 15:39 |
*** Sukhdev has joined #openstack-ironic | 15:39 | |
*** e0ne has joined #openstack-ironic | 15:40 | |
lazy_prince | well.. i could see the messages in ironic-cond logs so controller to agent is no issue. | 15:41 |
lazy_prince | let me check agent to controller now.. | 15:42 |
*** david-ly_ is now known as david-lyle | 15:42 | |
jroll | lazy_prince: what messages in conductor logs? | 15:42 |
*** romcheg has quit IRC | 15:42 | |
*** penick has quit IRC | 15:42 | |
lazy_prince | the conductor logs are what i pasted in http://paste.openstack.org/show/355653/ | 15:43 |
jroll | right, but that doesn't prove that it could reach the agent | 15:44 |
jroll | only that it made a request to 120.1.1.10 | 15:44 |
jroll | I'd traceroute controller -> 120.1.1.10 and make sure it's what you expect | 15:45 |
lazy_prince | also from agent to controller, i can ping the ip address properly.. however, when i run the ipa agent, it says 2015-07-08 15:43:33.760 930 WARNING ironic_python_agent.ironic_api_client [-] Invalid status code: 404 | 15:45 |
jroll | O.o | 15:45 |
jnielsen55 | Quick question! What networking configurations does Ironic support at the moment? Flat, vlan, tunneling ect? | 15:46 |
*** bizarrochristy has quit IRC | 15:46 | |
*** coolsvap is now known as coolsvap|away | 15:47 | |
TheJulia | lazy_prince: is this latest client/library code? | 15:47 |
lazy_prince | TheJulia: yes.. built it 30mins back.. | 15:47 |
*** coolsvap|away is now known as coolsvap | 15:48 | |
lazy_prince | jnielsen55: it support flat network as of now.. | 15:50 |
jnielsen55 | Do you know when it will support other network types? | 15:52 |
jroll | jnielsen55: working on it this cycle | 15:52 |
rcarrillocruz | how is that i deploy a server with simple-init and i get cloud-init executed on the server regardless? | 15:53 |
rcarrillocruz | isn't simple-init supposed to replace it? | 15:53 |
jnielsen55 | Thanks jroll. What types are being worked on? | 15:53 |
rcarrillocruz | i believe the issue is simple-init lists cloud-init as a dependency? | 15:53 |
rcarrillocruz | that looks like a bug unless i'm missing something | 15:53 |
lazy_prince | jnielsen55: vlan.. | 15:53 |
TheJulia | rcarrillocruz: simple-init just turns off cloudinit's data sources | 15:54 |
TheJulia | rcarrillocruz: so cloud-init doesn't get to spend 2-3 minutes of your machine's boot time | 15:54 |
*** qiaoerfu1 has left #openstack-ironic | 15:54 | |
rcarrillocruz | datasources as ec2, openstack metadata, etc | 15:54 |
rcarrillocruz | ? | 15:54 |
TheJulia | rcarrillocruz: cloud-init is already burned into most of the cloud images anyway | 15:54 |
jroll | jnielsen55: basically the goal is feature parity with virt with neutron networks... but full parity will take quite a bit of time. starting with vlans on top of regular connections or LAGs | 15:54 |
rcarrillocruz | but still uses cloud-init undereneat? | 15:54 |
rcarrillocruz | underneath | 15:54 |
TheJulia | rcarrillocruz: yeah, simple-init explicitly sets the data source to "None" so cloud-init does nothing really. | 15:55 |
rcarrillocruz | k, thx | 15:55 |
rcarrillocruz | o-k | 15:55 |
rcarrillocruz | confirmed TheJulia, the respawn in simple-init.conf fixes it | 15:55 |
rcarrillocruz | just redeployed | 15:55 |
rcarrillocruz | i get ALL my nics configured | 15:56 |
* rcarrillocruz dances | 15:56 | |
*** jistr has quit IRC | 15:56 | |
TheJulia | \o/ | 15:56 |
*** davideagnello has joined #openstack-ironic | 15:57 | |
* TheJulia goes to poke her test machine which has been si tting in deploy-wait for too long | 15:57 | |
TheJulia | yay failed disks | 15:57 |
jnielsen55 | sounds good! Thanks jroll | 16:00 |
*** bizarrochristy has joined #openstack-ironic | 16:00 | |
jroll | np jnielsen55 | 16:00 |
lazy_prince | jroll: do you know what call is made by the agent to ironic..? | 16:07 |
jroll | lazy_prince: lookup, then heartbeat | 16:07 |
*** absubram has joined #openstack-ironic | 16:07 | |
jroll | /v1/drivers/vendor_passthru/lookup or so | 16:07 |
jroll | and /v1/nodes/uuid/vendor_passthru/heartbeat | 16:07 |
lazy_prince | ahs.. thanks.. | 16:08 |
*** dontalton has joined #openstack-ironic | 16:10 | |
zhenguo | rloo, are you around? | 16:10 |
rloo | hi zhenguo, no I'm not. just joking. | 16:11 |
*** coolsvap is now known as coolsvap|away | 16:11 | |
zhenguo | rloo, want to ask about the provision state with spaces | 16:11 |
rloo | zhenguo: ask... | 16:11 |
*** dtantsur is now known as dtantsur|afk | 16:11 | |
zhenguo | rloo, on my test, it can works like ironic --debug node-list --provision_state 'wait call-back' | 16:12 |
rloo | zhenguo: did you read the link I attached? I skimmed it and it said that some browsers can handle it, etc. Ie, it isn't guaranteed to work. | 16:13 |
*** romcheg has joined #openstack-ironic | 16:13 | |
rloo | zhenguo: there's probably some standard that describes it. i'm fairly sure that you can't put blank spaces in a URL. | 16:13 |
zhenguo | rloo, seems it will be encoded to %20 | 16:14 |
jroll | spaes would be url encoded with %20 | 16:14 |
jroll | yeah | 16:14 |
rloo | zhenguo: are you saying that the python-ironicclient code encodes it? | 16:15 |
zhenguo | rloo, yes | 16:15 |
rloo | zhenguo: oh, then it is fine. | 16:15 |
rloo | zhenguo: please mention that in the patch then. | 16:15 |
zhenguo | rloo, ok | 16:16 |
*** lazy_prince has quit IRC | 16:18 | |
*** zhenguo has quit IRC | 16:20 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/python-ironicclient: Allow specifying a set of fields of the Node resource https://review.openstack.org/198021 | 16:25 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/python-ironicclient: Allow specifying a set of fields of the Port and Chasis resources https://review.openstack.org/198345 | 16:25 |
*** Nisha has joined #openstack-ironic | 16:25 | |
*** Marga_ has quit IRC | 16:28 | |
*** davideagnello has quit IRC | 16:29 | |
*** jhova has joined #openstack-ironic | 16:30 | |
lucasagomes | urlencode ftw | 16:30 |
*** davideagnello has joined #openstack-ironic | 16:30 | |
*** Marga_ has joined #openstack-ironic | 16:38 | |
*** yog__ has quit IRC | 16:38 | |
*** achanda has joined #openstack-ironic | 16:41 | |
*** dontalton is now known as bitblt | 16:41 | |
*** bitblt has quit IRC | 16:41 | |
*** bitblt has joined #openstack-ironic | 16:41 | |
*** puranamr has joined #openstack-ironic | 16:42 | |
*** bitblt has quit IRC | 16:42 | |
*** romcheg1 has joined #openstack-ironic | 16:48 | |
*** romcheg has quit IRC | 16:49 | |
*** praneshp has joined #openstack-ironic | 16:51 | |
*** Marga__ has joined #openstack-ironic | 17:06 | |
*** Marga__ has quit IRC | 17:06 | |
*** Marga_ has quit IRC | 17:06 | |
*** Marga_ has joined #openstack-ironic | 17:06 | |
devananda | g'morning, all | 17:09 |
jroll | ohai devananda | 17:10 |
*** achanda has quit IRC | 17:12 | |
*** achanda has joined #openstack-ironic | 17:12 | |
NobodyCam | morning devananda | 17:14 |
*** puranamr has quit IRC | 17:14 | |
*** bizarrochristy has quit IRC | 17:15 | |
lucasagomes | devananda, good morning! | 17:18 |
lucasagomes | and folks I will have to call it a day | 17:18 |
lucasagomes | have a great night everyone! | 17:19 |
*** trown is now known as trown|lunch | 17:19 | |
devananda | lucasagomes: lol, g'night! | 17:19 |
NobodyCam | night lucasagomes | 17:21 |
NobodyCam | :) | 17:21 |
lucasagomes | devananda, heh yeah TZs sucks | 17:21 |
lucasagomes | :-( | 17:21 |
jroll | night lucasagomes :) | 17:22 |
*** ijw has joined #openstack-ironic | 17:24 | |
*** puranamr has joined #openstack-ironic | 17:24 | |
rloo | hi devananda, bye lucasagomes | 17:24 |
*** lucasagomes is now known as lucas-dinner | 17:27 | |
lucas-dinner | see y'all | 17:27 |
*** e0ne has quit IRC | 17:28 | |
*** praneshp is now known as praneshp_brb | 17:29 | |
*** bizarrochristy has joined #openstack-ironic | 17:29 | |
*** romcheg has joined #openstack-ironic | 17:32 | |
*** max_lobur has joined #openstack-ironic | 17:32 | |
*** absubram has quit IRC | 17:32 | |
*** pelix has quit IRC | 17:32 | |
*** romcheg1 has quit IRC | 17:33 | |
*** Sukhdev has quit IRC | 17:39 | |
*** itamarl has quit IRC | 17:41 | |
*** Sukhdev has joined #openstack-ironic | 17:43 | |
*** amotoki has quit IRC | 17:48 | |
*** puranamr has quit IRC | 17:48 | |
*** marzif_ has joined #openstack-ironic | 17:49 | |
*** Nisha has quit IRC | 17:52 | |
*** puranamr has joined #openstack-ironic | 17:53 | |
*** puranamr has quit IRC | 17:55 | |
*** bizarrochristy has quit IRC | 17:56 | |
*** bizarrochristy has joined #openstack-ironic | 17:57 | |
*** absubram has joined #openstack-ironic | 18:00 | |
*** puranamr has joined #openstack-ironic | 18:01 | |
*** praneshp_brb is now known as praneshp | 18:06 | |
*** trown|lunch is now known as trown | 18:06 | |
openstackgerrit | Stephanie Miller proposed openstack/bifrost: Move diskimage-builder and bootable image creation to roles https://review.openstack.org/199329 | 18:10 |
*** bizarrochristy has quit IRC | 18:11 | |
*** puranamr has quit IRC | 18:12 | |
*** puranamr has joined #openstack-ironic | 18:13 | |
*** dprince has quit IRC | 18:16 | |
*** boris-42 has quit IRC | 18:22 | |
*** jhova has quit IRC | 18:24 | |
*** ijw has quit IRC | 18:24 | |
*** Nisha has joined #openstack-ironic | 18:24 | |
*** bizarrochristy has joined #openstack-ironic | 18:26 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-inspector: Log when introspection has started https://review.openstack.org/199677 | 18:28 |
SpamapS | Setting up grub-pc (2.02~beta2-9ubuntu1.3) ... | 18:33 |
SpamapS | Generating grub configuration file ... | 18:33 |
SpamapS | grub-probe: error: unknown filesystem. | 18:33 |
SpamapS | getting that when trying to do some basic package management on my Bifrost installed box | 18:33 |
SpamapS | TheJulia: seen that? | 18:33 |
SpamapS | ^ | 18:33 |
*** Pradip has joined #openstack-ironic | 18:33 | |
openstackgerrit | Syed Ismail Faizan Barmawer proposed openstack/ironic-lib: Merge lastet disk partitioning code from ironic https://review.openstack.org/162162 | 18:33 |
*** Nisha has quit IRC | 18:33 | |
openstackgerrit | Syed Ismail Faizan Barmawer proposed openstack/ironic-lib: Merge latest disk partitioning code from ironic https://review.openstack.org/162162 | 18:35 |
TheJulia | SpamapS: interesting... I wonder if it is seeing the config drive and freaking out or soemthing.... | 18:35 |
Pradip | hi, when i am trying to deply an instance on a baremetal, It is working till ramdisk loading. after that it is giving me an error: sudo ironic-rootwrap /etc/ironic/rootwrap.conf iscsiadm -m discovery -t st -p 10.0.0.3:3260 Exit code: 4 Stdout: u'' Stderr: u'iscsiadm: cannot make connection to 10.0.0.3: No route to host | 18:35 |
SpamapS | TheJulia: thats what I wonder too | 18:35 |
*** cdearborn has joined #openstack-ironic | 18:35 | |
Pradip | any idea what's wrong | 18:35 |
*** Sukhdev has quit IRC | 18:38 | |
TheJulia | Pradip: can you ping 10.0.0.3? | 18:38 |
Pradip | 10.0.0.0 is a the internal network created by ironic devstack. I can't ping it from the host network | 18:39 |
Pradip | i mean host computer | 18:39 |
openstackgerrit | Dmitry Tantsur proposed openstack/python-ironic-inspector-client: Don't repeat requirements in tox.ini https://review.openstack.org/199682 | 18:40 |
*** max_lobur has quit IRC | 18:40 | |
*** dprince has joined #openstack-ironic | 18:41 | |
*** max_lobur has joined #openstack-ironic | 18:41 | |
TheJulia | Pradip: then it seems like you have connectivity issues that is preventing the host from being deployed | 18:42 |
openstackgerrit | Stephanie Miller proposed openstack/bifrost: Expand dib build role to include ramdisk build https://review.openstack.org/199683 | 18:43 |
Pradip | TheJulia: I get that. But i am having hard time to solve that. I am fairly new at this. I am strugling to make a working ironic devstack. is it possible to share the output of ovs-vsctl show or Ifconfig br-ex so that I can compare it with mine | 18:44 |
TheJulia | Pradip: I sadly cannot because I'm focusing on standalone ironic which means I don't have ovs or devstack established configuration in the mix. Maybe someone else in the room does? | 18:45 |
Pradip | TheJulia: should I be able to ping the openstack internal networks from the host | 18:45 |
*** ukalifon has quit IRC | 18:45 | |
Pradip | TheJulia: Okay no problem. | 18:46 |
*** jamielennox is now known as jamielennox|away | 18:47 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-inspector: Clean up tox.ini https://review.openstack.org/199685 | 18:48 |
jroll | Pradip: I think there's an ironic_url or something in ironic.conf that needs to be the url that the ramdisk can reach ironic at | 18:49 |
jroll | Pradip: so you should be able to change it to the public address | 18:49 |
*** [1]cdearborn has quit IRC | 18:50 | |
Pradip | jroll: there are multiple urls. which one are you talking about: http_url, transport_url. api_url,service url, url for neutron | 18:52 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/python-ironicclient: Allow specifying a set of fields of the Node resource https://review.openstack.org/198021 | 18:52 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/python-ironicclient: Allow specifying a set of fields of the Port and Chasis resources https://review.openstack.org/198345 | 18:52 |
lucas-dinner | rloo, ^ great catch! | 18:52 |
jroll | Pradip: I'm not sure, I would need to read the docs | 18:53 |
rloo | lucas-dinner: go eat :) I'll take a look | 18:53 |
Pradip | jroll: okay no problem | 18:53 |
jroll | Pradip: I'm thinking api_url | 18:53 |
rloo | lucas-dinner: if we had real unit tests, we'd have caught that! | 18:53 |
jroll | Pradip: ok yes, api_url is correct | 18:54 |
Pradip | jroll: api_url is already set | 18:54 |
*** puranamr has quit IRC | 18:54 | |
lucas-dinner | rloo, yeah :-( | 18:54 |
lucas-dinner | rloo, and mock is really black magic, see my comment https://review.openstack.org/#/c/198021/7/ironicclient/tests/unit/v1/test_port_shell.py | 18:54 |
*** jamielennox|away is now known as jamielennox | 18:54 | |
jroll | Pradip: is it set to something the ramdisk can reach? | 18:54 |
jroll | Pradip: I assume it is set to 10.0.0.3 | 18:55 |
lucas-dinner | anyway, out for the day! | 18:55 |
lucas-dinner | see y'all | 18:55 |
Pradip | jroll: no | 18:55 |
jroll | Pradip: what is it set to? did you change it, and if so did you restart the conductor and the deployment after changing it? | 18:55 |
jroll | Pradip: that url is what gets passed to the ramdisk. | 18:56 |
jroll | or maybe I'm reading this backwards and your conductor cannot reach the node | 18:56 |
Pradip | jroll: it is set to my hosts actual public ip | 18:56 |
jroll | node/deploy ramdisk | 18:56 |
Pradip | jroll: the conductor can't reach the node | 18:57 |
jroll | yeah, I think it's the other way -- ironic can't reach 10.0.0.3 which is your ramdisk IP | 18:57 |
jroll | yeah | 18:57 |
jroll | can you get a console on the ramdisk? | 18:57 |
Pradip | no i don't have it configured | 19:00 |
*** absubram has quit IRC | 19:01 | |
*** Sukhdev has joined #openstack-ironic | 19:04 | |
Pradip | jroll: is it possible to share the output of ovs-vsctl show or Ifconfig br-ex so that I can compare it with mine | 19:04 |
jroll | Pradip: I don't have any baremetal running on devstack | 19:05 |
jroll | just VMs | 19:05 |
Pradip | okay | 19:06 |
*** e0ne has joined #openstack-ironic | 19:09 | |
*** ukalifon has joined #openstack-ironic | 19:10 | |
*** ndipanov has quit IRC | 19:10 | |
*** achanda has quit IRC | 19:11 | |
Pradip | jroll: how can i set the console for ramdisk? | 19:11 |
jroll | Pradip: just connect to your machine's console? | 19:12 |
Pradip | oh that I am connected ti | 19:12 |
*** bitblt has joined #openstack-ironic | 19:13 | |
*** coolsvap|away is now known as coolsvap | 19:14 | |
*** puranamr has joined #openstack-ironic | 19:15 | |
*** puranamr has quit IRC | 19:15 | |
*** puranamr has joined #openstack-ironic | 19:15 | |
*** puranamr has quit IRC | 19:17 | |
*** r-daneel has joined #openstack-ironic | 19:23 | |
*** jcoufal_ has joined #openstack-ironic | 19:28 | |
*** puranamr has joined #openstack-ironic | 19:33 | |
openstackgerrit | Christopher Dearborn proposed openstack/ironic: Add DRAC BIOS config vendor passthru API https://review.openstack.org/150488 | 19:34 |
*** ifarkas has quit IRC | 19:35 | |
*** ukalifon has quit IRC | 19:39 | |
*** e0ne has quit IRC | 19:47 | |
openstackgerrit | Stephanie Miller proposed openstack/bifrost: Move diskimage-builder and bootable image creation to roles https://review.openstack.org/199329 | 19:47 |
*** [1]cdearborn has joined #openstack-ironic | 19:47 | |
*** cdearborn has quit IRC | 19:49 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-inspector: Prerelease translation source update https://review.openstack.org/199718 | 19:49 |
*** rbrooker has joined #openstack-ironic | 19:50 | |
*** Pradip has quit IRC | 19:55 | |
*** coolsvap is now known as coolsvap|away | 19:58 | |
*** afaranha has quit IRC | 20:05 | |
*** coolsvap|away is now known as coolsvap | 20:09 | |
openstackgerrit | Stephanie Miller proposed openstack/bifrost: Expand dib build role to include ramdisk build https://review.openstack.org/199683 | 20:09 |
*** openstackgerrit has quit IRC | 20:10 | |
*** openstackgerrit has joined #openstack-ironic | 20:10 | |
*** rbrooker has quit IRC | 20:11 | |
*** e0ne has joined #openstack-ironic | 20:11 | |
*** e0ne has quit IRC | 20:12 | |
*** Pradip has joined #openstack-ironic | 20:15 | |
*** puranamr has quit IRC | 20:19 | |
*** jcoufal_ has quit IRC | 20:27 | |
*** max_lobur has quit IRC | 20:33 | |
*** kkoski has quit IRC | 20:34 | |
*** marzif_ has quit IRC | 20:34 | |
*** kkoski has joined #openstack-ironic | 20:34 | |
*** rbrooker has joined #openstack-ironic | 20:38 | |
*** bizarrochristy has joined #openstack-ironic | 20:38 | |
*** kkoski has quit IRC | 20:39 | |
*** bizarrochristy has quit IRC | 20:43 | |
*** trown is now known as trown|outttypeww | 21:02 | |
*** lucas-dinner has quit IRC | 21:03 | |
*** Sukhdev has quit IRC | 21:04 | |
*** jjohnson2 has quit IRC | 21:07 | |
*** achanda has joined #openstack-ironic | 21:07 | |
*** athomas has quit IRC | 21:08 | |
NobodyCam | back in a few... | 21:09 |
*** lucas-dinner has joined #openstack-ironic | 21:16 | |
*** athomas has joined #openstack-ironic | 21:17 | |
*** coolsvap is now known as coolsvap|away | 21:22 | |
*** athomas has quit IRC | 21:24 | |
*** romcheg has quit IRC | 21:25 | |
*** e0ne has joined #openstack-ironic | 21:29 | |
*** puranamr has joined #openstack-ironic | 21:34 | |
*** puranamr has quit IRC | 21:35 | |
*** e0ne has quit IRC | 21:37 | |
*** puranamr has joined #openstack-ironic | 21:37 | |
*** Sukhdev has joined #openstack-ironic | 21:43 | |
*** achanda has quit IRC | 21:45 | |
mrda | Morning | 21:49 |
*** thrash is now known as thrash|g0ne | 21:54 | |
*** boris-42 has joined #openstack-ironic | 22:04 | |
*** achanda has joined #openstack-ironic | 22:04 | |
*** Marga_ has quit IRC | 22:10 | |
*** dprince has quit IRC | 22:10 | |
*** [1]cdearborn has quit IRC | 22:12 | |
NobodyCam | morning mate | 22:18 |
*** achanda_ has joined #openstack-ironic | 22:23 | |
*** achanda has quit IRC | 22:24 | |
*** radek__ has quit IRC | 22:25 | |
*** achanda_ has quit IRC | 22:50 | |
cinerama | mrda: oath | 22:51 |
mrda | Crikey, it's good to here from you cobbers! | 22:52 |
mrda | NobodyCam, cinerama ^^^ | 22:53 |
*** ijw has joined #openstack-ironic | 22:54 | |
*** achanda has joined #openstack-ironic | 22:55 | |
*** boris-42 has quit IRC | 22:56 | |
*** boris-42 has joined #openstack-ironic | 22:57 | |
*** lucas-dinner has quit IRC | 22:59 | |
*** achanda has quit IRC | 23:09 | |
krotscheck | Ironic does not appear to have any db drivers included in requirements, is this intentional? | 23:11 |
JayF | we depend on oslo.db, oslo.db depends on a driver | 23:11 |
JayF | I think | 23:11 |
*** zhenguo has joined #openstack-ironic | 23:14 | |
openstackgerrit | Michael Krotscheck proposed openstack/ironic: Vagrant configuration generation now uses pymysql. https://review.openstack.org/199767 | 23:14 |
openstackgerrit | Michael Krotscheck proposed openstack/ironic: Added CORS support middleware to Ironic https://review.openstack.org/199769 | 23:16 |
*** rloo has quit IRC | 23:16 | |
*** shalq has quit IRC | 23:17 | |
*** shalq has joined #openstack-ironic | 23:17 | |
openstackgerrit | Zhenguo Niu proposed openstack/python-ironicclient: Filtering nodes by provision state https://review.openstack.org/197012 | 23:22 |
*** kkoski has joined #openstack-ironic | 23:33 | |
NobodyCam | mrda: lol | 23:35 |
*** bizarrochristy has joined #openstack-ironic | 23:39 | |
*** achanda has joined #openstack-ironic | 23:41 | |
*** Sukhdev has quit IRC | 23:43 | |
*** bizarrochristy has quit IRC | 23:43 | |
*** Sukhdev has joined #openstack-ironic | 23:48 | |
*** puranamr has quit IRC | 23:51 | |
*** ijw_ has joined #openstack-ironic | 23:53 | |
*** ijw has quit IRC | 23:56 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!