Tuesday, 2015-07-07

jrolldo you have logs or anything?00:00
Pradipyes i have00:00
jrollcirros should work00:00
Pradipbut the baremetal image created by devstack is also cirros00:01
jrollyes00:01
*** smoriya has joined #openstack-ironic00:01
jrollso console logs would be great00:01
Pradipthe controller computer's network interface is getting the dhcp msgs00:02
Pradipi checked using tcp dump00:02
Pradipbut i think it is not oing through00:02
Pradipwhat logs do you need?00:02
jrollhm00:03
jrollare you seeing it send a dhcp reservation back?00:03
jrolland getting a DHCPACK?00:03
Pradipnooe00:03
Pradipnope00:03
Pradipthat's the issue i am facing00:03
jrollso you're seeing DHCPDISCOVER on the controller00:04
jrollbut no DHCPOFFER on the controller?00:04
jrollare you seeing a message about "no free leases" or any other errors there?00:04
jrollI'm not sure what neutron's dhcp logs look like, btw, I'm just shooting in the dark here00:05
jrollbut yes, dhcp logs from the controller would be helpful00:05
jroll(or tcpdump)00:05
*** ijw has joined #openstack-ironic00:05
Pradipok. give me a moment00:05
jrollno problem00:05
*** naohirot has joined #openstack-ironic00:06
PradipThere is no DHCP messages in the log. Only that DHCP has started00:07
Pradipbasically I used tcp dump on the physical interface. there I can see packets00:07
Pradipbut nowhere inside the logs00:08
*** chlong has quit IRC00:08
Pradipjroll: So basically I think the DHCP module is not receiving any request00:09
jrollbut you do see packets on the controller node?00:10
*** Sukhdev has quit IRC00:10
Pradiponly on the physical interface00:10
Pradipi think it is being dropped at the interface00:11
jrollthe physical interface for the controller or for the node you are deploying to?00:11
Pradipfor the controller00:11
jrollis the dhcp service listening on the correct interface?00:11
Pradiphow to check that00:11
jrollnetstat -tulnp | grep dnsmasq00:12
Pradipjroll: I didn't get any output for that command00:13
jrollthis is using neutron dhcp, right?00:13
Pradipyes00:13
*** r-daneel has quit IRC00:13
jrollwhich should be using dnsmasq if I'm not mistaken00:13
jrollbut it sounds like that isn't running00:13
Pradipyes. I think so too.00:13
*** kkoski has quit IRC00:14
PradipDo you have any sample configuration for the devstack so that I can check what am i missing?00:15
jrollfor which part? neutron?00:15
Pradipyes00:15
jrollsure, one sec00:15
JoshNangPradip: did you run that netstat as root or with sudo? i'm not sure it'll work correctly without that00:16
Pradipyes suing sudo00:16
Pradipusing00:16
jrollhm, it returned nothing for me too00:16
jrollI guess check: ps aux | grep dnsmasq00:16
Pradipyes. i checked that already00:17
Pradipit is there00:17
jrollaha00:17
jrollsudo netstat -tulnp | grep dhclient00:17
jrollthough that doesn't sound like a dhcp server.00:17
Pradipyes that is there too00:17
jrollignore that00:18
Pradipok00:18
jrollI don't see anything special about dhcp in my neutron.conf00:19
Pradipoh00:20
Pradipmaybe I am missing something in the local.conf file in devstack00:20
Pradipbtw I didn't set the private and public network. I let it choose the default one. can it be the problem?00:21
*** cing has joined #openstack-ironic00:21
jrolldefault should be fine00:23
jrollmy localrc has this, maybe related:00:24
jrollNETWORK_GATEWAY=10.1.0.100:24
jrollFIXED_RANGE=10.1.0.0/2400:24
jrollFIXED_NETWORK_SIZE=25600:24
Pradipthat shouldn't be the problem00:26
Pradipby default it choose 10.0.0.100:26
jrollyeah, agree00:26
Pradipand 10.0.0.0/24 to be the network00:26
jrollbut those are the only things in my localrc that look relevant00:26
Pradipwhat services do you have enable?00:26
jrollI'm using this localrc http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html#deploying-ironic-with-devstack00:27
Pradipok. I am following the same one. I don't know what's wrong. anyways thanks for all the help. i will try to look into this00:28
jrollyou're welcome, good luck00:29
jrollmaybe make sure your switches are forwading dhcp etc00:29
jrollI guess they are if it gets to the controller, never mind00:29
Pradipthanks. Yes. for that I am not using any switch. I directly connected them using a hub00:30
Pradipyes00:30
rloojroll: wrt network-provider vs network-driver. Does one of them describe it better than the other? I prefer provider only cuz there are so many different drivers around :)00:34
jrollrloo: yeah, I think I like provider, I updated accordingly00:35
rloojroll: thx. I'll look at the spec tomorrow. going to try to sign off soon!00:35
jrollsame here, have a good night :)00:35
rloojroll: you too!00:35
openstackgerritJosh Gachnang proposed openstack/ironic-python-agent: Allow hardware managers to override clean step priority  https://review.openstack.org/18996900:50
*** cing has quit IRC00:54
*** amotoki has joined #openstack-ironic01:02
*** zhenguo has joined #openstack-ironic01:03
*** ijw has quit IRC01:12
*** achanda has joined #openstack-ironic01:13
*** rloo has quit IRC01:15
*** mtanino has quit IRC01:22
openstackgerritStephanie Miller proposed openstack/bifrost: Add libvirt package dependency to install step  https://review.openstack.org/19893201:27
*** cing has joined #openstack-ironic01:28
*** chlong has joined #openstack-ironic01:30
*** Haomeng has joined #openstack-ironic01:38
*** kan__ has joined #openstack-ironic01:49
*** Pradip has quit IRC01:54
*** puranamr has quit IRC02:09
openstackgerritYuiko Takada proposed openstack/ironic-inspector: Migrate to oslo_db  https://review.openstack.org/18190502:28
*** pal has joined #openstack-ironic02:34
*** oomichi has joined #openstack-ironic02:37
openstackgerritStephanie Miller proposed openstack/bifrost: Fix check for >= Ubuntu 14.10  https://review.openstack.org/19894302:47
*** pal has quit IRC02:51
openstackgerritStephanie Miller proposed openstack/bifrost: Add libvirt package dependency to install step  https://review.openstack.org/19893202:52
*** hakimo has quit IRC02:54
*** hakimo has joined #openstack-ironic02:55
openstackgerritYuiko Takada proposed openstack/ironic-inspector: Stop checking the status of node if nova boot fails  https://review.openstack.org/19894603:11
*** [1]shalq has joined #openstack-ironic03:20
*** shalq has quit IRC03:22
*** [1]shalq is now known as shalq03:22
*** yuikotakada has joined #openstack-ironic03:54
*** yuikotakada has quit IRC03:54
*** Nisha has joined #openstack-ironic03:59
*** pal has joined #openstack-ironic04:17
*** Marga_ has joined #openstack-ironic04:32
*** Marga_ has quit IRC04:32
*** Marga_ has joined #openstack-ironic04:33
*** pal_ has joined #openstack-ironic04:36
openstackgerritRamakrishnan G proposed stackforge/proliantutils: IPA: Update proliant hardware manager  https://review.openstack.org/19860304:37
*** Sukhdev has joined #openstack-ironic04:38
*** pal has quit IRC04:39
*** rameshg87 has joined #openstack-ironic04:50
*** bizarrochristy has joined #openstack-ironic05:02
mrdaNo-one coming to the Ironic meetiong on now?05:03
jrollapparently not05:04
*** devanand_ has joined #openstack-ironic05:05
*** bizarrochristy has quit IRC05:07
*** [1]shalq has joined #openstack-ironic05:11
*** shalq has quit IRC05:13
*** [1]shalq is now known as shalq05:13
openstackgerritMerged openstack/ironic: Allow deleting even associated and active node in maintenance mode  https://review.openstack.org/19173605:15
*** Marga_ has quit IRC05:18
*** Marga_ has joined #openstack-ironic05:19
*** e0ne has joined #openstack-ironic05:22
*** achanda has quit IRC05:23
naohirotrameshg87: jroll: I have a problem when IPA core os starts, console says "Failed to start user-configdrive.service."05:29
naohirotrameshg87: jroll: do you have any idea what is wrong? This started when I recreated ipa iso yesterday05:30
rameshg87naohirot: something goes wrong because of that ?05:31
rameshg87naohirot: there is an option to prevent that05:31
rameshg87naohirot: https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/agent_config.template#L505:32
rameshg87naohirot: check the end of the line - coreos.configdrive=005:32
rameshg87naohirot: you might need to build an iso with these arguments in place05:32
*** lazy_prince has joined #openstack-ironic05:32
rameshg87naohirot: we don't know because we generally use fedora based agent ramdisk for our testing with ilo drivers05:33
naohirotrameshg87: let me check the URL05:33
rameshg87coreos doesn't boot properly on some of proliant hardware05:33
lazy_princenaohirot: rameshg87: I put up a patch for IPA support in debian and ubuntu..05:34
lazy_princehttps://review.openstack.org/#/c/198771/05:34
naohirotrameshg87: I'm having strange problem in my lab setting.05:36
naohirotrameshg87: I'm not sure that this configdrive error happened before.05:37
rameshg87lazy_prince: oh great :)05:37
rameshg87naohirot: I think it could be because of that05:37
rameshg87naohirot: try adding that option in your iso as a kernel command line argument05:37
naohirotrameshg87: but when I investigate my problem, I noticed that console says the configdrive error.05:37
rameshg87naohirot: okay05:37
naohirotrameshg87: I wondered if it is related to my problem or not.05:38
naohirotrameshg87: so you mean that05:38
rameshg87naohirot: I think it is05:38
rameshg87naohirot: worth a try05:38
rameshg87naohirot: add the kernel command line argument coreos.configdrive=0 in your iso05:39
rameshg87naohirot: and try to boot it up05:39
rameshg87naohirot: because configdrive shouldn't be loaded when booting in the ipa environment05:39
naohirotrameshg87: https://github.com/openstack/ironic-python-agent/blob/master/imagebuild/coreos/oem/cloud-config.yml#L5-L1705:39
naohirotrameshg87: the line 7 to 17 are not necessary?05:39
*** yuanying_ has joined #openstack-ironic05:40
rameshg87naohirot: I think it means to not start these services, right ?05:40
naohirotrameshg87: Aha, I see05:40
rameshg87naohirot: so user-configdrive.service shouldn't have started infact05:40
* rameshg87 doesn't have much experience with coreos05:41
rameshg87naohirot: all are my guess. I haven't worked much on coreos05:41
naohirotrameshg87: but conductor log says conductor sends configdrive data to IPA when conductor does heart beat.05:41
rameshg87naohirot: that's for the user image05:42
naohirotrameshg87: I see05:42
rameshg87naohirot: the ipa environment as such should load the config drive05:42
openstackgerritRamakrishnan G proposed openstack/ironic: Add RAIDInterface for RAID configuration  https://review.openstack.org/19600305:43
*** yuanying has quit IRC05:44
naohirotrameshg87: Okay, I'll check my environment again.05:44
*** yuanying_ has quit IRC05:44
rameshg87ack05:44
openstackgerritRamakrishnan G proposed openstack/ironic: Add RPCAPIs for RAID configuration  https://review.openstack.org/19600605:44
*** e0ne has quit IRC05:44
naohirotrameshg87: thanks105:44
openstackgerritRamakrishnan G proposed openstack/ironic: Add APIs for RAID configuration  https://review.openstack.org/19600705:44
*** itamarl has joined #openstack-ironic05:51
*** yuanying has joined #openstack-ironic05:51
*** ig0r_ has joined #openstack-ironic05:52
*** dasm has quit IRC05:53
naohirotrameshg87: >you might need to build an iso with these arguments in place05:53
naohirotrameshg87: how do we do the above?05:53
rameshg87naohirot: how did you build ipa iso ?05:55
*** dasm has joined #openstack-ironic05:55
naohirotrameshg87: just "make iso" in IPA tree is not enough?05:55
*** ig0r__ has quit IRC05:55
naohirotrameshg87: Yes. >how did you build ipa iso ?05:55
naohirotrameshg87: I'm sorry, you asked me the question.05:56
naohirotrameshg87: I did "make iso" in ironic-python-agent/imagebuild/coreos#05:56
*** ukalifon1 has joined #openstack-ironic05:58
*** yuanying has quit IRC06:04
*** praneshp has quit IRC06:06
naohirotlazy_prince: I just looked at your patch06:07
naohirotlazy_prince: when do we use ironic-agent element?06:07
naohirotlazy_prince: I think it is for ilo_scsi right?06:08
naohirotlazy_prince: it's not for iscsi_ilo, but for agent_ilo, I believe.06:09
naohirotlazy_prince: it's reversed06:10
*** yuanying has joined #openstack-ironic06:10
naohirotlazy_prince: it's not for agent_ilo, but for iscsi_ilo, I believe.06:10
zhenguohello rameshg87, can you help to review https://review.openstack.org/#/c/177642/, it last for a long time.06:11
*** yuanying has quit IRC06:14
*** yuanying has joined #openstack-ironic06:16
rameshg87zhenguo: sure. I will do that today itself.06:19
zhenguorameshg87: thanks :)06:20
lazy_princenaohirot: ironic-agent element is used to build a ramdisk image (deploy image) for use with ironic.06:24
naohirotlazy_prince: hi06:25
lazy_princenaohirot: hey..06:25
naohirotlazy_prince: so do you mean for both iscsi_ilo and agent_ilo?06:25
lazy_princenaohirot: the deploy images built using ironic-agent will have agent embedded in it.. its just an image.. now, iLO is more for the way of power management or booting.06:26
lazy_princenaohirot: so you could use the image with all agent_* or *_agent drivers..06:27
naohirotlazy_prince: I believe the DIB and the ironic-agent element for iscsi_ilo.06:27
*** radek__ has joined #openstack-ironic06:28
lazy_princenaohirot: i think there used to be a ironic-deploy element for iscsi al iscsi_* drivers..06:28
lazy_princenaohirot: let me check if its still there..06:28
*** dtantsur|afk is now known as dtantsur06:28
dtantsurMorning Ironic06:29
naohirotlazy_prince: really? do you mean that IPA is not used for agent_ilo?  https://github.com/openstack/ironic-python-agent06:29
lazy_princenaohirot: IPA is used for agent_iLO.. but not for iscsi_ilo..06:30
lazy_princenaohirot: https://github.com/openstack/diskimage-builder/tree/master/elements/deploy-ironic06:30
naohirotlazy_prince: that makes sense.06:30
*** pal_ has quit IRC06:30
lazy_princenaohirot: https://github.com/openstack/diskimage-builder/tree/master/elements/ironic-agent06:31
naohirotlazy_prince: but DIB with ironic-agent element works for both?06:31
lazy_princenaohirot: you can use DIB to build images with multiple elements. a combination od deploy-ironic and ironic agent could yield an image that can work for iscsi and agent...06:32
lazy_princes/od/of/06:32
naohirotlazy_prince: oh really? I thought that Ironic is going to shift from DIB to IPA.06:33
*** Sukhdev has quit IRC06:34
naohirotlazy_prince: If it is true, as if we are going to shift from IPA to DIB.06:34
lazy_princenaohirot: DIB is just a tool to generate deploy images.. be it iscsi deploy or IPA based deploy... what I know is IPA will be the way forward.. but it does not mean that IPA images will not be generated by using DIB...06:34
naohirotlazy_prince: I see, we continue to maintain both DIB and IPA so that both can generate core os deploy image. Am I right?06:36
lazy_princenaohirot: not sure if DIB IPA element supports generating IPA image based on core os. but its good to have support extended to Fedora/Ubuntu/Debian OSes too..06:38
naohirotlazy_prince: It seems I misunderstood that DIB with the ironic-agent element generate core os image.06:40
lazy_princenaohirot: better late than never.. :)06:40
rameshg87naohirot: sorry, I seem to have missed your chat06:42
rameshg87naohirot: anyway I think you got reply from lazy_prince06:42
naohirotlazy_prince: what do we call the image which DIB with the ironic-agent elemenet generates?06:42
naohirotlazy_prince: If we call the image IPA, it's very confusing.06:43
rameshg87naohirot: for coreos iso-image-create script is used when you do a make iso06:43
rameshg87naohirot: https://github.com/openstack/ironic-python-agent/blob/master/imagebuild/coreos/iso-image-create#L12606:43
lazy_princenaohirot: maybe "fedora IPA image"06:43
rameshg87naohirot: youcan add the kernel cmdline I mentioned earlier on this line and give a try06:44
*** rameshg87 is now known as rameshg87-away06:45
naohirotrameshg87: Okay, I'll try again.06:45
naohirotrameshg87-away: Yesterday, I tried to add coreos.autologin into the line. It didn't work. Maybe I missed something.06:46
naohirotlazy_prince: that makes sense:-)  >maybe "fedora IPA image"06:49
*** e0ne has joined #openstack-ironic06:57
*** saripurigopi has joined #openstack-ironic07:00
*** Marga__ has joined #openstack-ironic07:03
*** e0ne has quit IRC07:04
*** Marga_ has quit IRC07:06
*** ifarkas has joined #openstack-ironic07:10
*** yog__ has joined #openstack-ironic07:14
*** oomichi has quit IRC07:22
*** e0ne has joined #openstack-ironic07:36
saripurigopihello Ironic07:37
*** jistr has joined #openstack-ironic07:37
*** devanand_ has quit IRC07:41
*** bizarrochristy has joined #openstack-ironic07:46
*** max_lobur has joined #openstack-ironic07:59
*** e0ne is now known as e0ne_08:01
*** ricky2 has joined #openstack-ironic08:02
ricky2heya08:02
*** lucasagomes has joined #openstack-ironic08:02
*** ricky2 is now known as rcarrillocruz08:02
rcarrillocruzany bifrost user right now in the room?08:02
rcarrillocruzi'm getting some error with my baremetal.json, presumed ipmi_address missing (it's there)08:02
rcarrillocruzanyone could share their baremetal.json (with passwords, ips, etc removed) ?08:03
*** e0ne_ is now known as e0ne08:03
*** chlong has quit IRC08:13
Haomengrcarrillocruz: did you run with *ipmi* driver, so ipmi_address is required I think, right?08:15
*** derekh has joined #openstack-ironic08:17
Haomengrcarrillocruz: for ipmi driver, we have to input ipmi_address and ipmi_username, ipmi_password  are required for ipmi connection08:18
Haomengrcarrillocruz: so make sure your *driver_info* are enough for these fields08:18
rcarrillocruzHaomeng: http://paste.openstack.org/show/351210/08:19
rcarrillocruzwhen i run the deploy playbook, I get "msg: RPC do_node_deploy failed to validate deploy or power info. Error: Missing the following IPMI credentials in node's driver_info: ['ipmi_address']. (HTTP 500)08:19
rcarrillocruz"08:19
rcarrillocruzbut ipmi_address is there08:19
rcarrillocruzso is username and password08:19
Haomengrcarrillocruz: let me check playbook code08:21
*** jcoufal has joined #openstack-ironic08:22
lucasagomesrcarrillocruz, I don't know much bifrotst, but you can update the node using the ironic api directly right?08:25
rcarrillocruzyeah, i can. It seems to me a JSON parsing issue, if I use the CSV style inventory it works, but it fails with JSON08:27
Haomengrcarrillocruz: yes, for the error message, for ironic node properties, they are not passed by json file as well08:28
Haomenglucasagomes: good morning:)08:28
lucasagomesHaomeng, good morning!08:29
Haomenglucasagomes: :)08:29
Haomengrcarrillocruz: can you paste both the csv and the json which converted via csv, we can have difference to check which fields are wrong convered08:30
*** bizarrochristy has quit IRC08:31
*** bizarrochristy has joined #openstack-ironic08:32
openstackgerritYuiko Takada proposed openstack/ironic-inspector: Specify server id clearly on the gate test  https://review.openstack.org/19901208:32
Haomengrcarrillocruz: and share your ironic node driver properties also08:33
*** yuikotakada has joined #openstack-ironic08:38
yuikotakadaHi, Ironic08:39
*** pelix has joined #openstack-ironic08:39
lucasagomesyuikotakada, good morning08:40
lucasagomesugt*08:40
yuikotakadalucasagomes, good ugt morning :)08:40
*** romcheg has joined #openstack-ironic08:40
rameshg87-awayzhenguo: hi08:42
dtantsuryuikotakada, lucasagomes, o/08:43
lucasagomesdtantsur, hi there, welcome back08:43
lucasagomeshow was the holiday?08:43
*** sambetts has quit IRC08:44
zhenguorameshg87: hi08:44
dtantsurpretty good, we went to Vienna for 2 nights :)08:44
yuikotakadadtantsur, zdrastviche :)08:44
lucasagomesdtantsur, ah nice one08:44
dtantsur:)08:44
lucasagomesI just passed through vienna once by car, never actually stopped08:44
lucasagomesbut looks beautiful08:44
dtantsuryeah08:46
*** sambetts has joined #openstack-ironic08:46
dtantsurthough it could be better, were it not for +35C outside :D08:47
lucasagomesomg 35C man08:48
* lucasagomes likes the Irish summer, 16C08:49
lucasagomesactually in the afternoon it may go up to 20ish08:49
lucasagomesdtantsur, tho if you had a swimming pool 35C may be great08:49
dtantsurheh sounds nice :)08:49
dtantsurlucasagomes, well, we didn't it08:50
Nishadtantsur, hi08:50
dtantsurNisha, hi08:50
* dtantsur relocates to the office now, sorry08:50
Nishai was starting inspector in devstack....getting this error08:51
NishaAnother app is currently holding the xtables lock08:51
Nishadtantsur, 5 min plz08:51
rcarrillocruzk, i figured08:51
rcarrillocruzso, i changed the baremetal.json08:51
rcarrillocruzafter doing the enroll08:51
dtantsurNisha, that seems to be a bug in the current devstack08:51
rcarrillocruzand must had the missing ipmi params when i enrolled it08:51
Nishainspector doesnt start bec of that08:51
rcarrillocruzenrolling the node again with the baremetal.json fixed that08:51
dtantsurNisha, I can't build my environment right now doe to that..08:51
dtantsurNisha, mind reporting to devstack launchpad?08:52
Nishahow to overcome this error?08:52
dtantsurif I only knew...08:52
Nishaprevious builds of devstack worked fine with inspector?08:52
dtantsurstrangely enough, our gate seems to work08:52
Nishaall the other services came up08:53
Nishait just stuck in inspector with this error08:53
dtantsurNisha, hmm, that maybe another problem08:53
dtantsurNisha, what's the real error?08:53
dtantsurI mean, this xtables thingy is just failure to clean up08:53
* Nisha waiting for paste to finish08:55
Nishahttp://paste.openstack.org/show/351334/08:55
Nishano not in clean up08:56
dtantsurNisha, "There is a duplicated hook in your elements: ramdisk-base/post-install.d/01-ensure-binaries" <-- seems like DIB problem08:58
dtantsurNisha, hmm maybe try updating it: $ sudo pip install -U diskimage-builder08:59
Nishadtantsur, hmmm ok08:59
*** dtantsur is now known as dtantsur|brb09:00
*** athomas has joined #openstack-ironic09:01
*** e0ne is now known as e0ne_09:11
sambettsMorning all o/09:13
*** naohirot has quit IRC09:16
*** boris-42 has quit IRC09:22
*** e0ne_ is now known as e0ne09:24
openstackgerritMerged openstack/ironic: Replace is_hostname_safe with a better check  https://review.openstack.org/19358709:33
*** killer_prince has joined #openstack-ironic09:34
*** lazy_prince has quit IRC09:37
*** lazy_prince has joined #openstack-ironic09:39
*** killer_prince has quit IRC09:42
*** smoriya has quit IRC09:53
openstackgerritRamakrishnan G proposed openstack/ironic: Add RAIDInterface for RAID configuration  https://review.openstack.org/19600309:56
openstackgerritRamakrishnan G proposed openstack/ironic: Add RPCAPIs for RAID configuration  https://review.openstack.org/19600609:56
*** yuanying_ has joined #openstack-ironic09:57
*** yuanying has quit IRC10:00
*** Nisha has quit IRC10:00
*** yuanying_ has quit IRC10:07
*** yuanying has joined #openstack-ironic10:07
*** e0ne is now known as e0ne_10:07
openstackgerritRamakrishnan G proposed openstack/ironic: Add APIs for RAID configuration  https://review.openstack.org/19600710:11
rameshg87-awaylucasagomes: hi10:13
*** e0ne_ is now known as e0ne10:21
lucasagomesrameshg87-away, hi there10:22
TheJuliaGood morning10:22
*** dtantsur|brb is now known as dtantsur10:25
openstackgerritRamakrishnan G proposed openstack/ironic: Add support for inband raid configuration agent ramdisk  https://review.openstack.org/19823810:25
*** rameshg87-away is now known as rameshg8710:25
dtantsursambetts, TheJulia, morning10:25
rameshg87lucasagomes: hi10:25
rameshg87lucasagomes: in https://review.openstack.org/#/c/197141/4/ironic/conductor/manager.py10:25
sambettsdtantsur: Hey :)10:25
rameshg87lucasagomes: one small optimization if it's possible10:26
*** athomas has quit IRC10:26
lucasagomesrameshg87, right10:26
rameshg87lucasagomes: we can check in the db itself if reservation in [c1, c2...]10:26
*** killer_prince has joined #openstack-ironic10:26
rameshg87lucasagomes: but our dbapi doesn't seem to support it10:26
lucasagomesyeah :-( I dunno how to do it with our current filters api10:27
rameshg87lucasagomes: yeah may be we can leave a todo note there and look at it later. right ?10:27
lucasagomesrameshg87, we can open a bug about improving it10:27
lucasagomesso we keep track10:27
rameshg87lucasagomes: yeah, +110:27
lucasagomescause I think this could be used in other places too10:27
lucasagomesfor example when we look at provision state for other stuff we could check if node.provision_state in []10:28
rameshg87lucasagomes: oh yeah, it would be a meaningful enhancement too10:28
* rameshg87 is interested 10:28
rameshg87lucasagomes: I will file a bug and try to get some work on it this weekend10:29
lucasagomesrameshg87, ack! that's good stuff10:29
lucasagomesrameshg87, I could add a note for that patch if you want to10:29
*** lazy_prince has quit IRC10:30
lucasagomesbut not sure if necessary, since it's more broad10:30
*** lazy_prince has joined #openstack-ironic10:30
rameshg87lucasagomes: I will leave a comment there with the link to opened bug10:30
lucasagomesrameshg87, ack, thanks!10:30
*** viktors|afk is now known as viktors10:30
*** killer_prince has quit IRC10:31
*** athomas has joined #openstack-ironic10:34
*** romcheg has quit IRC10:38
*** yuikotakada has quit IRC10:39
*** romcheg has joined #openstack-ironic10:45
*** bizarrochristy has quit IRC10:46
*** max_lobur has quit IRC10:49
*** bizarrochristy has joined #openstack-ironic10:49
openstackgerritDmitry Tantsur proposed openstack/ironic: Start using new ENROLL state  https://review.openstack.org/19472210:56
*** Marga__ has quit IRC11:00
*** lucasagomes is now known as lucas-hungry11:01
*** Marga_ has joined #openstack-ironic11:02
*** davideagnello has quit IRC11:04
rcarrillocruzhey folks11:09
rcarrillocruzto delete a node, it seems i can only do from manage/available11:10
rcarrillocruznow11:10
rcarrillocruzonce a node is set to active11:10
rcarrillocruzhow can I move that state to something else?11:10
rameshg87rcarrillocruz: you need to tear down the node11:11
rameshg87rcarrillocruz: ironic node-set-provision-state <node-uuid> deleted11:11
*** max_lobur has joined #openstack-ironic11:11
rcarrillocruzhmm, ok, now cycling the server11:13
rcarrillocruzwent to cleaning state11:14
rcarrillocruzthx, i should've put clean mode in ironic to off really11:14
*** Marga_ has quit IRC11:15
*** Marga_ has joined #openstack-ironic11:17
openstackgerritRamakrishnan G proposed openstack/ironic: Clear ilo_boot_iso before deploy for glance images  https://review.openstack.org/19343611:21
openstackgerritRamakrishnan G proposed openstack/ironic: Clear ilo_boot_iso before deploy for glance images  https://review.openstack.org/19343611:24
rameshg87rcarrillocruz: oh yeah11:25
rameshg87rcarrillocruz: you can set clean_nodes = false in ironic.conf11:25
* rameshg87 goes home 11:25
*** rameshg87 has quit IRC11:25
*** e0ne is now known as e0ne_11:25
*** romcheg has quit IRC11:28
*** cing has quit IRC11:33
*** romcheg has joined #openstack-ironic11:41
*** e0ne_ is now known as e0ne11:45
openstackgerritZhenguo Niu proposed openstack/ironic: When boot option is not persisted, set boot on next power on  https://review.openstack.org/17764211:46
*** derekh has quit IRC12:01
*** trown|outttypeww is now known as trown12:01
TheJuliarcarrillocruz: I've pondered defaulting bifrost to cleaning off and putting explicit instructions in place for users to turn it on.12:01
*** derekh has joined #openstack-ironic12:02
rcarrillocruzyeah, ran ironic install play now with -e cleaning=false yadayada12:03
rcarrillocruzotoh, i thought i could set arbitrary names for uuid12:03
rcarrillocruzdoesn't bifrost pull latest ironic?12:03
rcarrillocruzi think i read we can have arbitrary uuids now in kilo?12:03
openstackgerritJulia Kreger proposed openstack/bifrost: WIP: Ansible 2.0 compatability **DO NOT MERGE**  https://review.openstack.org/19683212:04
*** chlong has joined #openstack-ironic12:06
*** lucas-hungry is now known as lucasagomes12:07
lucasagomesrcarrillocruz, you can set hostname-like names for "name"12:08
lucasagomesfor the node resource12:08
rcarrillocruzso, hostnames work12:08
lucasagomesironic node-update <uuid> add name=<name>12:08
rcarrillocruzbut fqdn won't ?12:08
rcarrillocruzi tried fqdn12:08
rcarrillocruzand got a complaint from the pertinent create rest api call12:08
lucasagomesI think it supporter fqdn, but I'm not sure the checks where correctly12:09
lucasagomesI approved a patch today fixing some stuff on that area12:09
lucasagomeslemme find the link12:09
lucasagomeshttps://review.openstack.org/#/c/193587/12:09
lucasagomesthis also allows you to use a free form name for the API version >= 1.1012:10
rcarrillocruzhmm12:11
rcarrillocruzi must have some versioning mismatch then12:11
rcarrillocruznot even non-fqdn works for me now12:11
rcarrillocruzError registering machine with Ironic: Expected a uuid but received blah12:11
lucasagomesit's not uuid12:12
lucasagomesit's name12:12
lucasagomeshow you're setting it?12:12
rcarrillocruzah, ok, so you are telling me it's a different param if i want to set name, not uuid12:13
rcarrillocruzthat explains12:13
lucasagomesyes12:13
rcarrillocruzthe playbook uses by default the uuid param12:13
rcarrillocruzthus it will always complain12:13
lucasagomesthe field is called "name"12:13
rcarrillocruzmakes sense now12:13
rcarrillocruzi thought it would do some uuid parsing, if it's not a uuid then assume it was a name12:13
lucasagomesthe uuid is the canonical identifier of the resource12:13
lucasagomesand the name is just a human-friendly way to access it12:14
lucasagomesso you can do GET v1/nodes/<name>12:14
lucasagomese.g12:14
rcarrillocruz++12:15
openstackgerritJulia Kreger proposed openstack/bifrost: Attempt to upgrade iPXE if no mac found  https://review.openstack.org/19338512:15
*** dprince has joined #openstack-ironic12:15
lazy_princelucasagomes: is it possible to build a deploy image which can work with both agent_ipmitool and pxe_ipmitool..?12:16
lucasagomeslazy_prince, a deploy ramdisk? If you use the IPA ramdisk it works with both drivers already12:16
lazy_princelucasagomes: aha.. you mean the core os one or the one built using DIB ironic-agent..?12:17
lucasagomeslazy_prince, both12:17
lucasagomestho I never tested the ironic-agent12:17
lazy_princelucasagomes: aha.. k.. will give it a try then...12:18
lucasagomeslazy_prince, cool!12:18
rcarrillocruzthankfully i can grab the uuid with ipmitool12:21
rcarrillocruzyay12:21
*** bizarrochristy has quit IRC12:24
lucasagomes:-)12:27
*** bizarrochristy has joined #openstack-ironic12:30
openstackgerritJulia Kreger proposed openstack/bifrost: Vagrantfile and vagrant.yml for testing  https://review.openstack.org/19111012:31
* TheJulia needs more coffee12:31
*** ralfv has joined #openstack-ironic12:32
rcarrillocruzfolks, one issue i have is that my servers the provisioning NIC is the second one. Per my searching, it seems it's not possible to set up the NIC boot order with ipmi, is it?12:32
TheJuliaI don't think it is.  The chassises I've watched generally try all their NICs12:34
TheJuliathat are enabled12:34
rcarrillocruzi must check what's going on12:35
rcarrillocruzcos for some reason12:35
rcarrillocruzwhenever i deploy with ironic12:35
rcarrillocruzit tries to pxe boot with first nic12:35
rcarrillocruzthen the hard disk is the second option in the boot sequence12:35
rcarrillocruzthen the prov nic12:35
TheJuliaThat sounds like it is bios settings12:35
rcarrillocruzthus, it always boot from hard disk, doesn't reach to the second nic12:35
rcarrillocruz:/12:35
rcarrillocruzyep12:35
rcarrillocruzoff to iLO12:35
TheJuliaMy supermicro chassis does both nics, but I had to enable the second nick.  The moonshot, it just worked.12:36
TheJuliaEnjoy!12:36
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Mock the file creation for the GetConfigdriveTestCase tests  https://review.openstack.org/19907812:38
lucasagomesTheJulia, good morning!12:38
*** dguerri` is now known as dguerri12:39
lucasagomesrcarrillocruz, yeah I've seem systems that only reliably boot from the first NIC12:39
*** Shrews has joined #openstack-ironic12:40
lucasagomessome may fallback to other nics as TheJulia pointed out12:40
dguerrihello guys, quick question. Is there a way to override/skip the erase_devices (run by IPA) during the clean phase, without disabling cleaning in Ironic?12:40
TheJuliaShrews: Good morning12:41
ShrewsTheJulia: o/12:41
TheJuliadguerri: Hmmmm12:42
dguerriI am trying to define a custom hardware manager with a method with the same name (erase_devices) and higher priority, but it seems bot versions (the one in genericHadware manager and mine HM) get executed12:42
dguerriTheJulia: hey there :)12:42
dguerriTheJulia: do you think it is possible?12:42
openstackgerritSergey Vilgelm proposed openstack/ironic: Update ironic.conf.sample  https://review.openstack.org/19600212:42
TheJuliadguerri: most of the IPA folks won't be up for a couple hours.  I'm looking at the code now12:44
dguerriTheJulia: thanks!12:44
dguerriTheJulia: at first glance, it is not possible...12:45
TheJuliaThat is the feeling I'm getting looking at it12:47
TheJuliahardware.py line 14412:49
TheJuliaSo your hardware manager could define it's own get_clean_steps12:50
*** ukalifon1 has quit IRC12:53
dguerriTheJulia: yup, I did that. As in https://github.com/rackerlabs/onmetal-ironic-hardware-manager/blob/master/onmetal_ironic_hardware_manager/__init__.py#L6412:54
dguerriTheJulia: but the GenericHardwaremanager steps (actually just 1 step) still get executed12:54
TheJuliaThat is a bug then12:55
TheJuliabecause I would think that the presence of the hardware manager should override the generic manager, but I don't see anything to that effect glancing at the code12:56
* TheJulia may have not had enough coffee yet12:56
*** rloo has joined #openstack-ironic13:08
openstackgerritDavide Guerri proposed openstack/ironic-python-agent: Disable local disks shredding if agent_erase_devices_iterations is 0  https://review.openstack.org/19908813:09
dguerriTheJulia: it makes sense13:10
dguerriTheJulia: but it seems a "logic" issue rather than a real bug: https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/hardware.py#L18113:11
dguerriso it works as it is supposed to :)13:11
dguerriI proposed a patch ^ for my use case13:11
dguerriI hope that the rationale makes sense13:11
*** blakec has joined #openstack-ironic13:12
*** cing has joined #openstack-ironic13:16
*** thrash|g0ne is now known as thrash13:17
TheJuliadguerri: split the difference, defect :)13:22
*** kkoski has joined #openstack-ironic13:22
TheJuliadguerri: It make sense, I just think there needs to be better doc around all of that :)13:22
*** tiagogomes_ has joined #openstack-ironic13:26
tiagogomes_Hi, I though I could use logical names in Ironic starting from Kilo, but I got this error ` error: unrecognized arguments: -n devhw7` when I tried it13:26
tiagogomes_Ironic version is 0.4.113:27
jrolltiagogomes_: update your ironic client13:29
ralfvdoes anyone on here know of attempts to control Sparc T4/T5 serves using ipmitool ?13:29
jrolldguerri: you shouldn't need to disable shredding that way, http://docs.openstack.org/developer/ironic-python-agent/#how-are-methods-executed-on-hardwaremanagers13:29
jrolldguerri: can I see your hw manager code?13:30
ralfvspecifically set bootdev to pxe13:30
ralfvipmitool chassis bootdev pxe13:30
*** bizarrochristy has quit IRC13:30
ralfvand ipmitool chassis bootparam set bootflag force_pxe13:30
ralfvseem to have no effectr13:30
*** mtanino has joined #openstack-ironic13:31
tiagogomes_jroll I am using a release made from the 2015.1.0. Perhaps the documentation could be improved saying which version or Ironic supports logical names13:33
jrolltiagogomes_: just need to update the client, not the server, I think13:33
*** amotoki has quit IRC13:33
*** boris-42 has joined #openstack-ironic13:33
dguerrijroll: unfortunately, it doesn't say anything about the overriding of a cleaning step :(13:35
jrolldguerri: oh, ha, this didn't merge yet13:35
jrollI was going to say we just fixed this13:35
jrollhttps://review.openstack.org/#/c/189969/13:35
dguerriyay!!13:36
jroll:)13:36
dguerricool13:36
dguerrijroll: that's exactly what we need!13:36
jrolldguerri: indeed, we just updated onmetal hw manager to work with latest upstream and hit that13:37
*** e0ne is now known as e0ne_13:37
dguerrijroll: brilliant. So i am going to abandon my patch... but I have noticed that using 0 as the number of shredding iterations, doesn't do what you might expect13:38
dguerrithis is more about the shred tool, tho13:38
dguerrijroll: thank you very much, btw13:38
jrolldguerri: yeah, your patch may also be useful, let me think about it. you can already disable erase_devices so maybe not. idk.13:39
jrolland you're welcome :)13:39
jrollwe have that patch in production so I'm 99% sure it works :P13:39
*** e0ne_ is now known as e0ne13:39
dguerrigreat ;)13:40
jrollmaybe I should review it :P13:40
jrollbbiab13:40
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Specify server id clearly on the gate test  https://review.openstack.org/19901213:42
nagyz_will the kilo ironic version out of the box work with a vlan provider network (instead of a flat one)?13:47
nagyz_I'd assume all network orchestration is via neutron13:47
*** bizarrochristy has joined #openstack-ironic13:52
lazy_princenagyz_: kilo may not but liberty will..13:54
lazy_princenagyz_: Look at https://review.openstack.org/#/c/187829/ and https://review.openstack.org/#/c/188528/13:55
*** r-daneel has joined #openstack-ironic13:56
*** kan__ has quit IRC13:57
*** bizarrochristy has quit IRC13:58
*** bizarrochristy has joined #openstack-ironic13:58
*** cing has quit IRC14:00
nagyz_right but I can't just simply create a flat network in our current infrastructure :/14:00
nagyz_based on the review this is only about setting up the ToR/access switches?14:01
nagyz_I could manually go and set all access vlans on the ports to the same VLAN I have the vlan provided network on in neutron14:01
*** ijw has joined #openstack-ironic14:01
nagyz_would that work?14:01
lazy_princenagyz_: yes.. but if used with SDN controllers, it could configure everything for you..14:01
lazy_princenagyz_: yes.. that will do..14:02
*** Kennan2 has joined #openstack-ironic14:03
*** zhenguo has quit IRC14:03
*** Kennan has quit IRC14:03
lazy_princenagyz_: a vlan provider network should work fine with kilo ironic as long as the vlan provider network has proper routes set for the management network so that I ronic can deploy images..14:04
nagyz_right, it has glance access14:05
nagyz_using ML2 in L will be better, but for the time being I can live with this ;-)14:05
nagyz_any news about the deployment network separation blueprint? (I know I could search...)14:05
lazy_princenagyz_: true14:05
nagyz_ah that's the same review you've linked (I'm reading the comments)14:06
lazy_princenagyz_: those two review ids are for deployment network sepration along with tenant network isolation..14:06
nagyz_is it safe to have the same network for baremetal instances and VMs? will the cleaning work nicely? :-)14:09
openstackgerritMerged openstack/ironic: Image service should not be set in ImageCache constructor  https://review.openstack.org/19475214:10
openstackgerritMerged openstack/ironic: Add iRMC Virtual Media Deploy module for iRMC Driver  https://review.openstack.org/15195814:11
jrollcleaning shouldn't have any problems, just needs access to ironic etc same as provisioning14:12
lazy_princenagyz_: well.. that is on us to ensure when we implement it.. :)14:12
nagyz_I meant in the current situtation - in K.14:13
nagyz_I already have a neutron network that has a couple hundred VMs but now it would be convenient to also do baremetal in the same network14:14
jrollnagyz_: manual vlan setup should work fine for your use case, will need routes to ironic and the rest of the control plane, you'll also need to make sure your images are set up to use that vlan14:14
jrollyeah, there's no issues with that14:14
lazy_princenagyz_: and for VMs and baremetal instances to be able to talk to each other, we may have to have them same network..14:14
nagyz_they are14:14
nagyz_in the same VLAN.14:14
nagyz_I have one VLAN with a /20 IP block14:14
NobodyCamgood morning Ironicers14:14
jrollnagyz_: should just work14:15
jrollmorning NobodyCam :)14:15
nagyz_jroll, we'll see. :-)14:15
NobodyCammorning jroll nagyz_ :)14:15
jrollnagyz_: the only requirements are that the metal can access the control plane at provisioning time14:16
jrolland cleaning time14:16
jrollso if your routes and acls allow for that you should be good.14:16
lazy_princejroll: can you please review https://review.openstack.org/19872014:16
jrollmaybe :)14:16
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Mock the file creation for the GetConfigdriveTestCase tests  https://review.openstack.org/19907814:16
jroll+1 lazy_prince14:17
lazy_princejroll: and probably https://review.openstack.org/#/c/198771/ too..14:18
jrollheh14:18
jrollnow you're making me work!14:18
lazy_princejroll: :)14:18
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Mock the file creation for the GetConfigdriveTestCase tests  https://review.openstack.org/19907814:19
jrolllazy_prince: I'll come back to that one, tagged myself. I have a meeting shortly14:19
lazy_princejroll: np..14:19
lazy_princeTheJulia: can you also review https://review.openstack.org/#/c/198771/ This is about enabling IPA for ubuntu and debian14:20
NobodyCammorning lazy_prince14:21
TheJulialazy_prince: will do, thank you!14:21
lazy_princemorning NobodyCam14:21
*** itamarl has quit IRC14:23
lazy_princelucasagomes: had some issue with network in the lab so have not tested it yet.. but my devstack has come up and will be testing it shortly..14:23
rcarrillocruzTheJulia: is it normal that after booting off the CoreOS image I get a user prompt? It then takes 10-20sec, and machine reboots again14:23
rcarrillocruzdunno if it's expected or i need to tweak things on my side14:23
*** ralfv has quit IRC14:23
TheJuliarcarrillocruz: Thats fairly normal14:23
lucasagomeslazy_prince, cool, yeah I would say mark the patch as WIP then14:23
lucasagomesuntil you get it sorted14:23
NobodyCammorning lucasagomes :)14:24
rcarrillocruzk, i need to fix why it doesn't get the default route from configdrive now14:24
lucasagomesNobodyCam, jroll good ugt morning!14:24
jrollmorning lucasagomes!14:24
rcarrillocruzi sorted the NIC order issue by disabling network boot on first nic straightaway14:24
lazy_princelucasagomes: marked it as WIP..14:24
jrolland morning TheJulia rcarrillocruz and anyone else I haven't spoke to yet :)14:24
lucasagomeslazy_prince, thanks!14:24
rcarrillocruzhalo jroll, i'm pretty new in this ironic land :-)14:25
jrollI know, good morning to you anyway! :)14:25
jroll\o/ for new folks14:25
*** chlong has quit IRC14:25
dtantsurmorning jroll, NobodyCam, and the others :)14:27
jrollohai2u dtantsur14:27
NobodyCammorning dtantsur and rcarrillocruz :)14:27
rcarrillocruzmorning :-)14:27
*** vandorss has joined #openstack-ironic14:28
*** vandorss has quit IRC14:29
rcarrillocruzquick question: what are the bare minimum elements for a dib on baremetal?14:31
rcarrillocruzby default i see on bifrost playbooks there's vm, cloudinit-datasources and serial-console14:31
rcarrillocruzi assume i should only have cloud-init/simple-init ?14:31
*** ralfvand0 has joined #openstack-ironic14:32
lazy_princercarrillocruz: if you do not use vm element then, you may have to use baremetal element14:34
rcarrillocruzk, i'll experiment with baremetal+simple-init14:35
lazy_princeso while we are on it, does partition image still need kernel and ramdisk to do local boot from disk.. ?14:35
lazy_princei mean does ironic still need them to be uploaded on glance..?14:36
*** BadCub-away is now known as BadCub14:36
jrolllazy_prince: yes14:40
jrollbut we also support whole disk images14:40
lazy_princejroll: cool...14:40
lucasagomes:-( seriously that tempest passes14:42
lucasagomesBody: {"address": "fa:16:3e:12:c2:ca", "extra": {}, "node_uuid": "6e84ebf8-1430-427b-9531-3540ac25205f", "uuid": null}14:42
lucasagomes"uuid": null14:42
jrollwhat's that?14:42
lucasagomesI will have to make the uuid field nullable for RPC objects14:42
lucasagomesjroll, https://review.openstack.org/#/c/198755/14:42
jrolloh! yay14:43
jroll... but tempest isn't passing?14:43
lucasagomesyeah due ^14:43
lucasagomestrying to figure now14:43
jrolloh, I thought you were sad that tempest passed14:43
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Migrate RPC objects to oslo.versionedobjects Fields  https://review.openstack.org/19875514:43
lucasagomesno I was sad cause it didn't pass14:44
jrolloh hm, port-create right?14:44
jrollit doesn't have a uuid until it gets to the conductor14:44
lucasagomesbefore the fields for our RPC objects where very flexible, like str_or_none14:44
lucasagomesnow we can add checks and stuff14:44
jrollright14:44
lucasagomesjroll, yeah. So I will make it nullable14:44
lucasagomesit was chekcing null is not a valid uuid heh14:44
jrollyeah, not ideal though :/14:44
lucasagomesyeah14:45
lucasagomesbut fair, that's how it was before14:45
lucasagomesI just made it a bit more restrict14:45
jrollgotcha14:46
lucasagomeswe are way behing the oslo versioned objects in Ironic, we didn't sync the code while it was in nova14:46
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Extend and document user_delete in ipmi.command  https://review.openstack.org/19913514:46
lucasagomesfor quite a while14:46
jroll+A on the first patch in that series btw14:46
jrollgood stuff14:46
lucasagomesthanks14:46
jrolllucasagomes: on the second in fields.py14:47
jrollI wonder if you could use a mixin so you aren't duplicating __call__ everywhere14:47
jrollor a metaclass or whatever14:47
jrollI should say, I know you can, wondering if it's worth it14:48
lucasagomesjroll, ++ totally14:48
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Extend and document user_delete in ipmi.command  https://review.openstack.org/19913514:48
openstackgerritMerged stackforge/pyghmi: Have session.py work better in Windows  https://review.openstack.org/19310814:48
jrollok, will comment14:48
lucasagomesI'm just waiting tempest to pass and also I'm testing it locally to see if everything is fine14:48
lucasagomesthen I will change it14:48
lucasagomesI made the objects callable as a temporary thing, so we can first move to objects14:49
lucasagomesthen fix the interfaces and remove that callable14:49
lucasagomesotherwise you have to do everything at once and the patch will be gigantic14:49
jrollyeah sounds good14:50
lucasagomescool thanks for the comment14:52
jrollseeing raid_config reminds me14:54
jrollwe were able to do that migration fully online \o/14:54
jrollI'd love for all migrations to be that way14:54
*** bradjones|away is now known as bradjones14:56
*** yog__ has quit IRC14:56
*** achanda has joined #openstack-ironic14:56
openstackgerritMerged openstack/bifrost: Add README and Troubleshooting updates for SSH keys  https://review.openstack.org/19813514:57
openstackgerritMerged openstack/bifrost: Update VM testing steps  https://review.openstack.org/19769414:57
lucasagomesnice!14:58
*** mgoddard has quit IRC14:59
*** ifarkas has quit IRC15:00
*** mgoddard has joined #openstack-ironic15:00
*** ifarkas has joined #openstack-ironic15:00
*** achanda has quit IRC15:02
openstackgerritMerged openstack/bifrost: Add libvirt package dependency to install step  https://review.openstack.org/19893215:04
*** ijw has quit IRC15:06
*** puranamr has joined #openstack-ironic15:07
*** dasm has quit IRC15:15
*** e0ne is now known as e0ne_15:16
*** ralfvand0_ has joined #openstack-ironic15:16
*** romcheg has quit IRC15:19
*** ralfvand0 has quit IRC15:20
*** ralfvand0_ has quit IRC15:23
*** rameshg87 has joined #openstack-ironic15:23
*** ralfvand0_ has joined #openstack-ironic15:23
rameshg87rloo: hi15:25
rloohi rameshg87, i was looking for you15:25
rameshg87oh :)15:25
rloorameshg87: did you see my comments. on some review i just did...15:25
rameshg87rloo: wanted to check regarding https://review.openstack.org/#/c/193436/715:25
rameshg87rloo: yeah, I was about to ping that only15:25
rameshg87rloo: I agree backward compatibility is at risk here15:26
*** bizarrochristy has quit IRC15:26
rloorameshg87: yeah, that one.15:26
rameshg87rloo: deploy with older proliantutils will fail if no virtual media is attached15:26
rloorameshg87: do you know if we/you need to add code to handle older proliantutils, or are you good with it barfing/failing15:26
*** e0ne_ is now known as e0ne15:26
NobodyCammorning rloo rameshg87 :)15:26
rameshg87morning NobodyCam15:26
NobodyCam:)15:26
rloomorning NobodyCam15:26
NobodyCam:)15:26
*** rameshg871 has joined #openstack-ironic15:27
*** rameshg87 has quit IRC15:27
*** shalq has quit IRC15:27
*** bizarrochristy has joined #openstack-ironic15:27
*** shalq has joined #openstack-ironic15:28
rameshg871rloo: but otherwise I am sure I will annoy people with that error msg :(15:28
rloorameshg87: honestly, i'm fine with it barfing but i can't recall if we have a 'way' of handling those15:28
*** rameshg871 is now known as rameshg8715:28
rameshg87rloo: the earlier proliantutils will throw exception if virtual media is not attached15:29
rameshg87rloo: so in newer code, we make sure we eject virtual media before beginning deploy15:29
rameshg87rloo: so that itself will fail15:29
*** romcheg has joined #openstack-ironic15:29
* rameshg87 is confused 15:29
rloorameshg87: so with newer code, when you try to eject, the old proliantutils will throw exception?15:29
*** rameshg87 has quit IRC15:30
*** ijw has joined #openstack-ironic15:31
*** rameshg871 has joined #openstack-ironic15:32
* rameshg871 is frustrated with connectivity issue15:32
rameshg871rloo: but if/when people update ironic, I guess they would be caring to update it's dependencies as well15:32
rloorameshg871: so you're ok with the current / new behavior, when using older proliantutils?15:32
rameshg871rloo: yes ..15:33
rloorameshg871: ok. so you want to add a followon patch to address my other comments?15:33
rameshg871rloo: yeah, I will do right away ..15:34
rloorameshg871: ok15:34
rameshg871rloo: oh soon I am planning to do one more change that will break anyway ..15:34
rameshg871rloo: 2.1.1 supports giving cacert as well, so planning to add a new argument here - https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/ilo/common.py#L155-L15915:35
rameshg871rloo: cacert=xxxx15:35
rameshg871rloo: so that will break it anyway if they don't update to 2.1.115:35
rloorameshg871: break away15:35
rameshg871:)15:36
*** rameshg871 is now known as rameshg8715:36
*** davidlenwell has quit IRC15:38
*** saripurigopi has quit IRC15:40
openstackgerritJulia Kreger proposed openstack/bifrost: Update README for simple-init/glean  https://review.openstack.org/19814215:42
*** praneshp has joined #openstack-ironic15:43
*** Nisha has joined #openstack-ironic15:46
*** praneshp_ has joined #openstack-ironic15:48
openstackgerritRamakrishnan G proposed openstack/ironic: Address follow-up comments  https://review.openstack.org/19916315:48
rameshg87rloo: ^^15:48
*** praneshp has quit IRC15:49
*** praneshp_ is now known as praneshp15:49
rloothx rameshg8715:50
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Mock the file creation for the GetConfigdriveTestCase tests  https://review.openstack.org/19907815:52
lucasagomesrloo, good ugt morning15:52
* lucasagomes gotta love python 3 which has no file() builtin type15:52
rloohi lucasagomes15:52
*** ijw has quit IRC15:53
*** davidlenwell has joined #openstack-ironic15:53
*** davidlenwell is now known as daviddavid15:54
*** daviddavid is now known as davidlenwell15:54
*** UForgotten has quit IRC15:55
*** davidlenwell has quit IRC15:58
*** davidlenwell has joined #openstack-ironic15:58
*** jistr has quit IRC16:00
*** mgarza_ has joined #openstack-ironic16:00
*** romcheg1 has joined #openstack-ironic16:03
*** romcheg has quit IRC16:04
*** dtantsur is now known as dtantsur|afk16:04
*** jistr has joined #openstack-ironic16:07
*** davidlenwell has quit IRC16:08
*** davidlenwell has joined #openstack-ironic16:08
*** davidlenwell is now known as omnibus716:12
*** omnibus7 is now known as davidlenwell16:12
*** davidlenwell is now known as david_enwell16:12
tiagogomes_Hi, I am trying to setup nova to schedule baremetal servers using Ironic, but I am getting a "No valid host was found" error. The flavor matches the node extra properties. On the compute log there is an "No free port available for instance for instance XYZ"16:14
tiagogomes_Anyone clue about this? Everytime I try to use Nova with Ironic I run into trouble :P16:14
*** absubram has joined #openstack-ironic16:16
jrollsounds like it couldn't allocate a port in neutron16:16
* rameshg87 goes to sleep16:17
rameshg87goodnight folks16:18
*** rameshg87 has quit IRC16:18
*** romcheg1 has quit IRC16:18
tiagogomes_creating it manually works16:19
*** david_enwell is now known as davidlenwell16:19
*** davidlenwell has quit IRC16:20
openstackgerritSam Betts proposed openstack/ironic-inspector: Allow addition of hooks without overriding defaults  https://review.openstack.org/19917916:20
*** davidlenwell has joined #openstack-ironic16:20
sambettsnight all16:23
*** davidlenwell has quit IRC16:23
*** davidlenwell has joined #openstack-ironic16:24
*** davidlenwell has quit IRC16:27
*** davidlenwell has joined #openstack-ironic16:28
NobodyCamnight sambetts16:28
rcarrillocruzbleh16:28
*** jcoufal has quit IRC16:28
tiagogomes_is there a particular filter that I should use in Nova?16:29
rcarrillocruzcan't get network set up properly16:29
rcarrillocruzbrb16:29
tiagogomes_this is my configuration: http://paste.openstack.org/show/352438/16:31
*** davidlenwell has quit IRC16:31
*** e0ne has quit IRC16:33
*** jistr has quit IRC16:35
*** davidlenwell has joined #openstack-ironic16:35
TheJuliarcarrillocruz: how so?16:35
*** davidlenwell is now known as davidlenwell_16:36
*** davidlenwell_ is now known as davidlenwell16:38
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Migrate RPC objects to oslo.versionedobjects Fields  https://review.openstack.org/19875516:39
*** romcheg has joined #openstack-ironic16:42
*** itamarl has joined #openstack-ironic16:46
rcarrillocruzTheJulia: when I restart from coreOS, the cloud-init interfaces info shows the eth0/eth1 as down16:47
rcarrillocruzthus they don't get the network config16:47
rcarrillocruznot sure if it's a race condition where it can't be set up cos they NICs are not up by the time or what16:48
TheJuliarcarrillocruz: try adding simple-init to your list of diskimage-builder elements16:49
TheJuliaand rm -r -f /tftpboot/master_images16:49
* lazy_prince goes to bed16:49
TheJulia(although I think that fix landed already)16:49
lazy_princebye everyone..16:50
TheJuliagoodnight lazy_prince16:50
rcarrillocruzmaster images huh16:50
rcarrillocruzok16:50
rcarrillocruzi already gave it a try to simple-init16:50
rcarrillocruzi removed cloud-init for it:16:50
rcarrillocruzshell: disk-image-create -a amd64 -o "{{http_boot_folder}}/{{deploy_image_filename}}" -t qcow2 "{{dib_os_element}}" vm simple-init "{{ extra_dib_elements}}"16:50
rcarrillocruzthat from the create_dib_image.yml file16:50
TheJuliaburn in devuser as well so you can take a look at what it's doing.  Keep in mind you'll need to set the environment variable for a password for devuser16:51
TheJuliaThere may just be something funky going on that we can't account for or know about16:51
TheJuliafwiw... networking has caused the most headaches since it extremely variable16:51
lucasagomesfolks I will call it a day16:52
TheJuliagoodnight lucasagomes16:52
lucasagomeshave a good night everyone!16:52
lucasagomesTheJulia, you too! g'nigh16:52
*** lucasagomes is now known as lucas-dinner16:52
rcarrillocruzTheJulia: devuser = a system user with a normal password I can set via envvar ?16:53
TheJuliarcarrillocruz: yes16:53
rcarrillocruzexcellent!16:53
TheJuliahold on16:53
rcarrillocruzi was looking for that :D, since i can't use ssh keys without network16:53
TheJuliahttps://github.com/openstack/diskimage-builder/tree/master/elements/devuser16:53
rcarrillocruz++16:53
*** Pradip has joined #openstack-ironic16:53
TheJuliaIn the environment variables that are passed in to disk-image-create, you'll want to add an entry for DIB_DEV_USER_PASSWORD16:54
* TheJulia ponders if there needs to be a "the computer does not like me mode"16:54
jrollTheJulia: do computers ever like us? :)16:55
TheJuliajroll: not really16:55
*** lazy_prince has quit IRC16:55
TheJuliaHi, Virtualbox, just because I'm not interacting with the gui does not mean that you can put the VM to sleep16:55
cineramaprobably retribution for being asked to explain love and subsequently blowing up in all those star trek episodes16:55
*** davideagnello has joined #openstack-ironic16:56
NobodyCambrb16:57
jrollheh16:57
*** trown is now known as trown|lunch17:00
openstackgerritHarshada Mangesh Kakad proposed openstack/ironic: Implement get_boot_device for seamicro driver  https://review.openstack.org/16578817:04
*** e0ne has joined #openstack-ironic17:09
*** derekh has quit IRC17:12
*** ijw has joined #openstack-ironic17:15
*** itamarl has quit IRC17:17
*** e0ne is now known as e0ne_17:18
*** david-lyle has quit IRC17:19
*** romcheg1 has joined #openstack-ironic17:19
*** praneshp has quit IRC17:20
*** romcheg has quit IRC17:21
*** e0ne_ is now known as e0ne17:21
*** praneshp has joined #openstack-ironic17:23
*** romcheg1 has quit IRC17:23
*** ijw has quit IRC17:24
*** romcheg has joined #openstack-ironic17:24
*** achanda has joined #openstack-ironic17:25
*** e0ne is now known as e0ne_17:26
*** e0ne_ is now known as e0ne17:27
openstackgerritJulia Kreger proposed openstack/bifrost: Variablize the full iPXE binary  https://review.openstack.org/19919017:28
*** e0ne is now known as e0ne_17:33
*** praneshp has quit IRC17:35
*** e0ne_ is now known as e0ne17:39
*** pcrews has quit IRC17:46
*** dguerri is now known as dguerri`17:47
openstackgerritMerged openstack/bifrost: Fix check for >= Ubuntu 14.10  https://review.openstack.org/19894317:49
* TheJulia wonders if she is going to have merge conflicts in gerrit17:50
*** blakec has quit IRC17:51
*** athomas has quit IRC17:52
*** max_lobur has quit IRC17:55
openstackgerritMerged stackforge/pyghmi: Extend and document user_delete in ipmi.command  https://review.openstack.org/19913517:57
*** trown|lunch is now known as trown17:59
*** mgarza_ has quit IRC18:00
*** marzif_ has joined #openstack-ironic18:03
*** coolsvap|away is now known as coolsvap18:04
*** mgarza_ has joined #openstack-ironic18:06
*** romcheg has quit IRC18:08
*** praneshp has joined #openstack-ironic18:13
jrollbug #146193718:16
openstackbug 1461937 in Ironic "Node stuck on DEPLOYING (potentially all *ING) state(s)" [High,In progress] https://launchpad.net/bugs/1461937 - Assigned to Lucas Alvares Gomes (lucasagomes)18:16
*** e0ne is now known as e0ne_18:17
jrollsoooo, question18:20
*** zz_natorious is now known as natorious18:20
jrolldoes anyone think it's wrong that nodes are in DEPLOYING while waiting for agents to complete write_image command or whatever?18:20
jrollshould those be in DEPLOYWAIT?18:20
*** bizarrochristy has quit IRC18:20
*** marzif_ has quit IRC18:21
jrollthe current status of them being in DEPLOYING without a lock kind of breaks some assumptions in our code18:21
jrolldevananda: ^ thoughts?18:21
rloojroll: you mean the actual agent, not the agent driver? yeah, that seems odd.18:21
jrollrloo: I mean the node provision state18:21
jroll"in our code" being in ironic18:21
jrollfor example https://review.openstack.org/#/c/194132/ fails any ongoing agent deploys whenever a conductor starts :(18:21
rloojroll: provision state == DEPLOYING, while waiting for agent (not agent driver) to do something, seems odd.18:22
*** bizarrochristy has joined #openstack-ironic18:22
jrollrloo: I guess so. idk.18:22
jrollI think my real question is "should a node ever be in DEPLOYING without a lock"18:22
rloojroll: i don't think that's what lucas' patch means. I mean, i don't think in 'normal' case, DEPLOYIING doesn't have a lock18:24
jrollrloo: it does. in the agent driver.18:24
jrollthat's how it's been since the first patch landed18:25
rloojroll: i think in that patch, the conductor died, a conductor takes over or raises from the dead, and we have code to remove locks when the conductor wakes up.18:25
rloojroll: oh, i suspect that is different than what that patch was meant to do. sec, need to look.18:25
jrollrloo: the code to remove locks is already there. that patch assumes anything in DEPLOYING that has no lock was locked by that conductor and fails it.18:25
jrollrloo: thinking if I just move that block above the "clear the locks" code, it should be fine18:26
rloojroll: looking at line 272: https://review.openstack.org/#/c/194132/13/ironic/conductor/manager.py18:26
rloojroll: you're saying that in the agentdriver code, if you fix, then that line 272 doesn't need to do anything?18:27
jrollno18:27
jrollrloo: so look at it this way18:27
jrollrloo: this code fails any node in DEPLOYING that doesn't have a lock18:27
jrollrloo: it does that after the conductor clears its own locks18:28
jrollrloo: thus it assumes that anything in DEPLOYING must have a lock, and so only that conductor's deploys are failed.18:28
rloojroll: right18:28
jrollis how I'm reading this, anyway18:28
jrollso I'm thinking if we fail anything in DEPLOYING and locked by *this* conductor; then remove the locks; that will work for agent and iscsi18:29
jrollbut I'm not 100% sure.18:29
jrollI do know it's a bug, though, because it just failed an ongoing deploy in my staging environment that should not have been failed :)18:29
rloojroll: hmm. so yeah, i think wrt lucas' patch, the logic/sense would be what you said, check for DEPLOYING and locked first, do the error handling, then clear all locks.18:30
jrollrloo: yeah, that's what I'm thinking, I'll need to play with it a bit18:31
jrollrloo: and then the philosophical question of if we should switch the node to be in DEPLOYWAIT while waiting for the agent to do a thing :)18:31
rloojroll: i think the assumption is that a node cannot be in DEPLOYING with no lock. Are you saying that assumption is incorrect?18:31
jrollrloo: yes, it's very easy to demonstrate18:32
*** Nisha has quit IRC18:32
*** natorious is now known as zz_natorious18:33
jrollI also love that this doesn't log at all :(18:33
*** Nisha has joined #openstack-ironic18:33
rloojroll: if that's the case, then this patch isn't quite right.18:33
rloojroll: and/or we should enforce that assumption.18:33
jrollrloo: right, agree. going to ponder it more18:33
*** Nisha has quit IRC18:34
*** Nisha has joined #openstack-ironic18:34
*** pcrews has joined #openstack-ironic18:34
*** mgarza_ has quit IRC18:38
*** e0ne_ is now known as e0ne18:39
*** Nisha has quit IRC18:41
*** Nisha has joined #openstack-ironic18:42
*** mgarza_ has joined #openstack-ironic18:45
*** Sukhdev has joined #openstack-ironic18:45
*** pcrews has quit IRC18:50
*** e0ne has quit IRC18:50
*** achanda has quit IRC18:51
*** romcheg has joined #openstack-ironic18:52
*** zz_natorious is now known as natorious18:56
*** natorious is now known as zz_natorious18:57
*** harlowja_ has joined #openstack-ironic19:02
*** harlowja has quit IRC19:03
*** Nisha has quit IRC19:05
*** Nisha has joined #openstack-ironic19:06
*** max_lobur has joined #openstack-ironic19:08
openstackgerritJulia Kreger proposed openstack/bifrost: Fixing deployment image default for install role  https://review.openstack.org/19922419:08
*** Nisha has quit IRC19:08
*** Nisha has joined #openstack-ironic19:09
*** puranamr has quit IRC19:10
rloojroll: somewhat related to conductor/DEPLOYING. (I'm not going to look at this patch): https://review.openstack.org/#/c/197141/19:12
*** Nisha has quit IRC19:13
jrollrloo: hmm, thanks19:13
*** Nisha has joined #openstack-ironic19:14
rlooNobodyCam, devananda, anyone that can update BPs etc: https://blueprints.launchpad.net/ironic/+spec/ipxe-dynamic-config19:14
*** mgarza_ has quit IRC19:14
rlooNobodyCam, devananda: that BP should be approved cuz the spec has been approved: http://specs.openstack.org/openstack/ironic-specs/specs/liberty/ipxe-dynamic-config.html19:14
rlooNobodyCam, devananda: and please update the URL spec link in the BP. Thx19:15
rlooBadCub: ^^ if you can chase someone down to do the above, or if you have the powers? :)19:15
* BadCub looks19:16
BadCubrloo: ^^ approved and set to L119:17
rlooBadCub: thank you! But don't set it to L1. we aren't using those (and L1 has passed)19:17
BadCubrlo19:17
BadCubthanks for the reminder. Old habit lol19:17
BadCubfixed19:18
rlooBadCub: it doesn't really matter although it might confuse people if they think we are using those milestones. dunno.19:18
lucas-dinnerjroll, oh I thought it would be always locked when DPELOYING19:18
lucas-dinnerDEPLOYING*19:18
lucas-dinnerjroll, I mean, usually I see DEPLOYING == conductor is doing something19:19
BadCubrloo: indeed it may19:19
lucas-dinnerDEPLOYWAIT == ramdisk doing something19:19
lucas-dinnerlike when the ramdisk is installing the bootloader for localboot we move the state back to DEPLOYWAIT19:19
jrolllucas-dinner: yeah, I see why someone might make that assumption but it's wrong for the agent driver19:19
lucas-dinnermay be a wrong assumption of my part then19:20
*** ndipanov has quit IRC19:20
lucas-dinnerjroll, I see19:20
jrolland maybe the agent driver is broken, but that's how it is right now19:20
*** pcrews has joined #openstack-ironic19:20
lucas-dinnerjroll, gotcha, feel free to revert that patch then until we fix it19:20
lucas-dinnerjroll, or if u want tomorrow I can take a look at the agent and fix it19:20
jrolllucas-dinner: I'll probably hack on things this afternoon and go from there19:20
jrollI'll let you know before I leave19:20
lucas-dinnerto move to DEPLOYWAIT once the conductor is operating19:20
lucas-dinnerjroll, ack19:20
lucas-dinnerit's maybe good to put on DEPLOYWAIT because that's abortable as well19:21
lucas-dinnervia nova's api19:21
lucas-dinnerjroll, yeah update the bug with whatever you find, so we can fix this inconsistency19:21
jrolllucas-dinner: yep will do19:22
lucas-dinnercool thanks!19:22
jrolllucas-dinner: off hand...19:22
jrolldo you know if DEPLOYWAIT -> DELETE goes through cleaning?19:22
jrollI can dive into code if you don't know from the top of your head19:22
JoshNangjroll: almost certainly would19:23
jrollcool19:23
lucas-dinnerjroll, yes it should go to DEPLOYWAIT -> DELETING19:23
*** mgarza has joined #openstack-ironic19:24
lucas-dinnerand then cleaning and so on19:24
jrolllucas-dinner: awesome, ty sir. I'll let you know what I end up with19:24
jrollstepping away for a few19:24
lucas-dinnercool!19:25
*** Nisha has quit IRC19:25
*** Nisha has joined #openstack-ironic19:25
*** Nisha has quit IRC19:30
*** bizarrochristy has quit IRC19:35
*** achanda has joined #openstack-ironic19:37
openstackgerritMerged openstack/ironic: Initial oslo.versionedobjects conversion  https://review.openstack.org/19868719:42
rcarrillocruzoh my19:43
rcarrillocruzTheJulia: i think my issue could be a wrong netmask19:43
rcarrillocruzcos it's wronly set and the hosts portion is smaller as it should be, the machine can't reach the gateway, and that may be the reason why cloud-init does not set it up19:44
rcarrillocruztearing down everything and redeploying19:44
*** bizarrochristy has joined #openstack-ironic19:44
TheJuliainteresting...19:45
TheJuliaThat would do it :(  You could do dhcp with reservations or something along those lines if your using an external dhcp server.19:47
*** david-lyle has joined #openstack-ironic19:50
rcarrillocruzsticking with dnsmasq19:53
*** e0ne has joined #openstack-ironic19:54
*** max_lobur has quit IRC19:54
rcarrillocruzhmm, now it's not set even the IP of the management interface19:57
rcarrillocruzjust keeps the prov interface IP it got from dnsmasq19:57
rcarrillocruzhmm19:57
rcarrillocruzi hate lack of consistency :-)19:57
rcarrillocruzoh19:58
rcarrillocruzexcellent , cloud-init logs available19:58
rcarrillocruzlet's see19:58
*** mgarza has quit IRC20:00
*** mgarza_ has joined #openstack-ironic20:03
*** puranamr has joined #openstack-ironic20:04
openstackgerritArun S A G proposed openstack/ironic-python-agent: Fix iso-image-create to work on RedHat distros  https://review.openstack.org/19923720:05
*** pelix has quit IRC20:05
*** klaus__ has joined #openstack-ironic20:05
*** chlong has joined #openstack-ironic20:06
*** klaus__ has quit IRC20:06
*** marzif_ has joined #openstack-ironic20:07
*** lucas-dinner has quit IRC20:08
*** puranamr has quit IRC20:15
*** marzif__ has joined #openstack-ironic20:16
openstackgerritMerged openstack/ironic: Clear ilo_boot_iso before deploy for glance images  https://review.openstack.org/19343620:18
TheJuliarcarrillocruz: seems like we need to get you in a place where you can pass a robust static configuration in :)20:18
*** ijw has joined #openstack-ironic20:18
*** marzif_ has quit IRC20:18
rcarrillocruzhah20:18
*** puranamr has joined #openstack-ironic20:19
rcarrillocruzhuh20:20
rcarrillocruzredeploy again20:20
rcarrillocruzone blade with correct IP on em120:20
rcarrillocruzthe other one without it20:20
rcarrillocruzand default gw going thru prov device20:20
rcarrillocruzthat btw is set to do so anywhere on my vars20:20
* rcarrillocruz shakes fist at cloud-init20:21
rcarrillocruzor simple-init in this case20:21
*** lucasagomes has joined #openstack-ironic20:21
TheJuliaso simple-init is much more difficult to troubleshoot, there is a case where if the interface does not get carrier up in under a second, it won't mark the interface as connected.  I think yesterday they pushed a release that changed that to 5 seconds20:22
*** penick has joined #openstack-ironic20:22
TheJuliarcarrillocruz: seems odd to get inconsistent results across two nodes from the same deploy...20:22
TheJuliaThe whole idea is "I want to stamp out many machines... very quickly"20:23
TheJulias/is/was/20:23
rcarrillocruzdriving me nuts yeah20:23
rcarrillocruzso20:23
rcarrillocruzbaremetal.json20:23
rcarrillocruzthe nics section20:23
rcarrillocruzi only have defined there the prov interface mac20:23
rcarrillocruzshould I set th emanagement interface as well?20:23
rcarrillocruzhow is this data used in the playbooks?20:24
* rcarrillocruz greps code20:24
*** bizarrochristy has quit IRC20:24
TheJuliarcarrillocruz: You can give it a shot, I've not mucked with mulitple operating interfaces at the same time.  My thoguht was somebody would use it to get things minimally online on whatever build network they were on and then use whatever configuration management tools they wanted to use to assert their full config into place.20:24
* TheJulia wonders where she put a spare dual port gigabit ethernet card....20:25
rcarrillocruzyeah, i just want  ironic to config my mangement interface, since it's what gives me outside world access20:25
rcarrillocruzi'll change to it and inspect how it behaves20:25
*** marzif__ has quit IRC20:26
*** lucasagomes has quit IRC20:27
TheJuliarcarrillocruz: whatever mac you define for the first port on the node is what ends up getting assigned a static ip... if thats what you want.  There is a setting to turn off static assignment and just do dhcp20:28
rcarrillocruzyeah, that's what i want20:31
rcarrillocruzi'm double checking macs if they are right to what i want20:31
*** dprince has quit IRC20:34
*** bizarrochristy has joined #openstack-ironic20:34
*** coolsvap is now known as coolsvap|away20:39
*** jamielennox is now known as jamielennox|away20:41
*** e0ne has quit IRC20:44
*** Sukhdev has quit IRC20:45
*** jamielennox|away is now known as jamielennox20:52
*** igordcard_ has joined #openstack-ironic20:56
rcarrillocruzo-k20:57
rcarrillocruzi think this is the first time i get the two test blades deployed correctly with all net config20:57
rcarrillocruzperfect time to go to dinner and bed20:57
rcarrillocruzlove leaving  when i am winning!20:57
rcarrillocruzhave a good one TheJulia and all20:57
*** marzif__ has joined #openstack-ironic20:58
TheJuliagoodnight :)20:59
*** puranamr has quit IRC21:01
*** puranamr has joined #openstack-ironic21:03
*** kkoski has quit IRC21:04
*** trown is now known as trown|outttypeww21:12
*** marzif_ has joined #openstack-ironic21:26
*** marzif__ has quit IRC21:26
*** marzif_ has quit IRC21:32
openstackgerritLaura Moore proposed openstack/ironic-specs: Update of the Ironic ML2 Integration spec  https://review.openstack.org/18852821:40
*** max_lobur has joined #openstack-ironic21:45
*** Pradip has quit IRC21:54
*** bizarrochristy has quit IRC21:55
*** radek__ has quit IRC21:55
*** romcheg1 has joined #openstack-ironic21:56
*** romcheg has quit IRC21:57
*** mgarza_ has quit IRC21:57
*** bizarrochristy has joined #openstack-ironic21:57
*** mgarza has joined #openstack-ironic21:59
*** thrash is now known as thrash|g0ne22:12
mrdaMorning Ironic22:15
*** ijw_ has joined #openstack-ironic22:16
*** ijw has quit IRC22:19
NobodyCamgoot en morgan mrda22:20
mrdaDanke, guten morgen22:21
mrdaNobodyCam: ^22:21
NobodyCam:)22:21
openstackgerritStephanie Miller proposed openstack/bifrost: Move diskimage-builder and bootable image creation to roles  https://review.openstack.org/19932922:24
NobodyCamOw ya goin mate22:25
openstackgerritMerged openstack/ironic: Add localboot support for iscsi_irmc driver  https://review.openstack.org/16373822:25
openstackgerritMerged openstack/ironic: Add whole disk image support for iscsi_irmc driver  https://review.openstack.org/18177122:25
*** puranamr has quit IRC22:28
*** puranamr has joined #openstack-ironic22:29
openstackgerritStephanie Miller proposed openstack/bifrost: Move diskimage-builder and bootable image creation to roles  https://review.openstack.org/19932922:35
*** Sukhdev has joined #openstack-ironic22:45
*** chlong has quit IRC22:46
*** ijw_ has quit IRC22:56
*** ijw has joined #openstack-ironic22:57
*** bizarrochristy has quit IRC22:57
*** r-daneel has quit IRC23:00
*** max_lobur has quit IRC23:01
*** bizarrochristy has joined #openstack-ironic23:04
*** puranamr has quit IRC23:09
*** absubram has quit IRC23:11
*** zhenguo has joined #openstack-ironic23:14
openstackgerritRuby Loo proposed openstack/python-ironicclient: Expose node's clean_step and bump default version  https://review.openstack.org/19934023:14
*** praneshp has quit IRC23:26
*** krtaylor has quit IRC23:29
*** romcheg1 has quit IRC23:29
*** ijw has quit IRC23:31
*** ijw has joined #openstack-ironic23:33
*** krtaylor has joined #openstack-ironic23:42
*** yuanying_ has joined #openstack-ironic23:53
*** yuanying has quit IRC23:56
*** rloo has quit IRC23:56

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!