Thursday, 2015-08-27

*** r-daneel has joined #openstack-ironic00:09
*** achanda has joined #openstack-ironic00:11
*** mtanino_ has quit IRC00:13
*** tsekiyama has quit IRC00:14
*** [1]cdearborn has joined #openstack-ironic00:17
*** bnemec has quit IRC00:18
*** Haomeng has joined #openstack-ironic00:19
*** achanda has quit IRC00:19
*** shadower has quit IRC00:23
*** shadower has joined #openstack-ironic00:23
*** achanda has joined #openstack-ironic00:25
*** smoriya has joined #openstack-ironic00:27
*** puranamr has quit IRC00:36
*** asd112z has joined #openstack-ironic00:41
*** [1]cdearborn has quit IRC00:43
*** natorious is now known as zz_natorious00:46
*** bnemec has joined #openstack-ironic00:47
*** Marga_ has joined #openstack-ironic00:51
*** Haomeng|2 has joined #openstack-ironic00:52
*** praneshp has quit IRC00:53
*** shoutm has joined #openstack-ironic00:54
*** Marga_ has quit IRC00:54
*** Marga_ has joined #openstack-ironic00:55
*** Haomeng has quit IRC00:55
*** shoutm_ has quit IRC00:57
*** Marga_ has quit IRC01:00
*** Marga_ has joined #openstack-ironic01:00
*** meghal has joined #openstack-ironic01:03
*** zhenguo has joined #openstack-ironic01:05
*** meghal has quit IRC01:05
*** shoutm has quit IRC01:10
*** shoutm has joined #openstack-ironic01:14
*** meghal has joined #openstack-ironic01:15
*** meghal has quit IRC01:17
openstackgerritNaohiro Tamura proposed openstack/ironic-specs: Update iRMC vmedia spec to reflect changes made during code review  https://review.openstack.org/21745201:21
*** jcoufal has joined #openstack-ironic01:25
openstackgerritChris Krelle proposed openstack/ironic: Add node-create example to enroll section of install-guide  https://review.openstack.org/20925101:29
*** jcoufal has quit IRC01:29
*** r-daneel has quit IRC01:35
*** bnemec has quit IRC01:41
*** chenglch has joined #openstack-ironic01:42
*** dims has joined #openstack-ironic01:43
*** chenglch has quit IRC01:47
*** chenglch has joined #openstack-ironic01:49
*** ndipanov has quit IRC02:00
*** rloo has quit IRC02:06
openstackgerritlei zhang proposed openstack/ironic: Add port type on port option  https://review.openstack.org/21701902:15
*** Marga_ has quit IRC02:28
*** asd112z has quit IRC02:50
*** hakimo_ has joined #openstack-ironic02:52
*** hakimo has quit IRC02:55
*** dims has quit IRC02:56
*** zz_natorious is now known as natorious03:02
openstackgerritgaoxiaoyong proposed openstack/ironic: Revise "needs value" to "need a value" in "/ironic/api/controllers/v1/types.py"  https://review.openstack.org/21700703:05
*** yuanying_ has joined #openstack-ironic03:06
*** ramineni has joined #openstack-ironic03:06
*** yuanying_ has quit IRC03:07
*** yuanying has quit IRC03:10
*** ramineni has quit IRC03:11
*** ramineni has joined #openstack-ironic03:12
*** ramineni1 has joined #openstack-ironic03:13
*** ramineni2 has joined #openstack-ironic03:14
*** natorious is now known as zz_natorious03:16
*** ramineni has quit IRC03:16
*** ramineni1 has quit IRC03:18
*** ramineni2 has quit IRC03:19
*** Nisha has joined #openstack-ironic03:24
*** ramineni has joined #openstack-ironic03:33
openstackgerritJohn L. Villalovos proposed openstack/ironic: Fix minor spelling errors  https://review.openstack.org/21700703:34
*** ramineni1 has joined #openstack-ironic03:35
openstackgerritJohn L. Villalovos proposed openstack/ironic: Fix minor spelling/grammar errors  https://review.openstack.org/21700703:36
*** ramineni2 has joined #openstack-ironic03:37
*** ramineni has quit IRC03:38
*** ramineni has joined #openstack-ironic03:39
*** ramineni1 has quit IRC03:40
*** ramineni1 has joined #openstack-ironic03:41
*** ramineni2 has quit IRC03:42
*** ramineni_ has joined #openstack-ironic03:43
*** ramineni has quit IRC03:44
*** alex_xu has quit IRC03:45
*** ramineni1 has quit IRC03:45
*** alex_xu has joined #openstack-ironic03:46
*** irenab has joined #openstack-ironic04:00
*** yuanying has joined #openstack-ironic04:01
*** jamielennox is now known as jamielennox|away04:04
*** jamielennox|away is now known as jamielennox04:05
*** achanda has quit IRC04:08
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/21656204:14
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-inspector: Updated from global requirements  https://review.openstack.org/21715004:14
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-lib: Updated from global requirements  https://review.openstack.org/21696604:14
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/21748104:14
openstackgerritlei zhang proposed openstack/ironic: Add mininum and maxinum on port option  https://review.openstack.org/21701904:19
*** puranamr has joined #openstack-ironic04:27
*** yuanying has quit IRC04:32
*** Nisha has quit IRC04:37
*** yuanying has joined #openstack-ironic04:37
*** links has joined #openstack-ironic04:38
openstackgerritAnusha Ramineni proposed openstack/ironic: Make end-points discoverable via Ironic API  https://review.openstack.org/20589504:39
openstackgerritDevananda van der Veen proposed openstack/ironic: Added CORS support middleware to Ironic  https://review.openstack.org/19976904:43
*** achanda has joined #openstack-ironic04:44
*** puranamr has quit IRC04:50
*** irenab has quit IRC05:05
*** blakec has joined #openstack-ironic05:07
*** openstackgerrit has quit IRC05:16
*** openstackgerrit has joined #openstack-ironic05:17
*** lazy_prince has joined #openstack-ironic05:36
*** smoriya has quit IRC05:38
*** dims has joined #openstack-ironic05:46
*** enikanorov has joined #openstack-ironic05:49
*** Marga_ has joined #openstack-ironic05:51
*** Marga_ has quit IRC05:51
*** Marga_ has joined #openstack-ironic05:51
*** dims has quit IRC05:52
*** blakec has quit IRC05:56
*** yuanying has quit IRC05:58
lintanHi, rameshg8706:01
*** yuikotakada has joined #openstack-ironic06:55
*** saripurigopi has joined #openstack-ironic06:59
*** praneshp has joined #openstack-ironic07:00
*** blakec has joined #openstack-ironic07:05
*** achanda has quit IRC07:06
*** blakec1 has joined #openstack-ironic07:10
*** blakec has quit IRC07:13
*** ifarkas has joined #openstack-ironic07:13
*** e0ne has joined #openstack-ironic07:18
*** praneshp has quit IRC07:35
*** dims has joined #openstack-ironic07:35
*** mgoddard has joined #openstack-ironic07:36
*** dims has quit IRC07:40
*** achanda has joined #openstack-ironic07:51
*** blakec1 has quit IRC07:55
*** shoutm_ has joined #openstack-ironic07:57
*** shoutm has quit IRC08:00
*** e0ne has quit IRC08:01
*** yuanying has joined #openstack-ironic08:03
*** karimb has joined #openstack-ironic08:09
*** boris-42 has quit IRC08:10
openstackgerritSHIGEMATSU Mitsuhiro proposed openstack/bifrost: Correct bug with default value where required  https://review.openstack.org/21710908:15
*** jistr has joined #openstack-ironic08:15
*** lucasagomes has joined #openstack-ironic08:22
*** ukalifon1 has joined #openstack-ironic08:28
*** karimb has quit IRC08:29
*** ndipanov has joined #openstack-ironic08:30
*** shoutm_ has quit IRC08:32
*** pelix has joined #openstack-ironic08:33
*** derekh has joined #openstack-ironic08:40
openstackgerritMerged openstack/python-ironicclient: Updated from global requirements  https://review.openstack.org/21720408:40
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Fix logging and exceptions messages in ipminative driver  https://review.openstack.org/21707108:42
*** dlpartain has joined #openstack-ironic08:48
*** dlpartain has quit IRC08:49
*** achanda has quit IRC08:50
*** jistr has quit IRC08:54
openstackgerritTan Lin proposed openstack/ironic: Base IronicObject on VersionedObject  https://review.openstack.org/21360208:55
openstackgerritTan Lin proposed openstack/ironic: Use oslo.versionedobjects remotable decorators  https://review.openstack.org/21700008:55
openstackgerritTan Lin proposed openstack/ironic: Using ObjectRegistry to register class  https://review.openstack.org/21758408:55
*** jistr has joined #openstack-ironic08:56
*** e0ne has joined #openstack-ironic08:59
*** wuhg has joined #openstack-ironic09:00
openstackgerritAnton Arefiev proposed openstack/python-ironicclient: Fix functional tests job  https://review.openstack.org/21713509:01
*** jistr has quit IRC09:01
*** jistr has joined #openstack-ironic09:05
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add vendor interface to ipminative driver  https://review.openstack.org/21518509:11
*** dtantsur|afk is now known as dtantsur09:12
dtantsurMorning Ironic09:12
yuikotakadadtantsur, morning :)09:12
dtantsuro/09:12
*** UForgotten has quit IRC09:13
dtantsuryuikotakada, looks like none of inspector talks were approved..09:16
yuikotakadadtantsur, yeah :( Otherwise I expected...09:16
dtantsuryeah...09:17
dtantsurnot so many talks at all, I would say09:17
dtantsurwell, we can have a presentation on Friday, like in Vancouver :)09:18
dtantsurunfortunately it means that trown is not coming09:18
dtantsur(I suppose)09:18
yuikotakadadtantsur, this Friday? oh :D In fact, I will do in LinuxCon EU09:18
dtantsuryuikotakada, I meant summit Friday, during the contributor meetup09:19
yuikotakadadtantsur, ah :D yup, we can09:19
openstackgerritMerged openstack/ironic: Add links for UEFI secure boot support to iLO driver documentation  https://review.openstack.org/21652809:22
openstackgerritSam Betts proposed openstack/ironic-specs: CIMC PXE Drivers for Ironic  https://review.openstack.org/21759809:29
*** MattMan has quit IRC09:29
*** chenglch has quit IRC09:38
marioshello ironic - i have a possibly silly question but i am stuck trying to find the answer. Is it the case that the ironic driver doesn't support specification of a /swap space when deploying a nova instance (i.e. --swap to nova boot cli).09:44
mariosdtantsur: lucasagomes ^^^ thanks guys09:44
lucasagomesmarios, we do support creating a swap partiton, tho I haven't tried the --swap option09:45
lucasagomeswe use the swap that is specified in the flavo09:45
lucasagomesflavor*09:45
lucasagomesmaybe the --swap parameter is broken for us and we will have to fix it09:45
lucasagomesmarios, https://github.com/openstack/nova/blob/master/nova/virt/ironic/patcher.py#L63-L6409:46
marioslucasagomes: ok, good to know. i have tried with a flavor that specified swap but couldn't get it to work09:46
lucasagomesmarios, right I will take a look09:46
dtantsuroh09:46
lucasagomesmarios, thanks btw, I will build an env and give it a try with swap09:47
marioslucasagomes: i though maybe this was related (and a recent thing)09:47
marioshttp://specs.openstack.org/openstack/ironic-specs/specs/backlog/partition-image-support-for-agent-driver.html09:47
marios(some things still pending there)09:47
lucasagomesmarios, right. So Ironic can deploy 2 types of images: Full disk or partition images09:48
lucasagomescurrently the agent_ drivers only supports Full disk images09:48
lucasagomesso if you're using it you will have to create the swap partition at image building time09:48
marioslucasagomes: right. thanks this confirms what i have come to understand, well it increases my understanding slightly anyway ;)09:48
lucasagomes:-)09:48
openstackgerritMerged openstack/ironic-inspector: Updated from global requirements  https://review.openstack.org/21715009:49
*** dims has joined #openstack-ironic09:50
*** naohirot has quit IRC09:56
*** VikasC has joined #openstack-ironic09:58
*** MattMan has joined #openstack-ironic10:00
*** ramineni_ has quit IRC10:00
*** yuikotakada has quit IRC10:05
*** jistr has quit IRC10:06
openstackgerritMerged openstack/python-ironic-inspector-client: Updated from global requirements  https://review.openstack.org/21720310:08
*** zhenguo has quit IRC10:10
openstackgerritMerged openstack/python-ironic-inspector-client: Make our README friendly to OpenStack release-tools  https://review.openstack.org/21679910:12
*** maurosr has quit IRC10:14
*** maurosr has joined #openstack-ironic10:17
*** jistr has joined #openstack-ironic10:18
openstackgerritMerged openstack/ironic-inspector: Clean up README  https://review.openstack.org/21679710:19
*** Marga_ has quit IRC10:24
openstackgerritMerged openstack/ironic: format links in the readme to work with the release notes tools  https://review.openstack.org/21675810:28
*** Haomeng|2 has quit IRC10:39
*** PradeepV has joined #openstack-ironic10:56
PradeepVHi Ironic, I created a image using "disk-image-create ubuntu vm" , what is the default username of this image, how can we login into the baremetal instance created through this image10:58
lucasagomesPradeepV, I don't think it has one? You will need cloud-init to setup a key for you11:03
lucasagomesPradeepV, you can use other elements like "stackuser" or "devuser" (I think that' show they are called) to create a user for you11:03
lucasagomesask at #tripleo they may help you better than I can11:03
mrdaPradeepV: you want to include 'local-config' so it'll include ~/.ssh/id_rsa.pub as an authorized_keys entry11:03
mrdathen it should allow you to 'ssh root@yournewhost' using your ssh key for auth11:04
mrdaof course lucasagomes' suggestion is also great :-)11:05
lucasagomesmrda, good morning!11:06
mrdalucasagomes: for my it's almost bed :)11:06
mrdas/my/me/11:06
lucasagomesmrda, oh I mean UGT11:06
lucasagomesmrda, good evening :-) UGT11:07
* mrda doesn't know what timezone UGT is :)11:07
lucasagomesmrda, http://www.total-knowledge.com/~ilya/mips/ugt.html11:07
mrdaNice to overlap with you lucasagomes11:07
PradeepVlucasagomes and mrda, thank you for your help11:07
PradeepVi will try11:07
openstackgerritMerged openstack/ironic: Remove broken workaround code for old mock.  https://review.openstack.org/21644411:07
lucasagomesmrda, yeah man! So you're back to australia? How was the texan holidays?11:08
mrdaoh :)11:08
mrdalucasagomes: Seattle and San Antonio were nice11:08
mrdaGood to see a lot of the Ironic gang11:08
lucasagomesyeah! looking fwd to see the folks in Tokyo11:08
mrdaLooking forward to hanging out with you again of course11:09
lucasagomes++11:09
openstackgerritShivanand Tendulker proposed openstack/ironic-python-agent: Fixes config drive creation failure in UEFI boot mode  https://review.openstack.org/21509711:17
PradeepVHi mrda: how can i include the local-config, can you give more inputs11:17
*** alex_xu has quit IRC11:20
*** dlpartain has joined #openstack-ironic11:21
mrdadisk-image-create ubuntu baremetal dhcp-all-interfaces local-config -o my-image11:21
mrdaPradeepV: ^^11:21
PradeepVthank you mrda: :)11:22
*** alex_xu has joined #openstack-ironic11:23
PradeepVwill it include cloud init package also11:23
*** dlpartain has left #openstack-ironic11:24
mrdaI think local-config does11:24
mrdaBut I'm not an expert in this, I just try things until they work :)11:25
*** UForgotten has joined #openstack-ironic11:26
*** dprince has joined #openstack-ironic11:34
sonukkindly review https://review.openstack.org/#/c/213654/.  Comments are most welcome.11:41
*** e0ne has quit IRC11:42
*** sonuk has quit IRC11:43
*** VikasC has quit IRC11:44
*** saripurigopi has quit IRC11:44
*** thrash|g0ne is now known as thrash11:45
*** lucasagomes is now known as lucas-hungry11:48
*** trown|outttypeww is now known as trown11:53
*** getvasanth has joined #openstack-ironic11:55
openstackgerritLucio Seki proposed stackforge/pyghmi: Add reset bmc command  https://review.openstack.org/21767011:56
openstackgerritLucio Seki proposed stackforge/pyghmi: Add NMI diag command  https://review.openstack.org/21767111:56
getvasanthHas anyone resolved this error  "No VIFs found for node"11:56
trowngood UGT morning Ironic12:01
getvasanthtrown: Good Morning12:01
openstackgerritLucio Seki proposed stackforge/pyghmi: Add NMI diag command  https://review.openstack.org/21767612:05
dtantsurmorning getvasanth, trown12:08
dtantsurtrown, looks like we're out of luck with our talks :(12:08
getvasanthdtantsur: Has anyone resolved this error  "No VIFs found for node"12:09
dtantsurgetvasanth, could you give some context?12:09
openstackgerritJohn Trowbridge proposed openstack/ironic-inspector: Store and expose introspection data  https://review.openstack.org/21315912:09
trowndtantsur: ya I saw :(12:10
getvasanthdtansur: I have openstack setup with ironic, and now i am trying to boot the baremetal12:10
trowngetvasanth: are you trying to boot directly from Ironic? Nova sets up the VIFs12:10
getvasanthdtantsur: at that time Ironic-conductor throws an error saying "No VIFs found for node"12:10
*** viktors has joined #openstack-ironic12:11
dtantsurgetvasanth, are you using nova?12:11
getvasanthdtantsur: you mean, i have to boot with "nova boot"?12:11
getvasanthdtantsur: Now i am trying to boot driectly12:12
trowngetvasanth: ya that will not work without manually creating the VIFs12:12
getvasanthtrown: how do i create it manually?12:13
trowngetvasanth: you could look at https://github.com/openstack/bifrost to get an idea how to do that12:13
trowngetvasanth: or you could use nova12:13
getvasanthtrown: thanks for the link, I will check that and get back to you,12:13
getvasanthdtantsur: thanks12:13
*** dims has quit IRC12:14
getvasanthtrown: which is better to use nova to boot the baremetal?12:15
trowngetvasanth: that is simpler if you have nova in your environment12:15
trownbifrost is a project that uses Ironic without nova12:15
getvasanthtrown: i have nova installed, but didnt try to boot with it, is there any docs to follow, other than the install guide?12:16
trowngetvasanth: http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html12:17
trowngetvasanth: the devstack section has some example `nova boot` commands at the end12:17
*** jcoufal has joined #openstack-ironic12:19
getvasanthtrown: thanks for the link, i will go through it12:19
TheJuliagood morning12:20
sinvalgood morning TheJulia and Ironicers12:24
getvasanthGood morning12:24
*** mtanino has joined #openstack-ironic12:24
dtantsurTheJulia, sinval, morning12:28
*** dims has joined #openstack-ironic12:29
*** openstackgerrit has quit IRC12:31
*** openstackgerrit has joined #openstack-ironic12:32
*** Marga_ has joined #openstack-ironic12:35
*** jcoufal has quit IRC12:35
*** lucas-hungry is now known as lucasagomes12:37
NobodyCamgood morning TheJulia lucas-hungry dtantsur trown sambetts sinval12:37
*** amotoki_ has quit IRC12:37
NobodyCamits early here.. :-p12:37
dtantsurNobodyCam, morning!12:37
NobodyCam:)12:38
dtantsurjust wanted to say it must be early for you :)12:38
NobodyCamyea.. like 5:30 am :-p12:38
NobodyCamso sssshhhhh I'm not here yet :-p12:38
BadCubmorning dtantsur NobodyCam lucasagomes TheJulia trown sambetts sinval12:38
dtantsurmorning BadCub12:39
lucasagomesBadCub, NobodyCam TheJulia sinval getvasanth trown good ugt morning!12:39
* lucasagomes hopes he didn't forget anyone12:39
BadCubhehehehe12:39
NobodyCam:)12:39
*** wuhg has quit IRC12:41
*** puranamr has joined #openstack-ironic12:42
*** PradeepV has quit IRC12:43
*** e0ne has joined #openstack-ironic12:44
*** afaranha has joined #openstack-ironic12:44
*** jcoufal has joined #openstack-ironic12:49
*** puranamr has quit IRC12:50
*** puranamr has joined #openstack-ironic12:52
*** Marga_ has quit IRC12:56
openstackgerritJulia Kreger proposed openstack/bifrost: Resync with openstack/requirements  https://review.openstack.org/21668112:56
*** baoli has joined #openstack-ironic12:59
*** linggao has joined #openstack-ironic12:59
*** rloo has joined #openstack-ironic13:05
*** Marga_ has joined #openstack-ironic13:07
*** jjohnson2 has joined #openstack-ironic13:09
*** mtanino has quit IRC13:11
sambettsMorning NobodyCam, BadCub o/13:13
*** nicodemos has joined #openstack-ironic13:15
*** puranamr has quit IRC13:15
NobodyCammornign sambetts :)13:16
dtantsursambetts, morning13:18
sambettso/ dtantsur13:19
*** ukalifon1 has quit IRC13:20
*** viktors is now known as viktors|away13:24
*** zhenguo has joined #openstack-ironic13:25
*** ukalifon1 has joined #openstack-ironic13:27
*** Nisha_away has joined #openstack-ironic13:32
zigoHi there!13:32
zigoI'm trying to build a package for ironic-discoverd.13:32
dtantsurzigo, hi! for Kilo?13:32
zigoWhen running unit tests, I have this issue: http://paste.debian.net/307319/13:32
zigoThough when I install python-ironic-discoverd (ie: the python code for it), then unit tests are passing.13:33
zigodtantsur: Yes, for Kilo.13:33
zigoSo version 1.1.0.13:33
zigoI've added PYTHONPATH=. but this doesn't help.13:33
zigoHow can I run unit tests when building package without these errors then?13:33
getvasanthtrown: hi, i am trying too boot through nova now, but I get a strange error "No valid host was found. there are not enough hosts available"13:34
trowngetvasanth: that would mean that nova scheduler can not match any nodes to your boot request13:35
getvasanthtrown: instance fails to spawn13:35
dtantsurzigo, sorry, I don't quite get you. Unit tests fail when building a package, but don't fail if you install a package and run them from it?13:36
zigodtantsur:  Unit tests fail when building a package, but don't fail if you install a package and THEN build the package again.13:36
zigo(ie: not running the unit tests from the installed package, but really when building it from the source directory)13:37
getvasanthtrown: how does nova knows which one to boot13:37
*** thiagop has joined #openstack-ironic13:37
zigoSo something is trying to get stuff form /usr/lib/python2.7/dist-packages/ironic_discoverd13:37
thiagopgood morning Ironic13:38
dtantsurzigo, mmm, I think it's because tests rely on setuptools entry points, so you have to install tests somewhere (be it destination directory or temporary build directory)13:39
dtantsur(install everything, not just tests, sorry)13:39
dtantsurthiagop, morning13:39
zigodtantsur: So you mean, it's trying to call /usr/bin/ironic-discoverd ?13:39
getvasanthtrown: in nova.conf driver is set to ironic, I am not understanding this.13:39
thiagopdtantsur: o/13:40
dtantsurzigo, no. we (like many other projects) use stevedore and setuptools entry points to attach plugins13:40
dtantsurzigo, tests that fail for you use plugins. but do find them, meta information is requires, that is generated on installing13:41
trowngetvasanth: could you put up a paste of `ironic node-show <uuid>` for one of the nodes, as well as the nova boot command you ran and `nova flavor-show <uuid>` for the flavor you are using?13:43
trowngetvasanth: there is some mismatch between the flavor and your nodes13:43
getvasanthtrown: here is the info http://pastebin.ca/313155113:45
trowngetvasanth: oh...the node is in "deploy failed" state...presumably from your earlier attempts13:49
getvasanthtrown: oh! what do i do now13:49
trowngetvasanth: you need to move it to manageable and the available:13:50
trownironic node-set-provision-state  9833d3ad-a282-4c04-9615-a9aa19e28153 manage13:50
trownironic node-set-provision-state 9833d3ad-a282-4c04-9615-a9aa19e28153 provide13:50
trowngetvasanth: then you can retry nova boot13:51
getvasanthtrwon: i dont have the option manage13:51
getvasanth[root@ironic ~(keystone_admin)]#  ironic node-set-provision-state  9833d3ad-a282-4c04-9615-a9aa19e28153 manage13:51
getvasanthusage: ironic node-set-provision-state <node id> <provision state>13:51
getvasanthironic node-set-provision-state: error: argument <provision state>: invalid choice: 'manage' (choose from 'active', 'deleted', 'rebuild')13:51
*** mtanino has joined #openstack-ironic13:52
*** mjturek1 has quit IRC13:53
trowngetvasanth: I think you can go from deleted to manageable13:53
*** mjturek1 has joined #openstack-ironic13:54
getvasanthtrown: ok will delete and do13:54
trowngetvasanth: it also looks like local_gb on the node is very small...did you manually populate the properties?13:55
getvasanthtrown: yes13:55
trowngetvasanth: so local_gb is 10, but m1.small has disk of 2013:55
trownso it will not match13:55
getvasanthtrown: updated to 20 now,13:57
getvasanthtrown: i didnt understand the manage & provide parts13:57
trowngetvasanth: nova will only schedule to nodes in available state13:57
trowngetvasanth: provide is the verb that puts a node in available state13:58
getvasanthtrown: i think i need to put the node in maintenance mode and then bring it back14:00
trowngetvasanth: what provision state is it in now?14:02
trowngetvasanth: can you run `ironic node-set-provision-state  9833d3ad-a282-4c04-9615-a9aa19e28153 manage`14:02
getvasanthtrown: provision state is none14:02
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add vendor interface to ipminative driver  https://review.openstack.org/21518514:02
trowngetvasanth: you may even be able to go from none directly to available...14:04
trownironic node-set-provision-state 9833d3ad-a282-4c04-9615-a9aa19e28153 provide14:04
openstackgerritJulia Kreger proposed openstack/bifrost: Correct bug with default value where required  https://review.openstack.org/21710914:04
getvasanthtrown: http://pastebin.ca/3131589 its not moving to provide14:05
trowngetvasanth: its in 'available' thats what we want14:06
trowngetvasanth: it is a bit confusing because the verb is 'provide' but the target state for that verb is 'available'14:06
getvasanthtrown: yes little confusing14:06
*** krtaylor has quit IRC14:07
*** viktors|away is now known as viktors14:14
*** shoutm has joined #openstack-ironic14:18
openstackgerritJohn Trowbridge proposed openstack/ironic-inspector: Store and expose introspection data  https://review.openstack.org/21315914:18
openstackgerritMerged stackforge/pyghmi: Add NMI diag command  https://review.openstack.org/21767614:20
*** romainh has joined #openstack-ironic14:21
openstackgerritVladyslav Drok proposed openstack/ironic-specs: Add pluggable credentials storage  https://review.openstack.org/18605614:28
getvasanthtrown: this is the nova boot command"nova boot --flavor m1.small  --nic net-id=1e58ad20-f3eb-44fd-ae32-2e7a0c02ff9e  --image=cc805134-7260-4060-9300-1e5600f841e5  first14:31
getvasanth"14:31
*** achanda has joined #openstack-ironic14:31
rlootrown, getvasanth: skimmed ^^, my guess is that getvasanth is using an older (micro)version for server and/or client.14:33
getvasanthrloo: my controller node is a vm14:34
rlootrown, getvasanth: the 'manage' and 'provide' verbs were added to the client in Jan. Can't recall if we did a release with that; otherwise it is master.14:34
*** krtaylor has joined #openstack-ironic14:35
*** r3mu5 has joined #openstack-ironic14:35
getvasanthrloo: my ironic client version is 0.3.114:35
*** Nisha_away has quit IRC14:35
*** romainh has left #openstack-ironic14:36
rloogetvasanth: 0.7.0 seems to be the latest: https://pypi.python.org/pypi/python-ironicclient14:36
*** links has quit IRC14:37
rloogetvasanth: which ironic version are you using?14:37
rloogetvasanth: 0.3.1 is from october. are you using ironic-kilo?14:38
getvasanthrloo: yes it is in kilo and rhel714:38
getvasanthrloo: i am using kilo version14:39
rlootrown: ^^.14:39
rloogetvasanth: that explains why trown's instructions don't work.14:39
getvasanthrloo: understood that, but how do i proceed further with this version14:40
*** achanda has quit IRC14:40
getvasanthrloo: its keep throwing the "No VIFs found error"14:41
getvasanthrloo: its driving me crazy..14:41
rloogetvasanth: so nova managed to get an ironic node?14:41
rloogetvasanth: I know almost nothing about the networking part.14:41
getvasanthrloo: me too :(14:42
getvasanthrloo: how do i check that nova has deducted the ironic node?14:42
*** ukalifon1 has quit IRC14:43
*** Nisha has joined #openstack-ironic14:44
getvasanthrloo: nova hypervisor-list shows the ironic node id14:45
getvasanthrloo: and status is also enabled14:45
NobodyCamgood morning rloo :)14:46
*** zz_natorious is now known as natorious14:47
rloomorning NobodyCam14:47
rloogetvasanth: not sure what you mean by 'deducted'.14:47
NobodyCam:)14:48
openstackgerritMerged openstack/ironic: Use JsonEncoded{Dict,List} from oslo_db  https://review.openstack.org/21573914:48
getvasanthrloo: "so nova managed to get an ironic node?" nova is able to see the ironic node14:49
getvasanththats what i meant14:49
*** dims has quit IRC14:51
rloogetvasanth: sorry, it isn't clear to me what your problem is.14:51
*** dims has joined #openstack-ironic14:51
rloogetvasanth: sorry, gotta take off for a bit. maybe someone else can help14:52
getvasanthrloo: sorry, i am trying to boot the with nova, but i am getting into error loops one after another,14:52
getvasanthrloo: thanks for the help14:52
*** davideagnello has quit IRC14:56
*** krtaylor has quit IRC15:02
thiagopFolks, if you have some time to take a look on the OneView driver, we'll appreciate: https://review.openstack.org/#/c/191822/15:07
jlvillaldtantsur, lucasagomes: I have updated patch based on your comments: https://review.openstack.org/#/c/213890/  If you have time to look :)15:07
dtantsurack15:08
lucasagomesjlvillal, thanks will do15:08
jlvillalThanks15:08
openstackgerritJuliana Motira proposed stackforge/pyghmi: Add reset bmc command  https://review.openstack.org/21775915:12
NobodyCamthiagop: congratz!15:13
Nishayuriyz, hi15:13
yuriyzhi Nisha15:14
*** davideagnello has joined #openstack-ironic15:14
thiagopHi NobodyCam, thanks. But why?15:14
NobodyCamthe internal email I just got15:14
Nishayuriyz, I saw your comments on the patch https://review.openstack.org/#/c/217068/5/ironic/drivers/modules/ilo/deploy.py15:14
thiagopNobodyCam: I didn't receive the e-mails directly, just by proxy (meaning Andrey or Erasmo)15:15
thiagop*I don't*15:16
thiagop[bad day for english speaking]15:16
Nishayuriyz, ILO doesnt allow the setting boot device and inserting virtual media unless the system is in power off state15:18
openstackgerritTomoki Sekiyama proposed openstack/ironic: Introduce VolumeConnector object  https://review.openstack.org/21458415:19
openstackgerritTomoki Sekiyama proposed openstack/ironic: Introduce new RPCs to support volume connector operation  https://review.openstack.org/21458515:19
openstackgerritTomoki Sekiyama proposed openstack/ironic: Add REST API for volume connector operation  https://review.openstack.org/21458615:19
openstackgerritTomoki Sekiyama proposed openstack/ironic: Add volume_connector table to save connector information  https://review.openstack.org/20098315:19
openstackgerritTomoki Sekiyama proposed openstack/ironic: [POC] pxe: support boot from Cinder iSCSI volume using iPXE  https://review.openstack.org/21584915:19
lucasagomesnice ^15:20
yuriyzNisha maybe power off can be postponed, because reset of active node when conductor died is bad IMO15:20
Nishayuriyz, i didnt get "maybe power off can be postponed"15:21
getvasanthEven after the Nova is able to see the Ironic node and enabled, Not sure why it throw "No valid host was found"15:21
getvasanthand pointer will help15:22
*** links has joined #openstack-ironic15:22
Nishayuriyz, i understand the concern but the ilo virtual media drivers need to do power off the system to attach the vmedia and set the bot device15:22
*** blakec has joined #openstack-ironic15:24
openstackgerritMerged openstack/ironic-inspector: Fail introspection early if no lookup attributes can be detected  https://review.openstack.org/21677715:25
getvasanthtrown: are you there, Even after the Nova is able to see the Ironic node and enabled, Not sure why it throw "No valid host was found"15:25
trowngetvasanth: look at the nova scheduler logs15:26
yuriyzNisha, if node in active state it already booted with some media, and instance is running, why we should do a reset/off at the same moment in take_over(), maybe we can do it later15:26
trowngetvasanth: the reason will be there15:26
*** r3mu5 has left #openstack-ironic15:28
getvasanthtrown: let me check15:28
Nishayuriyz, ok let me test with the suggestion. I agree with the concern so let me see if that works15:31
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Update documentation to install grub2 when creating the user image  https://review.openstack.org/21713715:32
getvasanthtrown: there is no error messages in the logs, but "nova show 6d63cce7-8b96-4df8-b8cc-c17465f29085" says "No valid host found error"15:34
getvasanthtrown: is there a way to check the nova is able to communicate with the ironic node?15:35
*** vdrok has quit IRC15:35
*** Nisha has quit IRC15:35
*** tsekiyama has joined #openstack-ironic15:36
trowngetvasanth: nova does not communicate with the node15:37
*** vdrok has joined #openstack-ironic15:37
trowngetvasanth: that is Ironic's job...nova just does the scheduling, and neutron VIF plugging15:38
trowngetvasanth: you may need to enable debug logging...but there should be an indication of which host filter returned 0 hosts in the scheduler logs15:38
*** Nisha has joined #openstack-ironic15:38
getvasanthtrown: ok, will enable the debug mode on nova and see15:39
*** getvasanth__ has joined #openstack-ironic15:42
*** bnemec has joined #openstack-ironic15:42
*** shoutm has quit IRC15:43
*** Marga_ has quit IRC15:43
*** getvasanth has quit IRC15:43
*** romcheg1 has joined #openstack-ironic15:48
*** praneshp has joined #openstack-ironic15:49
*** Marga_ has joined #openstack-ironic15:49
*** praneshp_ has joined #openstack-ironic15:52
*** viktors is now known as viktors|afk15:53
*** ifarkas has quit IRC15:53
*** praneshp has quit IRC15:53
*** praneshp_ is now known as praneshp15:53
*** tideline has joined #openstack-ironic15:56
getvasanth__trown: got the issue, http://pastebin.ca/3131819 nova hypevisor-show says that the free_ram_mb is -512mb, where as the flavor is asking for 2gb to start the instance.15:57
getvasanth__trown: ok now how do i make the nova aware that ironic node has 64gb of memory15:57
lucasagomesgetvasanth__, just update the properties/memory_mb field in the Ironic node15:59
lucasagomes(it may take a while to be propagated to nova)15:59
mariojvhey ironic. i was working on https://bugs.launchpad.net/ironic/+bug/1435237 (ipa configdrive size) and wanted to get some feedback on a fix before i send it up for review15:59
openstackLaunchpad bug 1435237 in Ironic "IPA: Configdrive can't be bigger than 64MB" [Medium,Triaged] - Assigned to Mario Villaplana (mario-villaplana-j)15:59
mariojvi basically just changed the script to check the config drive size and round up to the nearest MB, but i'm not getting optimal partition alignments when that happens: https://github.com/supermari0/ironic-python-agent/commit/bf3349f4c9a5696a280d2665a0c5733f1aa12f5f16:00
mariojvand i'm not really sure of a portable way to ensure that the alignment is optimal16:01
rloolucasagomes, getvasanth__: free ram is -512mb. Is that 'normal'? Might be better off deleting that node from ironic and re-adding/creating to ironic.16:01
mariojvi've also heard that we shouldn't partition the last MB of the disk from the gentoo wiki, don't have any other sources on that though16:01
lucasagomesperhaps we are not using the exact ram filter ?16:02
lucasagomess/we/he16:02
JayFmariojv: a thought; you could migrate that to python16:03
JayFmariojv: rather than doing more bashing16:03
JayFmariojv: but if you did that might wanna wait for the partition stuff in ironic-lib to land, but idk when that is16:03
mariojvJayF: you mean this? https://review.openstack.org/#/c/162162/16:04
getvasanth__lucasgomes: in ironic node it is added 64Gb as memory, but the nova says -512mb16:04
JayFmariojv: yeah, but that'll have to be merged, integrated with ipa, etc16:04
getvasanth__lucasagomes:in ironic node it is added 64Gb as memory, but the nova says -512mb16:04
JayFlike I don't think IPA uses ironic-lib yet16:04
*** puranamr has joined #openstack-ironic16:04
JayFthe partitioning code in there will have to be pulled out and replaced with the lib16:04
lucasagomesgetvasanth__, can you paste the node-show + nova hypervisor-stats commands output?16:06
mariojvJayF: i agree rewriting it in python would be best. that code needs to be made more portable so we can partition somewhere besides the start of the disk first, i'll start with that16:06
JayFmariojv: might wanna make sure you coordinate with whoever is doing the ironic-lib stuff16:07
*** mgoddard has quit IRC16:07
JayFlucasagomes: ^ do you know who's doing the work for ironic-lib if mariojv wanted to help integrate it with IPA?16:07
mariojvthat doesn't really solve the optimal partition alignment problem, but having that abstracted away would be better than trying to hack something into a bash script16:07
JayFmariojv: well my hope would be that the code ironic uses for partitioning (now in ironic-lib as well) may already handle that case16:07
*** mgoddard has joined #openstack-ironic16:08
lucasagomesJayF, I think ramesh have be doing a lot of the ports from ironic to ironic-lib16:08
lucasagomesmariojv, ^16:08
*** trown is now known as trown|lunch16:09
*** getvasanth has joined #openstack-ironic16:09
*** getvasanth__ has quit IRC16:09
mariojvJayF: actually the way it seems to work right now is that it just adds partitions in sequence contiguously, starting at 1MB offset for the partition table, then continuing16:12
mariojvbut in IPA, we write to the end of disk then leave it to something else to expand the actual image partition16:13
mariojvs/write to the end of disk/write configdrive to the end of disk16:13
JayFthe iscsi driver supports full disk images16:13
JayFdoes it not support full disk images + configdrive?16:13
mariojvi'm not sure, if it uses this then it seems to assume that the image partitions are already expanded as much as they need to be: https://github.com/openstack/ironic/blob/297f14469d23dd793de625251366380cc648fdb2/ironic/common/disk_partitioner.py#L14216:14
mariojvcinerama: any insight into how iscsi + config drive currently works? we're thinking about using that in ironic-lib in IPA, but i think we'd need to make some modifications so that the configdrive gets written to the end of disk in IPA, instead of writing it immediately after the image like that would do16:16
lucasagomesJayF, I think that's a bug in the iscsi drivers16:16
mariojvusing that - meaning using DiskPartitioner16:16
lucasagomesit doesn't seem to support full disk images with config drive partition16:16
lucasagomes:-(16:16
JayFAha, so this is a problemset that hasn't been tackled at all16:16
lucasagomesat least the last time I looked at it16:16
JayFmariojv: my $.02, I think "magic number" partition sizes are better16:17
JayFmariojv: but as long as parted is run in -o optimal mode, it shouldn't allow you to make misaligned partitions on most hw16:17
*** e0ne has quit IRC16:18
mariojvit does on ours. maybe just try our best to do optimal partitions, and log a warning if it isn't16:18
JayFHmm. I guess maybe doing powers of 2 is best then? I honestly don't know enough about partition alignment but I can't imagine that'd be wrong (even if space-wasteful)16:19
mariojvyeah, i'll have to test it. not guaranteed to make it work but it's better than just randomly guessing16:20
mariojvalternatively there's this with using sysfs, but again, haven't tested yet, probably not guaranteed to work everywhere, etc: http://rainbow.chard.org/2013/01/30/how-to-align-partitions-for-best-performance-using-parted/16:20
JayFnice thing for ipa is16:20
JayFwe know the place it's going to run *is* a controlled environment16:21
mariojvin any case switching what we currently have to python is good16:21
mariojvtrue16:21
lucasagomes+1 to switch from bash to python16:22
lucasagomesbtw food for thought re partitioning: http://blivet.readthedocs.org/en/latest/intro.html16:24
*** jistr has quit IRC16:24
lucasagomesit's a python library, it's what is used for anaconda so is pretty much well tested16:24
*** tideline_ has joined #openstack-ironic16:24
*** tideline has quit IRC16:25
*** romcheg1 has quit IRC16:27
*** marzif has joined #openstack-ironic16:27
*** Nisha_away has joined #openstack-ironic16:29
*** Nisha has quit IRC16:29
mariojvi like it in general. it looks like it only allows you to select where on disk you put the partition if you specify the exact sectors, though16:29
mariojvso calling out to parted would probably be better16:29
mariojvbut that can definitely be generalized in ironic-lib so the rest of our projects can use it16:30
mariojvi wonder if it would be useful to still have a config option or something to specify exact sizes for IPA users who don't want to use auto-detection of the configdrive size. brb16:32
*** natorious is now known as zz_natorious16:35
*** tideline_ is now known as tideline16:36
lucasagomeswell configdrive size maxes out at 64MiB AFAICT16:37
lucasagomesso we can always create a 64MiB partition for it16:37
* lucasagomes memory may be failing here16:38
*** boris-42 has joined #openstack-ironic16:39
*** zhenguo has quit IRC16:41
lucasagomesfolks I'm callign it a day16:43
dtantsuranybody here tried using neutron+ironic without nova?16:43
*** derekh has quit IRC16:44
dtantsurlucasagomes, g'night16:44
mariojvsee ya lucasagomes \o16:44
lucasagomescame to the office, so have to get the train and all16:44
lucasagomessee y'all!16:44
*** lucasagomes has quit IRC16:44
getvasanthlicasagomes: nova still says the ironic node has 0 mb of memory16:44
*** links has quit IRC16:45
getvasanthlucasagomes: any pointers please16:45
mariojvlucasagomes: you actually filed that bug btw, it's only guaranteed to be 64MB if it's in vfat format: http://docs.openstack.org/user-guide/cli_config_drive.html16:45
mariojvi highly doubt that it would ever be >64MB, though16:46
*** praneshp has quit IRC16:48
*** tideline has quit IRC16:48
*** ndipanov has quit IRC16:50
*** krtaylor has joined #openstack-ironic16:52
*** albertoffb has joined #openstack-ironic16:54
*** marzif has quit IRC16:55
*** harlowja has joined #openstack-ironic16:55
openstackgerritgreghaynes proposed openstack/bifrost: Support setting vlan in config drive  https://review.openstack.org/21643116:56
openstackgerritTomoki Sekiyama proposed openstack/ironic: Add volume_connector table to save connector information  https://review.openstack.org/20098316:56
openstackgerritTomoki Sekiyama proposed openstack/ironic: Introduce VolumeConnector object  https://review.openstack.org/21458416:59
openstackgerritTomoki Sekiyama proposed openstack/ironic: Introduce new RPCs to support volume connector operation  https://review.openstack.org/21458516:59
openstackgerritTomoki Sekiyama proposed openstack/ironic: Add REST API for volume connector operation  https://review.openstack.org/21458616:59
openstackgerritTomoki Sekiyama proposed openstack/ironic: [POC] pxe: support boot from Cinder iSCSI volume using iPXE  https://review.openstack.org/21584916:59
*** romcheg1 has joined #openstack-ironic17:00
*** lazy_prince has quit IRC17:03
*** Marga_ has quit IRC17:08
*** dtantsur is now known as dtantsur|afk17:09
dtantsur|afkg'night!17:10
*** garthb has joined #openstack-ironic17:10
rloonight dtantsur|afk17:10
*** Nisha_away has quit IRC17:12
*** getvasanth has quit IRC17:13
*** Nisha has joined #openstack-ironic17:15
*** trown|lunch is now known as trown17:20
*** bnemec has quit IRC17:21
*** achanda has joined #openstack-ironic17:22
openstackgerritgreghaynes proposed openstack/bifrost: Add static DHCP for dynamic inventory  https://review.openstack.org/21737417:26
*** praneshp has joined #openstack-ironic17:26
openstackgerritMerged openstack/ironic-specs: Add a new method validate_raid_config to RAIDInterface  https://review.openstack.org/21680917:27
*** blakec has quit IRC17:30
*** blakec has joined #openstack-ironic17:32
*** Marga_ has joined #openstack-ironic17:34
rlooJoshNang: wondering what the status was wrt zapping. it is a high priority but i don't see any patches for it?17:38
rlooJoshNang: and wrt cleaning, it is all done except the API to get the list of cleaning steps?17:39
JoshNangrloo: yes on cleaning, i had been waiting on the api bit because we slightly changed how they get populated in the zapping spec17:41
JoshNangramesh said he was going to handle zapping, but getting the spec merged took quite some time, so i'm not sure where we stand with that17:41
rlooJoshNang: 'waiting on' . Are you still waiting for that? Was that the issue about which http status to return?17:42
JoshNangrloo: nope, i can go ahead with it now. just gotta find time :/17:42
rlooJoshNang: ok, i'll follow up with ramesh. i think he has a lot on his plate then.17:42
JoshNangbut yeah, i'm going to need the status code to get the patch merged17:42
rlooJoshNang: so we still have to decide on the code? i can't remember what happened if anything.17:43
JoshNangyeahhh i noticed he's got a lot going17:43
JoshNangrloo: yup, the patch is up here to decide: https://review.openstack.org/#/c/209207/17:44
*** e0ne has joined #openstack-ironic17:45
rlooJoshNang: maybe i should send out email. if i understand correctly, our ironic version that corresponds with liberty release, will be done Sept 21-Oct9 timeframe.17:45
*** meghal has joined #openstack-ironic17:45
rlooJoshNang: thx, i'll take a look.17:46
JoshNangyeah, i'll try to get the cleaning api bit up today. this morning was supposed to be my "fix up all the upstream patches" morning, but distractions..17:46
*** tideline has joined #openstack-ironic17:49
rlooJoshNang: thx. If you can get it by Monday morning, that'd be good. Or soon anyway!17:49
JoshNangrloo: wfm :)17:51
*** tideline has quit IRC17:53
openstackgerritChris Krelle proposed openstack/ironic: Add node-create example to enroll section of install-guide  https://review.openstack.org/20925117:57
*** aarefiev22 has joined #openstack-ironic17:58
*** meghal has quit IRC18:01
*** garthb has quit IRC18:01
*** garthb has joined #openstack-ironic18:02
*** blakec has quit IRC18:03
*** getvasanth has joined #openstack-ironic18:05
*** blakec has joined #openstack-ironic18:05
*** getvasanth has quit IRC18:06
*** getvasanth has joined #openstack-ironic18:07
*** garthb has quit IRC18:09
*** pelix has quit IRC18:12
*** meghal has joined #openstack-ironic18:15
*** blakec has quit IRC18:18
*** meghal1 has joined #openstack-ironic18:34
*** meghal has quit IRC18:34
*** verdurin has quit IRC18:35
*** verdurin has joined #openstack-ironic18:39
*** tideline has joined #openstack-ironic18:40
*** zz_natorious is now known as natorious18:42
jlvillalNobodyCam: Is this https://docs.google.com/spreadsheets/d/1Hxyfy60hN_Fit0b-plsPzK6yW3ePQC5IfwuzJwltlbo/edit#gid=1338037272 the place to look for the priority things to review?18:44
NobodyCamyep18:46
jlvillalNobodyCam: Thanks18:46
*** Marga_ has quit IRC18:50
*** mgoddard has quit IRC18:50
*** e0ne has quit IRC18:53
NobodyCam:)18:54
*** garthb has joined #openstack-ironic18:56
TheJuliabetherly: ping18:57
betherlyHey TheJulia18:58
*** jjohnson2 has quit IRC19:02
TheJuliabetherly: do you have like 10 minutes to chat?19:03
betherlyYep :)19:03
betherlyTheJulia: ^19:03
TheJuliagoing to /msg19:03
betherlyawesome ok :)19:03
*** mgoddard has joined #openstack-ironic19:07
openstackgerritJohn L. Villalovos proposed openstack/ironic: Add a versions.before() helper function  https://review.openstack.org/21785319:12
*** puranamr has quit IRC19:12
garthbHello, I have a general question on Ram Filter failures when deploying new Nova instances on bare metal nodes...19:13
*** puranamr has joined #openstack-ironic19:13
garthbI have bare metal node successfully registered...see http://paste.openstack.org/show/429915/19:13
garthbThe bare metal flavor is...see http://paste.openstack.org/show/429966/19:15
garthbThe Ram Filter is failing as it thinks there is no ram available in the bare metal node that was registered see http://paste.openstack.org/show/429916/19:16
*** puranamr has quit IRC19:16
*** puranamr has joined #openstack-ironic19:17
*** puranamr has quit IRC19:17
garthbAny suggestions on how to correct...thx19:17
*** puranamr has joined #openstack-ironic19:17
*** jjohnson2 has joined #openstack-ironic19:19
*** dprince has quit IRC19:20
linggaoHi Ironic folks, are the design sessions for the summit final yet or is there still time to submit a session request?19:22
thiagopgarthb: have you checked the hypervisor created on Nova? Sometimes it takes a bit of time to update the nova with Ironic resources19:23
rloogarthb: don't know if this is the problem or not, but want to make sure, did you configure nova like this: http://docs.openstack.org/developer/ironic/deploy/install-guide.html#configure-compute-to-use-the-bare-metal-service19:24
rloolinggao: as far as I know, we haven't yet started taking suggestions for design sessions.19:24
garthbrloo, thiagop using a devstack setup with ironic configured in...I did check nova.conf and it looks correct...19:26
linggaorloo, can you give a link for submitting a sessionn request?19:26
rloolinggao: well, that's what i mean. usually there's an etherpad. no one has started one yet.19:26
linggaoI see.19:27
thiagopgarthb: Nova should create an "hypervisor" for each Ironic node enrolled. Check if it's created (I think I'll be there) and check the free_memory_mb19:28
garthbthiagop, registered these bare metal nodes yesterday afternoon, but it's still failing this today...restarted ir-cond (just to be sure)19:28
rloolinggao: my suggestion is to keep an eye out for meeting minutes or email list, for mention of soliciting topics for design sessions. i suspect it won't happen for at least 2 weeks if not more.19:29
openstackgerritMerged stackforge/pyghmi: Add reset bmc command  https://review.openstack.org/21775919:29
garthbthiagop, yes there are hypervisor nodes for each bare metal instance I created...19:30
garthbthiagop, checking memory_mb for each one19:30
garthbthiagop, they are all 019:31
garthbthiagop, that seems like it's the problem...19:31
thiagopgarthb: if pending instances to this "fake hypervisors" are still on nova, they remain holding the resources19:32
thiagopgarthb: you need to delete them19:32
thiagopgarthb: if there is no instance, maybe you'll find some answers on n-cpu or n-cond logs19:33
garthbthiagop, running_vms is 0 for each...also I have 0 nova instances deployed, so that there should be no instances running19:33
linggaorloo, thanks!19:33
thiagopgarthb: do the logs have something useful?19:37
*** e0ne has joined #openstack-ironic19:37
garthbthiagop, let me fire up another instance again and check...one moment19:41
thiagopok19:44
*** puranamr has quit IRC19:44
*** puranamr has joined #openstack-ironic19:45
*** puranamr has quit IRC19:48
*** nicodemos has quit IRC19:48
*** nicodemos has joined #openstack-ironic19:49
garthbthiagop, no errors in n-cpu or n-cond...only n-sch had some details about Ramfilter returning 0 hosts...19:49
thiagopgarthb: That's really strange...19:50
thiagopgarthb: can you paste the output of "hypervisor show" for a node that should match this flavor?19:51
garthbthiagop, sure what moment19:51
garthbthiagop, http://paste.openstack.org/show/430017/19:52
thiagopgarthb: ow, it's totally empty19:52
garthbthiagop, shouldn't that info be populated from the ironic node-create and node-update commands?19:53
thiagopgarthb: it shouldn't be empty this way, memory_mb should be showing the ammount of memory the server has19:53
thiagopvcpus too19:54
thiagopgarthb: yes, it should19:54
garthbthiagop, yes agree...I suspect it's not picking up the data from the ironic node-create and node-updates I did19:54
thiagopgarthb: in fact, nova should poll Ironic periodically to get this info. If the hypervisor is there, Nova did it's work19:55
thiagopgarthb: let me compare my node to yours...19:55
garthbthiagop, yeah that makes sense...ok19:55
*** nicodemos has quit IRC19:58
thiagopgarthb: ironic node-validate $NODE_UUID19:58
thiagopgarthb: what is the output?19:58
*** achanda has quit IRC19:58
garthbthiagop, http://paste.openstack.org/show/430040/19:59
thiagopgarthb: the port is created for the node?20:00
garthbthiagop, no...do I need to do an ironic port-create?20:01
garthbthiagop, I didn't do that step...20:01
*** thiagop_ has joined #openstack-ironic20:01
sinvalgarthb: hi, thiagop is AFK now, i can help you with this20:03
garthbsinval, ok...thx20:03
sinvalgarthb: you have to create the port to the node, ironic portcreate20:04
*** blakec has joined #openstack-ironic20:04
sinvalgarthb: ironic port-create * command would work for you20:04
garthbsinval, ok, what do I use as the MAC address? I don't see one in ironic node-show...20:05
thiagop_garthb: the MAC of the first nic of the node20:05
thiagop_garthb: probably you'll see that through OneView20:06
garthbthiagop, ah ok...one moment...20:06
*** puranamr has joined #openstack-ironic20:08
garthbthiagop, sinval the port is now created20:08
thiagop_thiagop_: Nova needs a moment to update the hypervisor, grab a coffee and then see if the hyperviser has info on memory_mb, vcpus...20:09
thiagop_garthb: ^20:09
*** sinval_ has joined #openstack-ironic20:10
*** sambetts has quit IRC20:10
garthbthiagop, sinval Cool...I'm starving...so I'll do better and grab lunch :)20:10
thiagop_garthb: I'm almost looking for dinner here20:11
thiagop_haha20:11
sinval_garthb, great idea20:11
garthbthiagop, sinval thanks I'll check back in with you shortly and let you know the results...thanks again for your help!20:11
thiagop_garthb: not at all20:11
sinval_^^20:12
*** e0ne has quit IRC20:13
*** albertoffb has quit IRC20:13
*** puranamr has quit IRC20:14
*** baoli has quit IRC20:14
*** aarefiev22 has quit IRC20:14
*** thiagop_ has quit IRC20:15
*** adam_g has quit IRC20:17
*** sambetts has joined #openstack-ironic20:17
*** mgoddard has quit IRC20:17
rlooJoshNang: wrt clean/zap steps. to get the list of possible steps, if an agent driver, you need to ask the agent for the steps. but the agent is not always 'alive'?20:19
*** adam_g has joined #openstack-ironic20:21
*** adam_g has quit IRC20:21
*** adam_g has joined #openstack-ironic20:21
*** thiagop_ has joined #openstack-ironic20:21
*** blakec has quit IRC20:22
*** achanda has joined #openstack-ironic20:22
*** achanda has quit IRC20:22
*** achanda has joined #openstack-ironic20:23
openstackgerritTomoki Sekiyama proposed openstack/ironic: Add REST API for volume connector operation  https://review.openstack.org/21458620:25
JoshNangrloo: right, that's the crux of the caching change we made in the zapping spec. basically, cache those agent (and all other) steps and return the cached steps when listing steps. it'll only fail to pull steps from the cache the first time you add a node, and that's when we have to tell the user to retry in X seconds, and we'll boot the agent to get them20:26
rlooJoshNang: but it kind of depends on *when* the request is made, doesn't it? eg, a node is created and in enroll state. and the user issues the request to get list of clean steps. we're going to try to boot the agent then?20:28
JoshNangrloo: hmm yes. if its in enroll i think we should just raise an error20:29
rlooJoshNang: this seems complicated. why don't we just say that request/API doesn't work with agents? :)20:30
rlooJoshNang: I suppose we don't want the user to ask the agent itself, for the list? (was thinking of redirect'ing)20:30
JoshNangrloo: heh if only20:31
JoshNangthat won't work if your agent is on a provisioning network :/20:31
rlooJoshNang: yeah, I know. although whoever issues the request might have access to that network...20:31
rlooJoshNang: but not the right solution anyway.20:32
JoshNangrloo: yeah, personally, that's what i'll likely do20:32
rlooJoshNang: oh really?20:32
rlooJoshNang: so why not go with the simple solution now, if it is an agent and it is alive, or not, do we care?, provide a redirect url?20:33
JoshNangrloo: i mean, that's what i already do when testing/debugging cleaning. all our steps are in the agent currently, and it has an api.20:33
JoshNangmmm i think this way is best for the user, but not for the developers20:34
rlooJoshNang: would it be easier to code this, than trying to get the api 'right' wrt retry-header/caching/etc?20:34
rlooJoshNang: and/or not implement this API as part of the spec...20:35
JoshNangrloo: definitely easier to code..but i don't think "go boot the agent yourself and query it's api yourself, and then mix in the clean steps from other drivers yourself" is a good experience :/20:36
rlooJoshNang: ugh, i forgot about the other drivers.20:36
JoshNangyeah :(20:39
*** krtaylor has quit IRC20:46
*** sinval_ has quit IRC20:52
*** Marga_ has joined #openstack-ironic20:57
openstackgerritTomoki Sekiyama proposed openstack/ironic: Add REST API for volume connector operation  https://review.openstack.org/21458621:01
thiagopFolks, I'm calling it a day21:03
thiagophave a good night everyone21:04
*** thiagop has quit IRC21:04
rlooNobodyCam: I thought a bit more about your doc updates to 209251. let me know if it makes sense. and/or if you want me to mock something up to make it clearer.21:05
*** trown is now known as trown|outttypeww21:09
*** jcoufal has quit IRC21:10
NobodyCamrloo: let me take a quick look :)21:11
*** linggao has quit IRC21:12
openstackgerritJulia Kreger proposed openstack/bifrost: Correct bug with default value where required  https://review.openstack.org/21710921:13
NobodyCamrloo: Let me think about it I need to think of how to reword things21:15
NobodyCamBut I think i understand what you thinking21:16
rlooNobodyCam: writing code is easier I think :)21:16
NobodyCam:) words are hard! :-p21:16
*** blakec has joined #openstack-ironic21:16
*** romcheg1 has left #openstack-ironic21:27
mariojvrloo: regarding https://review.openstack.org/#/c/217137, why is grub2 necessary for local boot as opposed to another bootloader? i know lucasagomes wrote the patch but you seemed to know about it too :)21:37
rloomariojv: oh, i don't know/recall. i didn't look into it, just proofread it. i think we coded it that way. seems like we recently changed to grub221:39
mariojvalright, i'll ask lucas tomorrow, thanks21:39
*** blakec has quit IRC21:39
*** jjohnson2 has quit IRC21:40
rloomariojv: http://docs.openstack.org/developer/ironic/deploy/install-guide.html#local-boot-with-partition-images21:43
mariojvrloo: i see. so the guide is assuming partition images instead of whole disk images?21:44
mariojvi'm not that familiar with disk-image-create21:44
*** krtaylor has joined #openstack-ironic21:45
rloomariojv: ironic doesn't handle all variations and i can't keep track of which it does and what we have or haven't documented. i suppose we should do a better job of that.21:45
openstackgerritMerged openstack/bifrost: Systemd is not just for Red Hat derivatives  https://review.openstack.org/21739121:49
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Update documentation to install grub2 when creating the user image  https://review.openstack.org/21713721:51
openstackgerritLilia Sampaio proposed openstack/python-oneviewclient: Sending OneView Client implementation  https://review.openstack.org/21279621:57
*** penick has joined #openstack-ironic22:06
*** blakec has joined #openstack-ironic22:15
*** Nisha has quit IRC22:28
*** Nisha has joined #openstack-ironic22:28
*** blakec has quit IRC22:45
tonybAny chance I can get some eyes on this https://review.openstack.org/#/c/173121 it's a stbale/juno requirements update.23:07
JayFI don't think anyone here cna approve it, but I'll take a look to see if anyone would obviously impact Ironic23:07
JayFoh; this is for ironic23:08
JayFhah23:08
JayFstill I'm not a core :)23:08
*** shoutm has joined #openstack-ironic23:12
*** dims_ has joined #openstack-ironic23:18
openstackgerritJohn L. Villalovos proposed openstack/ironic: Update ironic.conf.sample with tox -egenconfig  https://review.openstack.org/21796223:20
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/21656223:22
*** dims has quit IRC23:22
*** Marga_ has quit IRC23:27
openstackgerritClif Houck proposed openstack/ironic: Use __str__ as the standard way of getting an Exception's description  https://review.openstack.org/21743423:33
*** bnemec has joined #openstack-ironic23:35
JayFclif_h: should we be using six.text_type() instead of str()?23:36
clif_hJayF: I'm not sure, should we?23:36
JayFclif_h: I guess if it passed py34 tests it's probably fine, but I thought you always had to use the six.text_type()23:36
JayFhttps://pythonhosted.org/six/#six.text_type23:37
JayFclif_h: ^ I think that means yes23:37
clif_hIt passed py27,py34,pep8 for me23:37
JayFHmmm.23:37
*** dims_ has quit IRC23:38
JayFclif_h: I'm having lvh look23:38
JayFclif_h: lvh says repr() or six.text_type() in this case23:39
JayFwith six.text_type being preferable, so that makes sense to me23:39
JayFso I'll put that on the review23:39
clif_hrepr doesn't sound like what we want23:46
clif_htext_type does23:46
JoshNangJayF: :D returning the output of upgrade bios? not a good idea. i think it just sent a megabyte or two of text back via the API23:49
clif_hJayF: just here, or everywhere? should I go back and look for instances of str(exc) in other places?23:55
*** achanda_ has joined #openstack-ironic23:56
clif_hI'll double check the rest of the codebase I suppose23:58

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