BLZbubba | yeah, it is having trouble re-reading the partition table | 00:00 |
---|---|---|
BLZbubba | it did manage to wipe the windows stuff and make a 20G sda1 | 00:01 |
NobodyCam | humm | 00:01 |
NobodyCam | how large is the disk it self.. | 00:02 |
BLZbubba | 500GB | 00:03 |
NobodyCam | pleanty of space | 00:03 |
BLZbubba | well i can hack up a way to have it boot with tgtd and then I can try running the sfdisk commands by hand | 00:04 |
mrda | I've got a couple of question on the Developer Quick Start Guide that's under review right now, specifically what I can exercise with the ironic services running locally. | 00:04 |
BLZbubba | can't you just take an image and write it to /dev/sda? | 00:05 |
BLZbubba | why go through the agony of running fdisk | 00:05 |
mrda | Using the fake driver - we're not actually launching anything, right? i.e. we just manufacture mac address, ip address, ipmi credentials etc or do they need to correspond to entries on the box where the ironic service is running? | 00:06 |
NobodyCam | looks like you hitting this bug: https://bugs.launchpad.net/nova/+bug/1191084 | 00:06 |
NobodyCam | mrda: im understanding the question.... fake is for node control so it fakes the power actions and deploy actions | 00:07 |
BLZbubba | ah thanks for the link | 00:07 |
NobodyCam | gah must be getting late.. mrda I'm NOT understanding.. | 00:08 |
mrda | NobodyCam: so, it's all fake? :) It's only the ironic state that's updated, no actual external-to-ironic actins are triggered? i.e. no network traffic etc? | 00:08 |
mrda | s/actins/actions/ | 00:09 |
NobodyCam | si, but then again we have fake_ssh/fake_pxe which only fake bits | 00:09 |
NobodyCam | so fake_ssh does the ssh power but fakes the pxe bit while fake_pxe is the reverise of that | 00:10 |
mrda | ok, so if we want to fake everything, using fake. If I want to actually trigger a deploy, I can do that with fake_ssh (to a virtualbox or virsh) | 00:12 |
NobodyCam | and soon vmware :-p | 00:12 |
mrda | ok, cool | 00:12 |
NobodyCam | (if that hasn't already landed) | 00:12 |
mrda | and this is possible from ironic standalone? i.e. we don't need everything else? | 00:13 |
NobodyCam | mrda: some of that code path may be untried | 00:13 |
mrda | i.e. nova ets | 00:13 |
mrda | etc | 00:13 |
NobodyCam | that may require a curl command or to but basicly yes | 00:14 |
BLZbubba | i definitely don't recommend putting swap as the last partition, it should go first (or not be ther at all) so you can auto-expand the last partition | 00:14 |
BLZbubba | swap is kind of archaic | 00:14 |
NobodyCam | BLZbubba: i think that change was made... | 00:15 |
* NobodyCam looks | 00:15 | |
NobodyCam | yaits there https://github.com/openstack/nova/blob/master/nova/cmd/baremetal_deploy_helper.py#L100-L101 | 00:16 |
NobodyCam | BLZbubba: you using packaged code? | 00:16 |
NobodyCam | ya that change landed back in OCT.. https://github.com/openstack/nova/commit/81d35f36e1dfdc02f55c5be3282d458f66e166a3#diff-1dcb9634ee51c9b1ed1c088420218843L93 | 00:22 |
*** dhellmann has joined #openstack-ironic | 00:23 | |
NobodyCam | no wait I'm wrong | 00:26 |
NobodyCam | it is root/swap | 00:26 |
NobodyCam | yep same for us | 00:28 |
NobodyCam | https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/deploy_utils.py#L91 | 00:28 |
*** matsuhashi has joined #openstack-ironic | 00:31 | |
*** lazy_prince has quit IRC | 00:31 | |
*** lazy_prince has joined #openstack-ironic | 00:32 | |
*** lazy_prince is now known as killer_prince | 00:32 | |
devananda | mrda: no to several of your questions | 00:48 |
*** matsuhas_ has joined #openstack-ironic | 00:48 | |
*** JoshNang_ has joined #openstack-ironic | 00:48 | |
mrda | devananda: which ones? :) | 00:48 |
devananda | mrda: first, take a look at ironic.drivers.fake to understand what the different "fake" drivers are | 00:49 |
devananda | they stub certain interfaces while implementing others | 00:49 |
devananda | for partial testing | 00:49 |
devananda | eg, test just the SSHPowerDriver in isolation | 00:49 |
*** openstack_ has joined #openstack-ironic | 00:50 | |
mrda | ok, shall do, thanks devananda | 00:50 |
devananda | mrda: second, can you trigger a deploy with XXX, the answer is you probably dont want to use a "fake" driver for that :) | 00:51 |
*** matty_du1s|gone has joined #openstack-ironic | 00:51 | |
devananda | PXE is the deploy driver | 00:51 |
devananda | so you need that | 00:51 |
devananda | if you want to push the power button on the machine ,you actually could use fake_pxe driver | 00:51 |
devananda | otherwise you should use a real power driver ;) | 00:51 |
devananda | eg, pxe_ipmitool | 00:52 |
devananda | mrda: forthe PXE driver to put an image on a machine, however, it needs a DHCP server to point the machine's DHCP BOOT request at the tftpd server | 00:53 |
mrda | so what if I want to get a deploy happening using vms? can I use the fake ssh driver to accomplish that? | 00:53 |
devananda | NobodyCam: oh. we should probably make the PXE driver start tftpd | 00:53 |
devananda | NobodyCam: or document that it's an external req | 00:53 |
devananda | i think we'd assumed that from nova-bm, but that's lame of us to make such an assumption | 00:54 |
devananda | mrda: yes, ssh power driver will work for VMs | 00:54 |
NobodyCam | oh doh! yes! | 00:54 |
*** aignatov` has joined #openstack-ironic | 00:54 | |
*** aignatov` is now known as aignatov | 00:55 | |
mrda | k, so I should be able to run ironic standalone, and get it to deploy an image to a VM that I've previously built in virtualbox, using the ssh power driver? | 00:55 |
*** matsuhashi has quit IRC | 00:55 | |
*** yuriyz has quit IRC | 00:55 | |
*** Xurong has quit IRC | 00:55 | |
*** lifeless has quit IRC | 00:55 | |
*** aignatov_ has quit IRC | 00:55 | |
*** ewindisch has quit IRC | 00:55 | |
*** JoshNang has quit IRC | 00:55 | |
*** matty_dubs|gone has quit IRC | 00:55 | |
*** ewindisch has joined #openstack-ironic | 00:56 | |
*** JoshNang_ is now known as JoshNang | 00:57 | |
devananda | mrda: well. not yet. | 00:57 |
mrda | devananda: :) | 00:57 |
devananda | mrda: we currently depend on glance for the images, neutron for DHCP, and nova for the cloud metadata | 00:57 |
devananda | to parameterise the instane after boot | 00:57 |
*** lifeless has joined #openstack-ironic | 00:57 | |
devananda | mrda: but i think it'd be neat if we didn't depend on those | 00:59 |
devananda | i maen, neutron is kinda tricky to depend on | 00:59 |
mrda | sure, less moving parts so we can concentrate on doing what's needed in ironic | 00:59 |
devananda | right | 00:59 |
mrda | it kinda feels we're in the wild west right now - neutron, tripleo and ironic are all frontier projects | 01:00 |
* devananda hands mrda a cowboy hat | 01:01 | |
*** lifeless has quit IRC | 01:02 | |
mrda | yeehaw! | 01:02 |
*** lifeless has joined #openstack-ironic | 01:02 | |
*** yuriyz has joined #openstack-ironic | 01:03 | |
devananda | NobodyCam: bug - https://bugs.launchpad.net/ironic/+bug/1282836 | 01:03 |
* NobodyCam looks | 01:03 | |
NobodyCam | :) | 01:04 |
* mrda wanders off to read about the different fake drivers | 01:05 | |
* NobodyCam wanders off to drink strawberry daiquiri's | 01:06 | |
devananda | NobodyCam: enjoy! | 01:08 |
* devananda wanders away for the evening too | 01:08 | |
NobodyCam | :) | 01:10 |
mrda | thanks for the help devananda and NobodyCam, much appreciated | 01:11 |
NobodyCam | :) happy to help | 01:13 |
*** openstackgerrit has quit IRC | 01:18 | |
*** openstackgerrit has joined #openstack-ironic | 01:19 | |
*** nosnos has joined #openstack-ironic | 01:34 | |
openstackgerrit | Yuiko Takada proposed a change to openstack/python-ironicclient: Fix the test parameter order part2 https://review.openstack.org/75277 | 01:36 |
openstackgerrit | Yongli He proposed a change to openstack/ironic: Remove extraneous vim configuration comments for ironic https://review.openstack.org/73160 | 01:54 |
openstackgerrit | Shuangtai Tian proposed a change to openstack/ironic: Sync common modules from olso to remove module py3kcompat https://review.openstack.org/73479 | 01:57 |
openstackgerrit | Yongli He proposed a change to openstack/ironic: Use six.moves.urllib.parse instead of urlparse https://review.openstack.org/72889 | 02:00 |
*** rmiki has joined #openstack-ironic | 02:00 | |
openstackgerrit | Yongli He proposed a change to openstack/ironic: Use six.moves.urllib.parse instead of urlparse https://review.openstack.org/72889 | 02:06 |
*** rmiki has quit IRC | 02:10 | |
*** hemna is now known as hemna_ | 02:12 | |
*** anniec has joined #openstack-ironic | 02:12 | |
*** matsuhas_ has quit IRC | 02:34 | |
*** matsuhas_ has joined #openstack-ironic | 02:36 | |
*** rloo has quit IRC | 02:44 | |
*** openstack_ is now known as Xurong | 02:47 | |
*** matsuhas_ has quit IRC | 03:03 | |
*** matsuhas_ has joined #openstack-ironic | 03:06 | |
*** jcooley_ has joined #openstack-ironic | 03:17 | |
*** anniec has quit IRC | 03:25 | |
*** matsuhas_ has quit IRC | 03:29 | |
*** jcooley_ has quit IRC | 03:34 | |
*** jcooley_ has joined #openstack-ironic | 03:35 | |
*** killer_prince2 has joined #openstack-ironic | 03:39 | |
*** jcooley_ has quit IRC | 03:39 | |
*** killer_prince2 is now known as lazy_prince | 03:39 | |
*** harlowja is now known as harlowja_away | 03:45 | |
*** lazy_prince has quit IRC | 03:50 | |
*** KanagarajM_ has joined #openstack-ironic | 03:54 | |
*** matsuhashi has joined #openstack-ironic | 04:25 | |
*** pradipta` is now known as pradipta | 04:28 | |
*** epim has joined #openstack-ironic | 04:33 | |
*** jcooley_ has joined #openstack-ironic | 04:35 | |
*** jcooley_ has quit IRC | 04:40 | |
*** anniec has joined #openstack-ironic | 04:44 | |
*** epim has quit IRC | 04:53 | |
*** lazy_prince has joined #openstack-ironic | 04:55 | |
*** jcooley_ has joined #openstack-ironic | 05:03 | |
*** jcooley_ has quit IRC | 05:11 | |
*** loki_ has joined #openstack-ironic | 05:14 | |
*** matsuhashi has quit IRC | 05:23 | |
*** shausy has joined #openstack-ironic | 05:30 | |
*** shausy has quit IRC | 05:32 | |
*** matsuhashi has joined #openstack-ironic | 05:33 | |
*** anniec has quit IRC | 05:40 | |
*** jcooley_ has joined #openstack-ironic | 05:47 | |
*** anniec has joined #openstack-ironic | 05:50 | |
*** mrda is now known as mrda_weekending | 05:52 | |
*** killer_prince has quit IRC | 06:01 | |
*** killer_prince has joined #openstack-ironic | 06:03 | |
openstackgerrit | Jenkins proposed a change to openstack/ironic: Imported Translations from Transifex https://review.openstack.org/71192 | 06:06 |
*** coolsvap has joined #openstack-ironic | 06:13 | |
*** vkozhukalov has joined #openstack-ironic | 06:34 | |
*** aignatov is now known as aignatov_ | 06:35 | |
*** saju_m has joined #openstack-ironic | 06:36 | |
*** datajerk has joined #openstack-ironic | 06:38 | |
*** datajerk has quit IRC | 06:39 | |
*** datajerk has joined #openstack-ironic | 06:40 | |
openstackgerrit | Andreas Jaeger proposed a change to openstack/ironic: Improve help strings https://review.openstack.org/74822 | 06:40 |
*** lsmola has joined #openstack-ironic | 06:42 | |
*** lsmola has quit IRC | 06:42 | |
*** lsmola has joined #openstack-ironic | 06:43 | |
*** jcooley_ has quit IRC | 07:12 | |
*** jcooley_ has joined #openstack-ironic | 07:15 | |
*** jcooley_ has quit IRC | 07:18 | |
*** mdurnosvistov_lt has joined #openstack-ironic | 07:20 | |
*** vkozhukalov has quit IRC | 07:31 | |
*** marty has joined #openstack-ironic | 07:36 | |
*** hstimer has quit IRC | 07:40 | |
*** marty has quit IRC | 07:41 | |
*** pbrooko has joined #openstack-ironic | 07:42 | |
*** mdurnosvistov_lt has quit IRC | 07:47 | |
*** jistr has joined #openstack-ironic | 07:48 | |
*** jcooley_ has joined #openstack-ironic | 07:49 | |
*** dshulyak has joined #openstack-ironic | 07:52 | |
*** jcooley_ has quit IRC | 07:54 | |
*** Haomeng has quit IRC | 08:01 | |
*** aignatov_ is now known as aignatov | 08:03 | |
openstackgerrit | Sun Jing proposed a change to openstack/ironic: Support serial console access https://review.openstack.org/64100 | 08:05 |
*** anniec has quit IRC | 08:06 | |
*** Haomeng has joined #openstack-ironic | 08:17 | |
*** saju_m has quit IRC | 08:31 | |
*** KanagarajM_ has quit IRC | 08:32 | |
openstackgerrit | Yuiko Takada proposed a change to openstack/python-ironicclient: Fix the test parameter order part2 https://review.openstack.org/75277 | 08:38 |
*** jcooley_ has joined #openstack-ironic | 08:41 | |
*** viktors-away is now known as viktors | 08:50 | |
*** jcooley_ has quit IRC | 08:51 | |
*** ndipanov has joined #openstack-ironic | 08:59 | |
*** saju_m has joined #openstack-ironic | 09:01 | |
openstackgerrit | Mikhail Durnosvistov proposed a change to openstack/python-ironicclient: Remove shebang lines from code https://review.openstack.org/74648 | 09:01 |
*** saju_m has quit IRC | 09:02 | |
*** vkozhukalov has joined #openstack-ironic | 09:07 | |
*** derekh has joined #openstack-ironic | 09:10 | |
openstackgerrit | Mikhail Durnosvistov proposed a change to openstack/ironic: Remove shebang lines from code https://review.openstack.org/74731 | 09:13 |
*** saju_m has joined #openstack-ironic | 09:21 | |
*** martyntaylor has joined #openstack-ironic | 09:24 | |
*** lucasagomes has joined #openstack-ironic | 09:33 | |
*** pradipta` has joined #openstack-ironic | 09:41 | |
*** max_lobur_afk is now known as max_lobur | 09:43 | |
*** pradipta has quit IRC | 09:44 | |
*** jcooley_ has joined #openstack-ironic | 09:47 | |
*** tatyana has joined #openstack-ironic | 09:49 | |
*** jcooley_ has quit IRC | 09:52 | |
lifeless | devananda: btw - https://pypi.python.org/pypi/concoord might be a nice replacement for locks-in-db, amongst other things | 09:58 |
*** Kanagaraj has joined #openstack-ironic | 10:00 | |
*** yuriyz has quit IRC | 10:07 | |
openstackgerrit | Rohan Kanade proposed a change to openstack/ironic: Implement the SeaMicro Power driver https://review.openstack.org/70719 | 10:08 |
openstackgerrit | Rohan Kanade proposed a change to openstack/ironic: Implements SeaMicro VendorPassThru functionality https://review.openstack.org/70720 | 10:08 |
*** sanek11 has joined #openstack-ironic | 10:10 | |
*** sanek11 is now known as agordeev | 10:10 | |
agordeev | good morning, all | 10:10 |
*** KanagarajM_ has joined #openstack-ironic | 10:13 | |
*** Kanagaraj has quit IRC | 10:16 | |
*** aignatov is now known as aignatov_ | 10:16 | |
*** yuriyz has joined #openstack-ironic | 10:17 | |
max_lobur | morning Ironic | 10:19 |
agordeev | max_lobur: morning :) | 10:21 |
*** derekh has quit IRC | 10:27 | |
*** derekh has joined #openstack-ironic | 10:31 | |
*** jcooley_ has joined #openstack-ironic | 10:41 | |
*** athomas has joined #openstack-ironic | 10:45 | |
*** coolsvap has quit IRC | 10:45 | |
*** jcooley_ has quit IRC | 10:46 | |
*** aignatov_ is now known as aignatov | 10:46 | |
*** jcooley_ has joined #openstack-ironic | 10:47 | |
Haomeng | morning agordeev, max_lobur :) | 10:47 |
*** jistr has quit IRC | 10:48 | |
*** pradipta has joined #openstack-ironic | 10:49 | |
yuriyz | morning All | 10:49 |
*** pradipta` has quit IRC | 10:51 | |
*** jcooley_ has quit IRC | 10:52 | |
*** coolsvap has joined #openstack-ironic | 10:52 | |
Haomeng | yuriyz: morning:) | 10:53 |
agordeev | morning Haomeng, yuriyz | 10:53 |
*** athomas has quit IRC | 10:54 | |
*** nosnos has quit IRC | 10:58 | |
Haomeng | agordeev: :) | 10:58 |
*** matsuhashi has quit IRC | 11:02 | |
*** athomas has joined #openstack-ironic | 11:03 | |
*** mdurnosvistov has quit IRC | 11:05 | |
*** mdurnosvistov has joined #openstack-ironic | 11:05 | |
mdurnosvistov | morning all! :) | 11:05 |
*** jistr has joined #openstack-ironic | 11:05 | |
*** vkozhukalov has quit IRC | 11:08 | |
agordeev | mdurnosvistov: morning | 11:11 |
*** KanagarajM_ has quit IRC | 11:15 | |
*** KanagarajM_ has joined #openstack-ironic | 11:15 | |
openstackgerrit | Yuriy Zveryanskyy proposed a change to openstack/ironic: Add provision_updated_at field to nodes table https://review.openstack.org/74781 | 11:20 |
*** vkozhukalov has joined #openstack-ironic | 11:20 | |
*** coolsvap has quit IRC | 11:28 | |
*** KanagarajM_ has quit IRC | 11:45 | |
*** KanagarajM_ has joined #openstack-ironic | 11:47 | |
*** jcooley_ has joined #openstack-ironic | 11:48 | |
*** jcooley_ has quit IRC | 11:53 | |
*** yuriyz has quit IRC | 11:56 | |
*** KanagarajM__ has joined #openstack-ironic | 11:58 | |
*** KanagarajM_ has quit IRC | 12:00 | |
*** aignatov is now known as aignatov_ | 12:02 | |
*** KanagarajM__ has quit IRC | 12:07 | |
*** aignatov_ is now known as aignatov | 12:23 | |
*** vkozhukalov has quit IRC | 12:39 | |
openstackgerrit | Eugeniya Kudryashova proposed a change to openstack/python-ironicclient: Use HTTPClient from common Oslo code https://review.openstack.org/64286 | 12:43 |
*** vkozhukalov has joined #openstack-ironic | 12:55 | |
*** aignatov is now known as aignatov_ | 12:55 | |
*** loki_ has quit IRC | 13:03 | |
*** zul has joined #openstack-ironic | 13:09 | |
*** jdob has joined #openstack-ironic | 13:24 | |
*** aignatov_ is now known as aignatov | 13:36 | |
*** max_lobur is now known as max_lobur_afk | 13:41 | |
*** russellb is now known as rustlebee | 13:44 | |
*** jcooley_ has joined #openstack-ironic | 13:47 | |
*** jcooley_ has quit IRC | 13:52 | |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: API: Expose a way to start/stop the console https://review.openstack.org/72998 | 14:10 |
*** saju_m has quit IRC | 14:10 | |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/python-ironicclient: Filtering nodes by maintenance mode https://review.openstack.org/75121 | 14:16 |
*** zul has quit IRC | 14:20 | |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/python-ironicclient: Filtering nodes by maintenance mode https://review.openstack.org/75121 | 14:31 |
*** ndipanov is now known as ndipanoff | 14:32 | |
*** aignatov is now known as aignatov_ | 14:33 | |
*** aignatov_ is now known as aignatov | 14:38 | |
NobodyCam | Good morning Ironic & TGIF!!!! | 14:43 |
lucasagomes | NobodyCam, morning! | 14:45 |
lucasagomes | oh yeah! | 14:45 |
NobodyCam | morning lucasagomes :) | 14:45 |
*** linggao has joined #openstack-ironic | 14:47 | |
*** matty_du1s|gone is now known as matty_dubs | 14:48 | |
*** jcooley_ has joined #openstack-ironic | 14:48 | |
max_lobur_afk | morning Folks :) | 14:49 |
max_lobur_afk | TGIF! | 14:49 |
*** max_lobur_afk is now known as max_lobur | 14:49 | |
NobodyCam | morning max_lobur :) | 14:50 |
NobodyCam | oh ya | 14:50 |
*** jcooley_ has quit IRC | 14:54 | |
lucasagomes | morning max_lobur | 14:57 |
lucasagomes | max_lobur, heh I will rollback that code then | 15:01 |
lucasagomes | wanted to shrink some lines, but yeah it might be obscure to leave that way | 15:01 |
lucasagomes | :P | 15:01 |
max_lobur | thx :) | 15:02 |
NobodyCam | lucasagomes: you see 72007 (Refactor get_iscsi_initiator to a common location) landed | 15:02 |
openstackgerrit | Andreas Jaeger proposed a change to openstack/ironic: Improve help strings https://review.openstack.org/74822 | 15:03 |
lucasagomes | NobodyCam, w00ts yea | 15:03 |
lucasagomes | markmc approved it :D | 15:03 |
NobodyCam | lol means a round of rebasing | 15:03 |
NobodyCam | ya | 15:04 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/python-ironicclient: Filtering nodes by maintenance mode https://review.openstack.org/75121 | 15:05 |
*** jcooley_ has joined #openstack-ironic | 15:09 | |
*** coolsvap has joined #openstack-ironic | 15:10 | |
* NobodyCam makes another cup of coffee | 15:12 | |
openstackgerrit | Mikhail Durnosvistov proposed a change to openstack/ironic: Old value 'updated_at' field returned after update https://review.openstack.org/75430 | 15:14 |
max_lobur | anyone happened to see this tox.ConfigError: ConfigError: substitution key 'posargs' not found | 15:18 |
max_lobur | ? | 15:18 |
max_lobur | trying to run tox on freshly created vm | 15:18 |
max_lobur | (in python-ironicclient) | 15:18 |
max_lobur | ahh, found it https://bugs.launchpad.net/openstack-ci/+bug/1274135 | 15:19 |
max_lobur | solved pip install --upgrade "tox>=1.6,<1.7" | 15:19 |
NobodyCam | yep thats it | 15:21 |
*** jbjohnso has joined #openstack-ironic | 15:21 | |
jbjohnso | So, I have some project that I might want to show and tell (mostly console management) to gauge interest | 15:22 |
jbjohnso | would anyone be interested (sadly, requirement to watch the show and tell is java plugin in browser since that's what my web conferencing software requires) | 15:23 |
jbjohnso | to be clear, the console management code in no way requires Java | 15:23 |
NobodyCam | lol | 15:23 |
jbjohnso | that would make me feel dirty.. | 15:23 |
NobodyCam | how long is this demo? | 15:23 |
jbjohnso | as short as people like | 15:24 |
jbjohnso | I'd actually hold a call and people could dial in | 15:24 |
jbjohnso | it would be a live play with it sort of thing | 15:24 |
NobodyCam | I would watch.. | 15:24 |
jbjohnso | it's not externally licensed yet, and I need to probe the waters | 15:24 |
jbjohnso | the saddest part for me is having to open up the old windows console to host the stupid thing | 15:25 |
jbjohnso | linux can watch with java plugin | 15:25 |
jbjohnso | but only windows can share.... | 15:26 |
jbjohnso | (hoping beyond hope that my new overloards will use a different solution for this crap) | 15:26 |
NobodyCam | lol I run a vm with windows so I can have outlook with usb key | 15:26 |
jbjohnso | hmm, interesting, I was sort of hoping that something like evolution would do MAPI adequately... | 15:27 |
NobodyCam | lol | 15:27 |
jbjohnso | (I do know the new overloards use Exchange) | 15:27 |
matty_dubs | jbjohnso: You should come to Red Hat, we don't use Exchange! ;) | 15:27 |
jbjohnso | matty_dubs, then I'd have to drive downtown... but then again I do drive 40 on a near daily basis, so who am I to talk... | 15:28 |
matty_dubs | Haha. | 15:28 |
NobodyCam | :) | 15:29 |
jbjohnso | I-40 that is to be clear, since raleigh is not first on people's minds | 15:29 |
matty_dubs | What sort of console management is this that you're talking about? Like serial consoles, or VNC? | 15:29 |
* NobodyCam was thinking drive WIth a 40 | 15:29 | |
jbjohnso | not 40 mph or worse, 40 kph... though some days on I-40 40 kph would be a blessing... | 15:29 |
NobodyCam | wich the cops out here don't like | 15:29 |
matty_dubs | Haha | 15:29 |
Shrews | ooh, a fellow North Carolinian... | 15:29 |
jbjohnso | matty_dubs, serial console. Picture shellinaboxd but with multiple consoles being managed, logging, and non-http access also available | 15:29 |
* Shrews avoid 40 like the plague | 15:30 | |
matty_dubs | Ooh! That could be interesting. | 15:30 |
* matty_dubs has been hacking at patch adding serial console support in Ironic, so it's right up my alley | 15:30 | |
jbjohnso | it's so strange, after upgrading to 8.1 my windows system bugs me about activating windows again, but then it just keeps failing because of some DNS error... oh well... | 15:31 |
jbjohnso | it'll just share with watermark | 15:31 |
jbjohnso | anyway, I have a rare moment of peaceful time at the moment, if people are interested | 15:32 |
NobodyCam | i'd watch | 15:33 |
jbjohnso | https://www.ibm.com/collaboration/meeting/join?schedid=4446353 | 15:33 |
jbjohnso | and I'll start a conference call at 1-888-426-6840, passcode 8475440 | 15:34 |
* matty_dubs dials | 15:35 | |
NobodyCam | You must have access to the IBM intranet, | 15:36 |
devananda | g'morning, all | 15:36 |
NobodyCam | good morning devananda | 15:36 |
jbjohnso | NobodyCam, try again... | 15:36 |
openstackgerrit | David Shrewsbury proposed a change to openstack/ironic: Clarify and fix the dev-quickstart doc some more https://review.openstack.org/74909 | 15:41 |
*** lnxnut has joined #openstack-ironic | 15:43 | |
*** lazy_prince has quit IRC | 15:44 | |
*** max_lobur is now known as max_lobur_afk | 15:45 | |
Shrews | devananda: that ^^^ is my clobbering of your change. I removed the bit about installing a web server for building the docs. That's overkill, IMO. | 15:45 |
openstackgerrit | Andreas Jaeger proposed a change to openstack/ironic: Improve help strings https://review.openstack.org/74822 | 15:47 |
devananda | Shrews: that's fair. though you added a trailing space | 15:50 |
Shrews | gah | 15:50 |
openstackgerrit | David Shrewsbury proposed a change to openstack/ironic: Clarify and fix the dev-quickstart doc some more https://review.openstack.org/74909 | 15:51 |
devananda | :) | 15:52 |
*** mdurnosvistov has quit IRC | 15:55 | |
BLZbubba | morning | 15:56 |
BLZbubba | ok got a question here, why is there a separate kernel/initrd/image for bare metal deploys? shouldn't I just be able to choose an existing image and have the deploy helper write it out instead of trying to partition the iscsi target? | 15:58 |
devananda | BLZbubba: there are two pairs of k&r for a bare metal deploy today | 15:59 |
devananda | BLZbubba: first is the deploy kernel & ramdisk. that exposes the disks as an iscsi target, and what bm-deploy-helper uses to access the ndoe | 16:00 |
devananda | BLZbubba: second is the k&r that must match the user image. these are served because we force the node to boot from network, even after writing an image to it | 16:00 |
*** jcooley_ has quit IRC | 16:00 | |
NobodyCam | morning BLZbubba on a conf cal atm | 16:01 |
devananda | BLZbubba: there's work being done in Ironic to allow local boot. but not in nova-bm | 16:01 |
*** jcooley_ has joined #openstack-ironic | 16:01 | |
devananda | BLZbubba: there's also work in ironic to allow whole-disk images rather than partition images | 16:01 |
*** viktors has quit IRC | 16:03 | |
*** jcooley_ has quit IRC | 16:06 | |
matty_dubs | jbjohnso: Thanks, that was really interesting! | 16:08 |
*** coolsvap has quit IRC | 16:08 | |
NobodyCam | jbjohnso: thanks looks really good | 16:08 |
jbjohnso | matty_dubs, now I can honestly lead with 'openstack is keen on it' | 16:08 |
*** coolsvap1 has joined #openstack-ironic | 16:08 | |
jbjohnso | (slight oversimplification, but I think they just call that 'marketing' | 16:08 |
*** coolsvap1 has quit IRC | 16:08 | |
* matty_dubs takes pride in constituting 50% of the 'OpenStack community' ;) | 16:09 | |
matty_dubs | But seriously, I think it would be interesting | 16:09 |
NobodyCam | lol that makes me the other 50% | 16:09 |
NobodyCam | matty_dubs: jbjohnso ++ | 16:09 |
BLZbubba | devananda: gotcha, that makes a little more sense. it sounds like the #1 obstacle is making sure dnsmasq only answers to machines that are in a spawning state | 16:09 |
*** jcooley_ has joined #openstack-ironic | 16:10 | |
jbjohnso | I can even use the word 'plurality' when referring to openstack interest | 16:10 |
jbjohnso | oh, that was another interesting feat | 16:10 |
BLZbubba | once you do that, any image should be able to boot as long as it can detect the hardware | 16:10 |
jbjohnso | this is goingto sound weird, but it also has a dhcp-indepedent PXE feature in plan | 16:10 |
jbjohnso | the 'console' server | 16:11 |
BLZbubba | NobodyCam: ok sfdisk is insane. i changed the 3 second sleep to 300, and during the 5 minute break I was able to run fdisk and it read the new partitions in no problem | 16:11 |
BLZbubba | but sfdisk still griped about not being able to read in the new partition table | 16:11 |
BLZbubba | $^$^#@$^@# | 16:11 |
NobodyCam | humm thats strange | 16:12 |
BLZbubba | strange is way too nice a word | 16:12 |
NobodyCam | lol | 16:12 |
lucasagomes | BLZbubba, try to use partprobe to force the kernel to reread the part table | 16:13 |
lucasagomes | just to see | 16:13 |
*** coolsvap1 has joined #openstack-ironic | 16:14 | |
*** mdurnosvistov has joined #openstack-ironic | 16:15 | |
BLZbubba | lucasagomes: ah good idea. does it ever return a non-zero value though? | 16:16 |
lucasagomes | BLZbubba, I guess it does | 16:18 |
lucasagomes | should at least | 16:18 |
NobodyCam | BLZbubba: is the sfdisk part table valid for testing could you add "|| true" to sfdisk command | 16:18 |
BLZbubba | oh i see, it works even if the partitions are mounted | 16:18 |
BLZbubba | the deploy helper should just do that after sfdisk | 16:19 |
lucasagomes | devananda, NobodyCam max_lobur_afk, re lifeless comment at https://review.openstack.org/#/c/65750/11/ironic/drivers/modules/pxe.py | 16:20 |
lucasagomes | I think it makes sense, should we also use root_mb in ironic? | 16:20 |
lucasagomes | and let the ironic driver for nova do the conversion for us? | 16:21 |
devananda | lucasagomes: ++ | 16:21 |
lucasagomes | devananda, ack, will fix it | 16:21 |
devananda | agordeev: hi! any updates on the devstack / neutron work? | 16:24 |
*** aignatov is now known as aignatov_ | 16:31 | |
*** jistr has quit IRC | 16:37 | |
NobodyCam | max_lobur_afk: ( pretty sure lucasagomes and devananda have seen) but review for deployer docs! :) | 16:42 |
*** jcooley_ has quit IRC | 16:44 | |
*** jcooley_ has joined #openstack-ironic | 16:44 | |
*** mdurnosvistov has quit IRC | 16:46 | |
NobodyCam | lucasagomes: could you look at lines 15 thru 18 of https://review.openstack.org/#/c/74282/7/doc/source/deploy/install-ironic.rst | 16:48 |
NobodyCam | the package names dont look correct for rh | 16:49 |
NobodyCam | at least to me ... been awhile | 16:49 |
lucasagomes | NobodyCam, lemme see | 16:49 |
lucasagomes | NobodyCam, yeah apache2 for e.g is httpd | 16:49 |
lucasagomes | NobodyCam, and dev are usually devel in feb/rhel | 16:50 |
lucasagomes | lemme get the right package names and comment there | 16:50 |
NobodyCam | TY lucasagomes i'm reviewing now | 16:51 |
lucasagomes | NobodyCam, ack | 16:51 |
*** Haomeng|3 has joined #openstack-ironic | 16:51 | |
*** Haomeng has quit IRC | 16:52 | |
*** max_lobur_afk is now known as max_lobur | 16:54 | |
* max_lobur looking | 16:55 | |
*** comstud is now known as bearhands | 16:56 | |
*** jcooley_ has quit IRC | 16:57 | |
*** jcooley_ has joined #openstack-ironic | 16:58 | |
lucasagomes | NobodyCam, sudo yum install git httpd python-devel swig openssl-devel python-pip mysql-devel libxml2-devel libxslt-devel libxslt-devel MySQL-python libpqxx-devel | 16:58 |
lucasagomes | left in a comment there as well | 16:58 |
max_lobur | lifeless comment to https://review.openstack.org/#/c/65750/11/ironic/drivers/modules/pxe.py makes sense to me too | 16:58 |
max_lobur | devananda, I talked to agordeev today | 16:58 |
NobodyCam | lucasagomes: i also left several comments | 16:58 |
*** matty_dubs is now known as matty_dubs|lunch | 16:58 | |
max_lobur | there's still a problem with dhcp requests, they lost somewhere in br-int | 16:59 |
max_lobur | but I just came back from neutron guys, and I think I have the solution | 16:59 |
max_lobur | need to check | 16:59 |
lucasagomes | NobodyCam, nice :D | 16:59 |
max_lobur | the trick is that all the traffic within br-int has VLAN tag | 17:00 |
max_lobur | whereas our tap device connected to br-int seems does not have it | 17:00 |
NobodyCam | bbt...brb | 17:00 |
max_lobur | this may be the reason | 17:00 |
*** jcooley_ has quit IRC | 17:02 | |
devananda | max_lobur: ah, is this w.r.t. agordeev's devstack patch? | 17:03 |
*** derekh has quit IRC | 17:04 | |
max_lobur | yup | 17:04 |
devananda | cool | 17:04 |
devananda | i'm fighting with devstack again this morning. it doesn't want to install pip packages for me now ... | 17:05 |
max_lobur | what's the error? | 17:05 |
NobodyCam | what version of pip | 17:05 |
NobodyCam | 1/7 is broken | 17:05 |
max_lobur | IIRC you used some local mirror for pip | 17:05 |
max_lobur | maybe it's the reason | 17:05 |
devananda | pip 1.4.1 | 17:05 |
devananda | this is a ~1day old HP CLoud instance | 17:06 |
NobodyCam | what i'm thinking tox ..never mind me | 17:06 |
BLZbubba | ok the partprobe hack seems to have worked | 17:08 |
BLZbubba | lucasagomes: thank you, how did I make it 20 years without ever using partprobe :P | 17:09 |
lucasagomes | BLZbubba, :D | 17:09 |
lucasagomes | np | 17:09 |
matty_dubs|lunch | 17:10 | |
matty_dubs|lunch | 17:10 | |
matty_dubs|lunch | 17:10 | |
matty_dubs|lunch | ...what did I just do? | 17:10 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Use MB instead of GB for the root part size https://review.openstack.org/75464 | 17:10 |
NobodyCam | printed three I's | 17:10 |
matty_dubs|lunch | This new laptop has a flaky trackpad. Sorry for pasting gibberish all over the place. | 17:10 |
BLZbubba | "deployment to node 1 done" awesome | 17:10 |
BLZbubba | ok now does it actually boot and run :P | 17:10 |
NobodyCam | BLZbubba: congratz | 17:11 |
lucasagomes | BLZbubba, w00t! | 17:11 |
BLZbubba | thanks for all your help, it would have taken a lot longer without this channel | 17:11 |
* devananda rebuilds devstack instance | 17:12 | |
NobodyCam | :) | 17:12 |
NobodyCam | BLZbubba: our charge is one patch ... lol | 17:13 |
BLZbubba | ok the partprobe one will be pretty easy | 17:13 |
BLZbubba | and then i have a couple more additions to try | 17:14 |
BLZbubba | 1) make dnsmasq only answer for nodes in the baremetal nodes table | 17:14 |
BLZbubba | and then 2) add the ability to write out a glance image and skip the pxe boot once the deploy is done | 17:14 |
NobodyCam | BLZbubba: nova baremetal will be deperactaed at some point by ironic | 17:14 |
NobodyCam | i would put to much effort in to patching it | 17:15 |
NobodyCam | and i was just kidding :-p | 17:15 |
NobodyCam | thou we are always looking for developers | 17:15 |
BLZbubba | i would love to help this project | 17:15 |
NobodyCam | :) | 17:16 |
*** epim has joined #openstack-ironic | 17:16 | |
BLZbubba | i have a requirement to deploy windows 2012, so I will be highly motivated to help with whatever that requires | 17:16 |
BLZbubba | hence the dnsmasq change and ability to skip the pxe part after the deploy is done | 17:17 |
NobodyCam | keep an eye on the ironic blueprints ! | 17:17 |
*** jcooley_ has joined #openstack-ironic | 17:17 | |
BLZbubba | ok | 17:18 |
NobodyCam | and this review: https://review.openstack.org/#/c/73054/ | 17:18 |
*** digambar has joined #openstack-ironic | 17:18 | |
*** epim_ has joined #openstack-ironic | 17:19 | |
devananda | BLZbubba: what's your timeline with that // does it matter whether you're using nova-baremetal or ironic? | 17:19 |
BLZbubba | ok cool | 17:19 |
*** lsmola has quit IRC | 17:20 | |
*** epim has quit IRC | 17:20 | |
*** epim_ is now known as epim | 17:20 | |
BLZbubba | not sure on the timeline, if my demo of the Linux deploy goes well it will be "ASAFP" | 17:20 |
NobodyCam | lol of course thats always the way it is | 17:21 |
*** jcooley_ has quit IRC | 17:21 | |
BLZbubba | :) | 17:21 |
BLZbubba | that blueprint looks cool; how well does ironic keep dnsmasq under control? | 17:22 |
*** jcooley_ has joined #openstack-ironic | 17:22 | |
BLZbubba | i really want to add the "static" option | 17:22 |
devananda | BLZbubba: dnsmasq? so, ironic doesn't support that today (someone ought to add it ...) | 17:22 |
devananda | BLZbubba: ironic and current nova-bm both use neutron for the DHCP | 17:23 |
*** jcooley_ has quit IRC | 17:24 | |
BLZbubba | oh ok the docs said to start dnsmasq by hand and i'm using nova-network | 17:26 |
NobodyCam | post bbt walkies...bbiafm | 17:26 |
BLZbubba | guess this is my excuse to finally deploy neutron | 17:26 |
*** pbrooko has quit IRC | 17:27 | |
devananda | BLZbubba: if you're using grizzly, ya, that's right | 17:27 |
BLZbubba | havana | 17:28 |
BLZbubba | it booted! should I be able to use the ubuntu login with my default key pair? | 17:29 |
devananda | yep | 17:29 |
devananda | so, last i played with it, using dnsmasq led to requiring file injection to get the IP into the instance | 17:30 |
devananda | using dnsmasq for the DHCP BOOT meant that nova-net isn't providing DHCP (or else they'd race) | 17:31 |
*** jcooley_ has joined #openstack-ironic | 17:31 | |
devananda | so your instance may not have an IP address now | 17:31 |
*** jcooley_ has quit IRC | 17:32 | |
*** tatyana has quit IRC | 17:36 | |
*** dtalton has joined #openstack-ironic | 17:39 | |
*** dtalton has left #openstack-ironic | 17:40 | |
*** vkozhukalov has quit IRC | 17:40 | |
BLZbubba | it does | 17:41 |
BLZbubba | i just can't figure out how to ssh into it yet | 17:41 |
devananda | ok, rebuilding the HPCS instance fixed my pip issue.. .how annoying | 17:42 |
BLZbubba | i saw console messages about ssh keys from the cloudinit part | 17:42 |
BLZbubba | too bad the ilo/drac/ipmi systems don't have a vnc option or it would integrate very well with horizon | 17:42 |
*** mdurnosvistov_lt has joined #openstack-ironic | 17:46 | |
*** epim has quit IRC | 17:48 | |
NobodyCam | back ... but now running to starbucks for a REAL cup of coffee... bbi 20 min (barring long lines) | 17:49 |
*** matty_dubs|lunch is now known as matty_dubs | 17:51 | |
*** mdurnosvistov_lt has quit IRC | 17:53 | |
*** max_lobur is now known as max_lobur_afk | 17:55 | |
*** harlowja_away is now known as harlowja | 17:56 | |
devananda | Shrews: fwiw, i prefer calling testr directly because it's still much much faster | 17:56 |
openstackgerrit | Devananda van der Veen proposed a change to openstack/ironic: Simplify locking around acquiring Node resources https://review.openstack.org/71974 | 17:57 |
*** wendar has quit IRC | 17:57 | |
devananda | aaaarrrrrrgh | 17:58 |
Shrews | devananda: the initial tox run is slow b/c it creates virtualenv's for py26 and py27, but subsequent runs should be just as fast as running testr directly | 17:59 |
devananda | agordeev: your devstack patch continues to wipe out network connectivity to the instance :( | 17:59 |
devananda | agordeev: well, im assuming its your patch, but to be fair, it might just be neutron ... | 17:59 |
Shrews | but you can do it your way if you're careful | 18:00 |
devananda | Shrews: it'll never be "just as fast" -- it runs several more things, eg. pip install -U, which takes a bit even if it doesn't install anything | 18:00 |
devananda | testr run --parallel => 15 seconds. tox -epy27 on a good day is a few minutes | 18:01 |
Shrews | well, true. but jenkins is going to do that when you submit it, so best to verify it's going to work before submitting for review. | 18:01 |
devananda | Shrews: maybe it's because tox is recreating .tox/epy27 each time | 18:02 |
devananda | Shrews: sure - i agree that calling testr is an approximation | 18:02 |
Shrews | devananda: i don't see the env being recreated at all (unless you use the --recreate option) | 18:04 |
Shrews | i don't even see pip trying to upgrade unless that option is used | 18:04 |
Shrews | maybe the upgrade happens behind the scenes, but env is definitely not rebuilt | 18:05 |
*** anniec has joined #openstack-ironic | 18:06 | |
devananda | $ tox -epy27 | 18:06 |
devananda | py27 recreate: /opt/source/ironic/.tox/py27 | 18:06 |
devananda | is what I see | 18:06 |
devananda | followed by several minutes of waiting every time | 18:06 |
Shrews | devananda: ???? i don't see that | 18:06 |
* NobodyCam is back with real coffee | 18:06 | |
devananda | Shrews: interesting! | 18:07 |
devananda | ok - not only is there construction across the street, the city is also running a woodchipper outside my window | 18:07 |
Shrews | devananda: | 18:07 |
Shrews | $ tox -epy27 | 18:07 |
Shrews | py27 develop-inst-nodeps: /home/parallels/Devel/ironic | 18:07 |
Shrews | py27 runtests: commands[0] | python setup.py testr --slowest --testr-args= | 18:07 |
* devananda needs to go find a nice, loud cafe to work from | 18:08 | |
NobodyCam | lol | 18:08 |
*** digambar has quit IRC | 18:09 | |
*** dshulyak has quit IRC | 18:09 | |
lucasagomes | heh | 18:12 |
lucasagomes | and I'm done for today folks | 18:12 |
lucasagomes | have a good night NobodyCam devananda max_lobur_afk, everyone | 18:12 |
lucasagomes | enjoy the weekend | 18:12 |
NobodyCam | have a great weekend lucasagomes | 18:12 |
matty_dubs | See ya, lucasagomes | 18:13 |
lucasagomes | matty_dubs, see ya buddy, enjoy the weekend | 18:13 |
matty_dubs | You too! | 18:15 |
devananda | g'night lucasagomes ! | 18:15 |
devananda | Shrews: ahh. if I run tox outside of the venv, I get what you're getting | 18:16 |
devananda | Shrews: if I run it inside the venv, it sucks :) | 18:16 |
*** hstimer has joined #openstack-ironic | 18:16 | |
NobodyCam | tox starts the venv | 18:16 |
Shrews | devananda: no, i'm running inside my venv | 18:16 |
Shrews | something is funky w/ your setup | 18:16 |
devananda | hrm | 18:16 |
NobodyCam | i run tox not in the venv | 18:16 |
*** ndipanoff has quit IRC | 18:17 | |
*** mdurnosvistov_lt has joined #openstack-ironic | 18:17 | |
*** hstimer has quit IRC | 18:17 | |
*** marty_ has joined #openstack-ironic | 18:18 | |
Shrews | i'm starting with the environment as described in the dev-quickstart guide. you guys may have initially setup you environment differently | 18:18 |
*** marty_ is now known as Guest72748 | 18:18 | |
*** ndipanoff has joined #openstack-ironic | 18:18 | |
Shrews | s/you/your/ | 18:19 |
Shrews | NobodyCam: tox actually builds separate venv's for both py26 and py27, independent of whatever virtualenv you're running | 18:20 |
* NobodyCam run tox from his mac which is not where i run code from | 18:20 | |
NobodyCam | s/run/runs/ | 18:20 |
Shrews | ah yeah... i was having issues doing it on my mac | 18:20 |
*** lucasagomes has quit IRC | 18:24 | |
*** ndipanoff has quit IRC | 18:24 | |
*** anniec has quit IRC | 18:33 | |
BLZbubba | ok what will the baremetal scheduler do when it sees a non-baremetal flavor? | 18:34 |
NobodyCam | i would expext not work | 18:34 |
NobodyCam | but have not tested that | 18:34 |
*** anniec has joined #openstack-ironic | 18:46 | |
*** anniec has quit IRC | 18:59 | |
*** anniec has joined #openstack-ironic | 19:02 | |
*** athomas has quit IRC | 19:02 | |
BLZbubba | hmm all my terminated instances are still showing up in the quota :( | 19:08 |
NobodyCam | and there gone from nova list? | 19:09 |
*** athomas has joined #openstack-ironic | 19:10 | |
BLZbubba | yes | 19:10 |
*** wendar has joined #openstack-ironic | 19:11 | |
NobodyCam | havent seen that one, thou i don't know if a ever set quota's | 19:11 |
NobodyCam | up | 19:11 |
BLZbubba | ok a real baremetal question here, do you typically use separate vlans for the PXE process and the fixed IP from openstack? | 19:25 |
*** vkozhukalov has joined #openstack-ironic | 19:25 | |
BLZbubba | I'm thinking it would be ideal to just use the same address for both on eth0 | 19:25 |
NobodyCam | in my testing I use a flat network / and a sub set of the larger ip block for pxe stuff | 19:26 |
BLZbubba | but it wouldn't be the end of the world to maybe put eth1 on the fixed vlan | 19:26 |
NobodyCam | BLZbubba: that is not uncommon | 19:26 |
matty_dubs | When I was setting up stuff for the demo we did in Hong Kong, the design goal was to have undercloud, overcloud, and IPMI all on separate VLANs, IIRC. | 19:27 |
BLZbubba | is there any reason not to just use the fixed ip for pxe? i guess maybe if baremetal can't control the main dnsmasq process then it has to be different | 19:27 |
matty_dubs | I think the risk is that if you have it all on one network, someone could stand up a VM in the overcloud running PXE. If I'm not misunderstanding. | 19:31 |
NobodyCam | BLZbubba: fixed ip and production do not mix well | 19:31 |
NobodyCam | for poc or off the wal test prob fine | 19:31 |
*** anniec has quit IRC | 19:33 | |
BLZbubba | what is an overcloud | 19:40 |
NobodyCam | BLZbubba: thats from the Triple-O story | 19:41 |
BLZbubba | ah right | 19:41 |
NobodyCam | seed, undercloud, overcloud | 19:41 |
BLZbubba | is it possible to have different instance_types use different sets of hosts? | 19:43 |
BLZbubba | and also, am i the only one who hates the term "flavors" | 19:43 |
BLZbubba | that term should only apply to things you eat | 19:43 |
NobodyCam | lol | 19:43 |
NobodyCam | but then you couldn't use lines like: With the proper use of Nova flavor's and orchestration like heat, salt, and chef it would be possible to deploy a entire meal. | 19:45 |
BLZbubba | ha | 19:45 |
NobodyCam | BLZbubba:as to your question as in baremetal and vm resources | 19:45 |
BLZbubba | and then chug a 12 pack of icehouse beer | 19:46 |
NobodyCam | oh ya IceHosue can bring a whole new level in | 19:46 |
*** anniec has joined #openstack-ironic | 19:47 | |
NobodyCam | BLZbubba: I did fully understand your orginal question | 19:50 |
NobodyCam | s/did/didn't/ | 19:50 |
BLZbubba | i'm trying to figure out how to have baremetal and kvm instances co-exist | 19:51 |
NobodyCam | BLZbubba: compute zones | 19:51 |
BLZbubba | i was thinking host aggregates | 19:51 |
*** anniec has quit IRC | 19:52 | |
*** anniec has joined #openstack-ironic | 19:52 | |
BLZbubba | if I use zones, doesn't that mean I have to depend on the users to choose the right zone? | 19:55 |
BLZbubba | whereas with host aggregates I can automatically associate the baremetal instance_type | 19:55 |
BLZbubba | i haven't looked at this stuff since Essex, so I'm a bit out of date | 19:56 |
*** lnxnut has quit IRC | 19:56 | |
NobodyCam | i know there are issues with mixing bm and virt,, to be hounest i have not even tried to do it | 19:57 |
*** lnxnut has joined #openstack-ironic | 19:57 | |
NobodyCam | s/are/were/ | 19:57 |
BLZbubba | i'm thinking of adding a property, baremetal=true, to the instance_type and the host aggregate | 19:57 |
NobodyCam | you should be able to use the existing extra spec to detect a bm flavor | 19:59 |
devananda | BLZbubba: they need dif schedulerHostManager classes today. cells will work. host-aggregate /might/ work | 19:59 |
devananda | BLZbubba: or hack a metaclass into the scheduler to allow it to load >1 HostManager and decide based on some extra property which to use :) | 19:59 |
*** harlowja is now known as harlowja_away | 19:59 | |
* devananda steps afk again | 19:59 | |
devananda | bbi30m | 20:00 |
NobodyCam | ok :) enjoy devananda and thank you:) | 20:00 |
*** lnxnut has quit IRC | 20:01 | |
matty_dubs | Are any of you familiar with how rootwrap works? | 20:04 |
matty_dubs | Specifically -- does KillFilter need a full path for what can be killed, or will a name do? | 20:05 |
NobodyCam | last time i mucked about in rootwrap is was full path i think | 20:07 |
NobodyCam | been a while | 20:07 |
*** harlowja_away is now known as harlowja | 20:08 | |
matty_dubs | So the problem I'm having with the console patch is that, when stopping it, it tries to kill shellinaboxd | 20:08 |
matty_dubs | But the file has the path on Ubuntu | 20:08 |
matty_dubs | Which is different from the path on Fedora | 20:08 |
matty_dubs | I'm wondering if there's a better way of fixing that than listing every possible combination | 20:09 |
NobodyCam | varWithPathToshellinaboxd=which shellinaboxd | 20:10 |
NobodyCam | ?? | 20:10 |
NobodyCam | :-p | 20:10 |
matty_dubs | Haha. It's a conf file, so I'm not sure if it will allow arbitrary code | 20:10 |
NobodyCam | */shellinaboxd | 20:10 |
matty_dubs | I'm trying to make my way through the docs, but didn't know if anyone knew better | 20:10 |
matty_dubs | Well I just tried taking the path out entirely | 20:10 |
matty_dubs | Actually, wait... | 20:11 |
matty_dubs | ...I tried, and it didn't get copied into the right place | 20:11 |
matty_dubs | So maybe that _will_ work | 20:11 |
NobodyCam | matty_dubs: also how about somehting like https://github.com/openstack/nova/blob/master/etc/nova/rootwrap.d/compute.filters#L193-L194 | 20:13 |
matty_dubs | NobodyCam: Thanks! | 20:14 |
matty_dubs | That's kind of a mouthful of a line, but I think that's what I want | 20:14 |
NobodyCam | :) | 20:15 |
matty_dubs | Ah, for those following along at home, https://review.openstack.org/#/c/29635/ seems to have the answer -- it can be relative if it's in $PATH | 20:19 |
NobodyCam | matty_dubs: but that could allow someone with malicious intentions to create a file if the same name anywhere in the path before the actual file | 20:20 |
NobodyCam | would be slick if rootwrap checked chksum of the files | 20:21 |
matty_dubs | Actually, yeah, that sounds dangerous. | 20:21 |
matty_dubs | But it seems like it was merged. | 20:21 |
*** lnxnut has joined #openstack-ironic | 20:21 | |
NobodyCam | its like the programming manuals that say "you can do x" then never include "but you shouldn't" | 20:22 |
matty_dubs | NobodyCam: My favorite is when I was learning Ruby, and learned that it provides 'unless' as the inverse of 'if' | 20:24 |
matty_dubs | And then a coworker warned me that "unless... else..." is "valid, but people WILL shoot you" | 20:24 |
NobodyCam | lol | 20:24 |
matty_dubs | I think more things need that type of warning | 20:24 |
*** aignatov_ is now known as aignatov | 20:26 | |
* devananda is back | 20:26 | |
* devananda reads scrollback | 20:26 | |
devananda | NobodyCam: yes, there's a known issue with rootwrap & relative paths, but that was accepted by oslo and nova as being "ok" | 20:27 |
NobodyCam | :) i pointed matty_dubs to a link with regex'ing the paths | 20:28 |
NobodyCam | and Wb devananda | 20:29 |
BLZbubba | ok my first host-aggregate test is 100% successful! | 20:29 |
BLZbubba | the scheduler is putting vm's on the appropriate host based on the flavor | 20:30 |
BLZbubba | awesome | 20:31 |
NobodyCam | BLZbubba: awesome | 20:31 |
NobodyCam | put the setup / config up somewhere | 20:31 |
*** max_lobur has joined #openstack-ironic | 20:31 | |
matty_dubs | NobodyCam: So on further inspection, it looks like RegExp filter is distinct from the KillFilter | 20:35 |
NobodyCam | :( | 20:35 |
matty_dubs | And I think we need KillFilter, since we're just killing a pid -- the RegExp one would otherwise have to allow all kill commands | 20:35 |
NobodyCam | so we live with path based support | 20:36 |
matty_dubs | I guess the other option would be to add lines for both Ubuntu and Fedora | 20:36 |
matty_dubs | But my fear is that then there'll be SuSE, and then... | 20:36 |
NobodyCam | :) ack | 20:37 |
NobodyCam | oh and there theres windows | 20:37 |
* matty_dubs cries | 20:37 | |
NobodyCam | its friday soon the week will be over | 20:38 |
matty_dubs | NobodyCam: Oh, so rootwrap.conf lets you specify exec_dirs, which will override the $PATH search. | 20:38 |
matty_dubs | Which might make exploits slightly harder | 20:38 |
NobodyCam | ya :) | 20:38 |
NobodyCam | thats better | 20:38 |
NobodyCam | devananda: quick how do you feel about question: | 20:41 |
NobodyCam | untill tripleo refactors the power control stuff how do you feel about pinning register-nodes to virsh type for ssh controled nodes? | 20:43 |
NobodyCam | ipmi should work as is just for nodes with VPD | 20:43 |
* devananda continues fighting with devstack | 20:47 | |
devananda | NobodyCam: add a cli option to register-nodes? | 20:47 |
devananda | NobodyCam: or an env var? | 20:47 |
devananda | also, nova is refusign to start with this | 20:48 |
devananda | TRACE nova.virt.driver ImportError: Class IronicDriver cannot be found | 20:48 |
NobodyCam | whats the compute_driver set as | 20:48 |
NobodyCam | virt.ironic.driver.IronicDriver? | 20:49 |
*** ekarlso has quit IRC | 20:50 | |
*** ekarlso has joined #openstack-ironic | 20:50 | |
devananda | ironic.IronicDriver | 20:50 |
devananda | it works with libvirt.LibvirtDriver but not ^ | 20:51 |
devananda | virt.ironic.driver.IronicDriver does not work either | 20:51 |
NobodyCam | ironic.driver.IronicDriver? | 20:53 |
NobodyCam | virt was my bad | 20:53 |
devananda | nope | 20:53 |
NobodyCam | humm | 20:54 |
NobodyCam | do you have a /nova/virt/ironic/driver.py file? | 20:55 |
NobodyCam | ??? | 20:55 |
devananda | NobodyCam: with nova.virt.ironic.IronicDriver, i get a different error | 20:55 |
devananda | TRACE nova.virt.driver ImportError: Class LibvirtVolumeDriver cannot be found | 20:55 |
NobodyCam | ahh that sounds more real | 20:56 |
devananda | NobodyCam: this is with nova comit 71e62b7cd1a | 20:56 |
devananda | "Add Ironic volume driver" | 20:56 |
NobodyCam | onesce | 20:57 |
NobodyCam | ack I think i broke when I added tests/virt/ironic/ironic_tests_fakes.py | 20:58 |
NobodyCam | let me see if i can fix | 20:58 |
*** martyntaylor has quit IRC | 20:58 | |
*** aignatov is now known as aignatov_ | 21:01 | |
NobodyCam | devananda: testing fix now | 21:07 |
devananda | NobodyCam: got it | 21:07 |
devananda | cfg.StrOpt('volume_driver', | 21:07 |
devananda | - default='nova.virt.ironic.volume_driver.LibvirtVolumeDriver', | 21:07 |
devananda | + default='nova.virt.ironic.volume_driver.VolumeDriver', | 21:07 |
NobodyCam | yep | 21:08 |
NobodyCam | pushing up new review | 21:08 |
NobodyCam | with fix | 21:08 |
devananda | cool, ty | 21:08 |
NobodyCam | as soon as i remember how to run generate_sample again... /me always forgets that one | 21:08 |
devananda | yay now i get a db error | 21:08 |
NobodyCam | ha got luv ctrl-R ./tools/config/generate_sample.sh -b . -p nova -o ./etc/nova | 21:09 |
NobodyCam | pushed / reviewed | 21:11 |
devananda | NobodyCam: http://paste.openstack.org/show/68133/ | 21:11 |
NobodyCam | i have not hit that one | 21:13 |
NobodyCam | the trace back does n't even hit our driver | 21:13 |
*** Haomeng has joined #openstack-ironic | 21:14 | |
BLZbubba | ok interesting, looks like the baremetal deploy helper "magically" grabbed the eth1 mac address and made a virtual interface for me | 21:14 |
BLZbubba | cool | 21:14 |
NobodyCam | oh wait | 21:14 |
*** aignatov_ is now known as aignatov | 21:15 | |
NobodyCam | 'NotFound\\\'", u\\\'ironic_driver\\\': "\\\'nova.virt.ironic.driver.IronicDriver | 21:15 |
NobodyCam | BLZbubba: cool:) | 21:15 |
*** Haomeng|3 has quit IRC | 21:15 | |
BLZbubba | however, it didn't add the dhcp client part to /etc/network/interfaces | 21:15 |
devananda | NobodyCam: http://paste.openstack.org/raw/68135/ | 21:16 |
BLZbubba | and eth0 got the pxe address | 21:16 |
devananda | NobodyCam: note the unenclosed {} | 21:16 |
BLZbubba | so the user metadata isn't quite working | 21:16 |
NobodyCam | did you add this element https://github.com/openstack/diskimage-builder/tree/master/elements/dhcp-all-interfaces | 21:16 |
NobodyCam | oh wow devananda you have good eyes | 21:17 |
BLZbubba | fedora only? | 21:17 |
BLZbubba | well, /etc/sysconfig/network* only | 21:18 |
BLZbubba | ? | 21:18 |
devananda | NobodyCam: you're returning something unexpected from get_available_resources | 21:18 |
devananda | s/you/ironiv driver/ | 21:18 |
NobodyCam | humm thats all of three lines of code | 21:20 |
NobodyCam | icli = self._get_client() \n node = icli.node.get(node) \n return self._node_resource(node) | 21:20 |
devananda | yea | 21:21 |
devananda | the node resources seems to be in an unexpected format | 21:21 |
*** dtalton has joined #openstack-ironic | 21:21 | |
NobodyCam | that was working | 21:21 |
devananda | i could be wrong | 21:22 |
NobodyCam | that makes sense to me | 21:22 |
*** dtalton2 has joined #openstack-ironic | 21:22 | |
NobodyCam | maybe moving target issue / some thing changed out from undernith us | 21:22 |
BLZbubba | ok the virtual interfaces and fixed_ips are set up but /var/lib/nova/networks/nova-br1.conf never got updated | 21:23 |
*** aignatov is now known as aignatov_ | 21:24 | |
BLZbubba | do i really have to run nova-network on all the compute nodes? | 21:25 |
BLZbubba | that is such a lame way to do things | 21:25 |
BLZbubba | imho of course | 21:25 |
BLZbubba | i was trying to keep the nova-baremetal node off the fixed ip vlan | 21:25 |
BLZbubba | and let my main nova-network vm do the dhcp | 21:26 |
*** dtalton has quit IRC | 21:26 | |
*** aignatov_ is now known as aignatov | 21:27 | |
NobodyCam | BLZbubba: could make everyone buy openflow switchs | 21:27 |
NobodyCam | but I think that would srink out market | 21:27 |
BLZbubba | not a bad idea | 21:27 |
BLZbubba | we probably have some already | 21:27 |
BLZbubba | this group tends to go overboard to get bleeding edge technology | 21:28 |
NobodyCam | may I ask whom your poc'ing for? | 21:28 |
BLZbubba | our group does customer proof of concepts | 21:28 |
BLZbubba | so we have a couple of people who re-install bare metal all the time | 21:28 |
NobodyCam | ahh | 21:28 |
BLZbubba | so we have to be ready in case a potential customer has, e.g., 56 gigabit infinband, 40 gig ethernet, etc etc etc | 21:29 |
BLZbubba | so lots of shiny toys | 21:29 |
*** aignatov is now known as aignatov_ | 21:29 | |
NobodyCam | send a couple of http://www.dolphinics.com/products/ our way | 21:30 |
NobodyCam | lol | 21:30 |
NobodyCam | j/k | 21:30 |
BLZbubba | neat | 21:31 |
matty_dubs | I was really hoping the SeaMicro guys would send out some hardware we could use to test their drivers on ;) | 21:32 |
BLZbubba | well if a potential customer has it, i'm sure we would be "forced" to buy some for our lab | 21:32 |
BLZbubba | kind of a step down from infiniband though isn't it? | 21:32 |
NobodyCam | :) matty_dubs they well have hardware to test on.. my guess is hosted at there end | 21:32 |
BLZbubba | and i only ask that because i am a n00b | 21:33 |
NobodyCam | :) | 21:33 |
NobodyCam | sure you are BLZbubba | 21:33 |
NobodyCam | :-p | 21:33 |
matty_dubs | Well if they sent me a SeaMicro machine to put under my desk, it would help me test their driver! ;) | 21:33 |
NobodyCam | lol | 21:33 |
BLZbubba | heh | 21:34 |
matty_dubs | Didn't Mellanox or one of those companies pilot 96Gbps Infiniband? | 21:34 |
NobodyCam | oh man you can tell is afternoon on friday | 21:34 |
matty_dubs | ISTR reading that they ran into trouble with the PCI-E bus being too slow | 21:34 |
NobodyCam | i think ... allthe hp HW we have as the Mellanox cards | 21:34 |
BLZbubba | i'm sure they are trying out those faster speeds | 21:34 |
matty_dubs | Haha, yes. BTW NobodyCam, after about an hour of poking at rootwrap, I realized -- the fix is to remove require_root=True, because it doesn't need to be root. | 21:34 |
BLZbubba | 56 gigabit is available now | 21:35 |
NobodyCam | lol it already owns the process | 21:35 |
NobodyCam | lol | 21:35 |
NobodyCam | :-p | 21:35 |
BLZbubba | i wonder how supersockets compares to rdma | 21:35 |
matty_dubs | BLZbubba: Oh, it looks like what I was thinking of was a card with 2x 56Gb ports: http://archive.hpcwire.com/hpcwire/2012-06-18/mellanox_cracks_100_gbps_with_new_infiniband_adapters.html | 21:37 |
BLZbubba | fun | 21:38 |
matty_dubs | :) | 21:38 |
BLZbubba | guess I should just break down and throw the fixed ip vlan on there too | 21:40 |
devananda | NobodyCam: fix: - 'stats': nodes_extra_specs | 21:40 |
devananda | + 'stats': jsonutils.dumps(nodes_extra_specs) | 21:40 |
NobodyCam | doh | 21:40 |
devananda | that's it | 21:41 |
devananda | works now | 21:41 |
NobodyCam | devananda: can you push up to reviews that have been -2'd | 21:41 |
devananda | :) | 21:41 |
devananda | yes | 21:41 |
devananda | anyoe can -- but the -2 gets copied along by jenkins | 21:41 |
NobodyCam | ok ya | 21:41 |
*** dtalton2 has quit IRC | 21:46 | |
NobodyCam | brb... after walkies time | 21:46 |
NobodyCam | deva fix pushed up | 21:46 |
NobodyCam | prob should have rebased | 21:46 |
linggao | Hi NobodyCam, do you know where I can find a url for nova baremetal APIs? (not ironic) | 21:48 |
*** jcooley_ has joined #openstack-ironic | 21:50 | |
linggao | devananda, do you know any url for nova baremetal APIs? | 21:52 |
*** dtalton has joined #openstack-ironic | 21:52 | |
*** dtalton2 has joined #openstack-ironic | 21:53 | |
*** dtalton3 has joined #openstack-ironic | 21:55 | |
*** dtalton3 has left #openstack-ironic | 21:56 | |
*** dtalton has quit IRC | 21:58 | |
*** dtalton2 has quit IRC | 21:59 | |
*** jdob has quit IRC | 22:00 | |
devananda | NobodyCam: what is setting properties root_gb, cpu, etc? | 22:00 |
NobodyCam | sorry neighbors started chatting with us | 22:01 |
NobodyCam | devananda: is use 10 gb for root 1 cpu, 1024 memory and i386 for arch | 22:02 |
devananda | woot | 22:03 |
devananda | got nova to expose the ironic node stats | 22:03 |
NobodyCam | linggao: nova baremetal has api docs? | 22:03 |
devananda | now lesse if scheduler matches | 22:03 |
devananda | NobodyCam: yes, it does | 22:03 |
* NobodyCam looks | 22:03 | |
linggao | NobodyCam, I do not know. Someone asked me. like for example, nova baremetal-node-crate, what APIs it is calling under the cover? | 22:04 |
NobodyCam | humm learn something new | 22:04 |
NobodyCam | http://docs.openstack.org/developer/nova/api/nova.virt.baremetal.db.api.html | 22:04 |
devananda | spawn started, failed with | 22:04 |
devananda | KeyError: 'baremetal:deploy_kernel_id' | 22:04 |
NobodyCam | image have extra specs | 22:05 |
matty_dubs | Got to run; have a great weekend folks! | 22:05 |
NobodyCam | awesome matty_dubs :) | 22:05 |
*** matty_dubs is now known as matty_dubs|gone | 22:05 | |
NobodyCam | have one for /me | 22:05 |
*** jbjohnso has quit IRC | 22:05 | |
devananda | ahh no deploy image loaded | 22:05 |
NobodyCam | that could do it | 22:06 |
linggao | NobodyCam, thanks. that's DB API. How about REST API? | 22:06 |
NobodyCam | see driver | 22:09 |
NobodyCam | http://docs.openstack.org/developer/nova/api/nova.virt.baremetal.driver.html | 22:09 |
BLZbubba | ok which service has the job of writing to the tftpboot area, is that the deploy helper? | 22:17 |
NobodyCam | BLZbubba: when? | 22:18 |
BLZbubba | something is ignoring my "multi_host=False" option | 22:18 |
BLZbubba | i'm getting a timeout allocating an ip address | 22:18 |
BLZbubba | i removed nova-network from the baremetal compute node | 22:19 |
BLZbubba | but one of the components isn't handling it too well | 22:19 |
NobodyCam | nova will setup the dir for booting the deploy disk as i recall then deploy helper goes in and modifys the config to boot the users K &R | 22:19 |
devananda | NobodyCam: so i have an idea for how to plug dnsmasq directly into ironic, instaed of relying on neutron | 22:20 |
devananda | might code that up tomorrow | 22:20 |
NobodyCam | awesone ya seems we will be needing such | 22:21 |
NobodyCam | s/will be/may be/ | 22:21 |
NobodyCam | devananda: writong to leases file? | 22:21 |
* max_lobur still trying to integrate with neutron | 22:22 | |
max_lobur | and other guys said it's possible | 22:22 |
NobodyCam | max_lobur: thats been the plan all along | 22:23 |
max_lobur | if non-working neutron integration is the only reasone | 22:23 |
max_lobur | ah | 22:23 |
BLZbubba | pain, the request to nova-compute comes through with multi_host set to true, even though I set it to false everywhere | 22:23 |
BLZbubba | therapeutic reboot time | 22:23 |
NobodyCam | lol | 22:23 |
max_lobur | :D | 22:23 |
NobodyCam | BLZbubba: did you restart the nova services after making the change? | 22:24 |
linggao | NobodyCam, thanks for the driver API. | 22:25 |
devananda | max_lobur: i've got devstack just about working now | 22:25 |
devananda | i think | 22:25 |
NobodyCam | linggao: hint hit next / prev topic buttons :-p | 22:25 |
NobodyCam | devananda: w00t!!!!!1 | 22:26 |
max_lobur | with dnsmasq? | 22:26 |
linggao | sure. | 22:26 |
devananda | max_lobur: by that i mean, at least "nova boot" turns on the right VM and tries to configure things | 22:26 |
devananda | max_lobur: but i dunno about neutron yet | 22:26 |
devananda | so i'm probably actually no where near calling this "working" | 22:26 |
NobodyCam | wooot... | 22:26 |
NobodyCam | :-p | 22:26 |
max_lobur | k :) | 22:27 |
linggao | NobodyCam, So there is no REST (web) APIs for nova baremetal node creation like we have in Ironic? | 22:28 |
NobodyCam | not that i have seen (or used) | 22:31 |
BLZbubba | i hate config options in multiple places | 22:32 |
BLZbubba | the networks table has a multi_host setting | 22:32 |
max_lobur | did someone accidentally change https://etherpad.openstack.org/p/IronicReviewDay | 22:32 |
max_lobur | Removed easy patches section | 22:33 |
max_lobur | and a few links from "not very easy but tested" | 22:33 |
NobodyCam | humm ya looks different | 22:34 |
BLZbubba | but i guess different networks could theoretically have different policies | 22:35 |
NobodyCam | max_lobur: version 643 | 22:35 |
devananda | NobodyCam: http://paste.openstack.org/show/voeWUt6yZwxB0tOVkYyj/ | 22:35 |
* NobodyCam clicks | 22:35 | |
devananda | at least our error handling sort of worked | 22:36 |
devananda | i mean, ironic's did. the nova driver didn't | 22:36 |
devananda | NobodyCam: http://paste.openstack.org/show/5IdbEwnoOVpi3Wjkk1X4/ | 22:37 |
devananda | deploy failed. nova says status:Active | 22:37 |
NobodyCam | humm | 22:38 |
devananda | hmm | 22:40 |
devananda | now delete fails | 22:40 |
NobodyCam | devananda: do you see the message from line 423 (https://review.openstack.org/#/c/51328/26/nova/virt/ironic/driver.py) in the logs | 22:40 |
devananda | rather, nova refuses to try to delete again | 22:42 |
devananda | since state is "deleting" | 22:42 |
NobodyCam | I restart nova-conductor and run node delete RIGHT afer restart | 22:44 |
NobodyCam | usaly works | 22:44 |
BLZbubba | any idea where baremetal/net-dhcp.ubuntu.template gets its list of interfaces? | 22:46 |
*** linggao has quit IRC | 22:47 | |
lifeless | BLZbubba: nova baremetal-interface-list | 22:47 |
devananda | InstanceDeployFailure: RCP do_node_tear_down not allowed for node 7823773a-62ed-4270-8259-afd190772026 in state None | 22:49 |
* NobodyCam thinks lifeless has more open IRC windows then his one | 22:49 | |
NobodyCam | hehe | 22:49 |
devananda | ok, got it | 22:49 |
devananda | NobodyCam: ok, this is not good -- with DEBUG enabled, n-cpu is dumping the whole X-Auth-Token for ironic-client into the debug log | 22:53 |
devananda | i suspect taht we dont need python-ironicclient to /also/ be in debug mode | 22:54 |
NobodyCam | where is that debug comming from | 22:56 |
NobodyCam | driver only have three log.debugs | 22:56 |
NobodyCam | node list/ (un)plug vifs | 22:56 |
devananda | hitting this repeatably now. need to dig into it after i get food. http://paste.openstack.org/show/voeWUt6yZwxB0tOVkYyj/ | 22:57 |
devananda | bbiab | 22:57 |
NobodyCam | ack | 22:58 |
*** jcooley_ has quit IRC | 22:59 | |
BLZbubba | lifeless: ok cool i see two, but one of them has NULL for Datapath_id and Port_no | 23:10 |
BLZbubba | the one it uses for pxe has these as null, the other one is the one that nova-network is trying to use | 23:10 |
BLZbubba | i am trying to get the baremetal node to use eth1 for the fixed_ip instead of eth0 | 23:11 |
BLZbubba | maybe i can just change port_no to 1 ? | 23:11 |
BLZbubba | that would be too easy though | 23:11 |
lifeless | what release of openstack are you using? | 23:13 |
BLZbubba | havana | 23:13 |
BLZbubba | hmm last time it deployed, I got an I/O error dd'ing out the runtime image. weird | 23:15 |
lifeless | ok, so in havana we still do file injection I guess. Use trunk :) | 23:15 |
lifeless | noone should use nova baremetal in any released openstack for anything except basic one-nic setups :) | 23:15 |
BLZbubba | i wish I could use one nic | 23:16 |
BLZbubba | dnsmasq runs without "static" for the pxe part, making it impossible | 23:16 |
BLZbubba | well i could just make my own list of pxe interfaces i guess | 23:17 |
BLZbubba | i'm too close to it working for me to give up now! | 23:17 |
BLZbubba | the only step left is s/eth0/eth1/g in the /etc/network/interfaces file | 23:17 |
BLZbubba | and it will work exactly how i want | 23:17 |
BLZbubba | i could just hack the template at this point | 23:18 |
BLZbubba | (this is just for a demo obviously) | 23:18 |
NobodyCam | lol was just about to say somehtig about hacking https://github.com/openstack/nova/blob/master/nova/virt/baremetal/net-dhcp.ubuntu.template | 23:18 |
BLZbubba | i will typically at least make an attempt or two to do things the "right way" before going into McGuyver mode | 23:19 |
BLZbubba | though only old people remember who that is | 23:19 |
* NobodyCam hides the paper clips | 23:19 | |
lifeless | BLZbubba: so really | 23:22 |
lifeless | BLZbubba: the dnsmasq goes away | 23:22 |
lifeless | BLZbubba: file injection goes away | 23:22 |
lifeless | BLZbubba: it becomes about 1000% better in icehouse | 23:22 |
lifeless | BLZbubba: just in time to be deprecated | 23:22 |
lifeless | BLZbubba: so its up to you, but honestly, I wouldn't even consider trying to run the H nova baremetal. | 23:22 |
NobodyCam | lifeless: i believe it is single use POC only | 23:23 |
NobodyCam | BLZbubba: ^^^ correct? | 23:23 |
BLZbubba | this is a proof of concept, if it works I will figure out what to do for real | 23:23 |
lifeless | even so | 23:24 |
BLZbubba | sadly there is a lot of windows 2012 here so that will be the biggest obstacle | 23:24 |
lifeless | you're solving a lot of problems that don't need to be solved in I | 23:24 |
lifeless | so what you've learnt and the workarounds you create... are as dust, floating on the wind | 23:25 |
BLZbubba | it is a character building exercise :P | 23:25 |
BLZbubba | and icehouse is still a ways off isn't it | 23:26 |
NobodyCam | not really | 23:26 |
NobodyCam | i-3 will be cut in a couple of weeks | 23:26 |
lifeless | BLZbubba: you can use a milestone release | 23:26 |
NobodyCam | https://wiki.openstack.org/wiki/Releases | 23:27 |
BLZbubba | are those in the cloudarchive ppa | 23:31 |
BLZbubba | NobodyCam: ok i did the hack | 23:32 |
NobodyCam | i would have to look... off the cuff guess is yes | 23:32 |
* devananda is back | 23:33 | |
* NobodyCam *** I SEE NOTHINC *** have to be even old to know that one | 23:33 | |
NobodyCam | Wb devananda | 23:33 |
NobodyCam | s/old/older/ | 23:34 |
*** rustlebee is now known as russellb | 23:36 | |
BLZbubba | deploy to node 1 done, if this injects my ssh key then my PoC is done!!! | 23:40 |
BLZbubba | this is definitely the most helpful openstack channel, you guys rock | 23:40 |
NobodyCam | did you load your key? | 23:41 |
NobodyCam | mordred: ^^^^^^^ when raise time comes around again :-p hehehehehe | 23:42 |
BLZbubba | doh looks like the tfptboot config needs to say eth1 too | 23:43 |
BLZbubba | ipmi is sure fun | 23:45 |
*** athomas has quit IRC | 23:46 | |
NobodyCam | stable and secure too :-P | 23:47 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!