*** foexle has quit IRC | 00:05 | |
*** eguz has joined #openstack-ironic | 00:08 | |
*** eghobo has quit IRC | 00:12 | |
*** zdiN0bot has joined #openstack-ironic | 00:20 | |
*** zdiN0bot has quit IRC | 00:23 | |
*** zdiN0bot has joined #openstack-ironic | 00:30 | |
*** zdiN0bot has quit IRC | 00:34 | |
*** zdin0bot has joined #openstack-ironic | 00:41 | |
*** zdin0bot has quit IRC | 00:45 | |
*** jcooley_ has joined #openstack-ironic | 00:46 | |
*** harlowja is now known as harlowja_away | 01:10 | |
*** datajerk has joined #openstack-ironic | 01:17 | |
*** rameshg87 has joined #openstack-ironic | 01:17 | |
*** eguz has quit IRC | 01:22 | |
*** eghobo has joined #openstack-ironic | 01:22 | |
*** eguz has joined #openstack-ironic | 01:25 | |
*** eghobo has quit IRC | 01:29 | |
*** eguz has quit IRC | 01:34 | |
*** eghobo has joined #openstack-ironic | 01:34 | |
*** eguz has joined #openstack-ironic | 01:42 | |
*** zdin0bot has joined #openstack-ironic | 01:42 | |
*** eghobo has quit IRC | 01:45 | |
*** zdin0bot has quit IRC | 01:46 | |
*** zdin0bot has joined #openstack-ironic | 01:53 | |
*** blamar has joined #openstack-ironic | 02:05 | |
openstackgerrit | Ramakrishnan G proposed a change to openstack/ironic: Add IloDriver and its utils https://review.openstack.org/89500 | 02:08 |
---|---|---|
*** nosnos has joined #openstack-ironic | 02:08 | |
*** rameshg87 has quit IRC | 02:11 | |
*** harlowja_away is now known as harlowja | 02:29 | |
*** eguz has quit IRC | 02:42 | |
*** eghobo has joined #openstack-ironic | 02:42 | |
*** eghobo has quit IRC | 02:48 | |
*** eghobo has joined #openstack-ironic | 02:48 | |
*** jcooley_ has quit IRC | 02:59 | |
*** jcooley_ has joined #openstack-ironic | 02:59 | |
*** eghobo has quit IRC | 03:03 | |
*** jcooley_ has quit IRC | 03:04 | |
*** coolsvap|afk is now known as coolsvap | 03:15 | |
openstackgerrit | A change was merged to openstack/ironic: Updated from global requirements https://review.openstack.org/92953 | 03:17 |
*** eghobo has joined #openstack-ironic | 03:19 | |
*** lnxnut_ has joined #openstack-ironic | 03:19 | |
*** lnxnut has quit IRC | 03:21 | |
*** nosnos has quit IRC | 03:22 | |
*** eguz has joined #openstack-ironic | 03:24 | |
*** eghobo has quit IRC | 03:26 | |
*** rameshg87 has joined #openstack-ironic | 03:27 | |
*** datajerk has quit IRC | 03:31 | |
*** eguz has quit IRC | 03:34 | |
*** lnxnut_ has quit IRC | 03:42 | |
*** jcooley_ has joined #openstack-ironic | 04:19 | |
*** jcooley_ has quit IRC | 04:28 | |
*** nosnos has joined #openstack-ironic | 04:29 | |
*** jcooley_ has joined #openstack-ironic | 04:31 | |
*** jcooley_ has quit IRC | 04:36 | |
*** harlowja has quit IRC | 04:53 | |
*** coolsvap is now known as coolsvap|afk | 04:57 | |
*** coolsvap|afk is now known as coolsvap | 05:12 | |
*** killer_prince has quit IRC | 05:24 | |
*** radsy has quit IRC | 05:36 | |
*** coolsvap is now known as coolsvap|afk | 05:38 | |
*** coolsvap|afk is now known as coolsvap | 05:52 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/ironic: Imported Translations from Transifex https://review.openstack.org/88508 | 06:08 |
*** ifarkas has joined #openstack-ironic | 06:47 | |
*** pradipta_away has quit IRC | 07:08 | |
openstackgerrit | Mikhail Durnosvistov proposed a change to openstack/ironic: Cleanup mock patch without `with` part 2 https://review.openstack.org/73256 | 07:10 |
*** zyluo has joined #openstack-ironic | 07:27 | |
zyluo | hi, can anybody direct me to a document how Ironic interacts with Neutron? | 07:32 |
*** tatyana has joined #openstack-ironic | 07:36 | |
*** geertj has joined #openstack-ironic | 07:39 | |
openstackgerrit | Victor Sergeyev proposed a change to openstack/ironic: WIP: Use oslo.db module https://review.openstack.org/42159 | 07:41 |
*** tatyana has quit IRC | 07:46 | |
*** foexle has joined #openstack-ironic | 08:05 | |
Mikhail_D_wk | Morning all! :) | 08:05 |
dtantsur | morning, Ironic | 08:11 |
zyluo | hi, I've installed Ironic and now trying to configure Neutron to work with it. But it seems the Ironic online document doesn't have instructions on how to configure Neutron? All other search results use ML2 OVS to fake the physical nodes with VMs. | 08:18 |
zyluo | Is there a wiki or a etherpad about how to configure Neutron for Ironic on a physical switch? | 08:18 |
Haomeng | morning all:) | 08:25 |
Haomeng | zyluo: no need to setup neutron I think, just make sure the neutron dhcp is enabled, and your physical machine can send the dhcp to neutron's dhcp agent node | 08:27 |
zyluo | Haomeng, but in a typical neutron setup, the dhcp agent fires up a dnsmasq process inside a namespace. So shouldn't there be a plugin to support the connection between the physical machine and the dnsmasq process? | 08:30 |
zyluo | Haomeng, maybe use Linux Bridge? | 08:30 |
Haomeng | zyluo: the dnsmasq process will bind a tap device, which tap is added into bridge already I think | 08:30 |
Haomeng | can you show your dnsmasq process parameters to check the tap device name, then check if the tap dev is in the bridge which can connect to physical network | 08:31 |
zyluo | Haomeng, so did you use the ML2 driver with OVS for your setup? My problem is I don't know which plugin to choose for Neutron. | 08:33 |
Haomeng | zyluo: I just run devstack with ironic enablement, and use default neutron settings, which enable the dhcp agent | 08:34 |
zyluo | Haomeng, and you used physical nodes as provisoin targets? right? | 08:34 |
zyluo | s/provisoin/provision | 08:35 |
Haomeng | zyluo: sorry, I try with vm box, but I think the point here is we have to make sure the dnsmasq tap device is added into bridge which can connect to physical, make sure the L2 is ok | 08:36 |
Haomeng | zyluo: are you ironic and physical server in same switch? | 08:36 |
Haomeng | we should use neutron dhcp agent plugin | 08:37 |
zyluo | Haomeng, no there is a controller node which has all OpenStack components and four physical node targets | 08:37 |
Haomeng | ok | 08:38 |
zyluo | Haomeng, ah yes in the same switch | 08:38 |
Haomeng | ok | 08:38 |
zyluo | Haomeng, ok I'll try it out | 08:38 |
Haomeng | can you help to check dnsmasq process arguments | 08:38 |
Haomeng | just run "ps -ef|grep dnsmasq" | 08:38 |
Haomeng | to find the tap device name | 08:39 |
Haomeng | and check if the tap is added into the bridge which can connect to physical network on L2 level | 08:39 |
zyluo | dnsmasq --no-hosts --no-resolv --strict-order --bind-interfaces --interface=tapf5322f92-d8 --except-interface=lo --pid-file=/var/lib/neutron/dhcp/f50553f0-1fa8-4b4d-81e2-6cdca4767680/pid --dhcp-hostsfile=/var/lib/neutron/dhcp/f50553f0-1fa8-4b4d-81e2-6cdca4767680/host --dhcp-optsfile=/var/lib/neutron/dhcp/f50553f0-1fa8-4b4d-81e2-6cdca4767680/opts --leasefile-ro --dhcp-range=tag0,158.158.0.0,static,3600s --dhcp-lease-max=65536 --conf-fil | 08:39 |
zyluo | e= --domain=openstacklocal | 08:39 |
zyluo | so it does have a tap interface | 08:40 |
zyluo | Haomeng, thanks for the tip. catch you later | 08:42 |
*** zyluo has quit IRC | 08:42 | |
Haomeng | check if this tapf5322f92-d8 is in the bridge which is connecting to physical ethx port | 08:43 |
Haomeng | run ovs-vsctl show if you use ovs, if you are using linux bridge, run brctl show | 08:43 |
Haomeng | thk | 08:43 |
Haomeng | and check if your physical server mac address is in /var/lib/neutron/dhcp/f50553f0-1fa8-4b4d-81e2-6cdca4767680/host as well | 08:46 |
openstackgerrit | Mikhail Durnosvistov proposed a change to openstack/ironic: Cleanup mock patch without `with` part 3 https://review.openstack.org/86536 | 08:53 |
openstackgerrit | Mikhail Durnosvistov proposed a change to openstack/ironic: Get rid of the newline "\" https://review.openstack.org/66793 | 08:53 |
*** zyluo has joined #openstack-ironic | 08:54 | |
*** overlayer has joined #openstack-ironic | 08:56 | |
*** overlayer has quit IRC | 09:04 | |
openstackgerrit | Mikhail Durnosvistov proposed a change to openstack/ironic: Using system call for downloading files https://review.openstack.org/92560 | 09:08 |
Mikhail_D_wk | `tox` is successfully passed on my computer but on `zulu` it is failed (patch -> https://review.openstack.org/#/c/73256 ). I'm confused :\ Who can help me with this issue? :) | 09:29 |
dtantsur | let me see | 09:29 |
Mikhail_D_wk | dtantsur: thanks :) | 09:30 |
dtantsur | Mikhail_D_wk, 1. first of all, did you change the related tests? 2. Did you rebase? | 09:30 |
Mikhail_D_wk | yeah! | 09:30 |
dtantsur | Left a comment on patch set | 09:39 |
*** zyluo_ has joined #openstack-ironic | 10:07 | |
*** zyluo has quit IRC | 10:09 | |
*** zyluo_ has quit IRC | 10:12 | |
openstackgerrit | Mikhail Durnosvistov proposed a change to openstack/ironic: Cleanup mock patch without `with` part 2 https://review.openstack.org/73256 | 10:17 |
openstackgerrit | Mikhail Durnosvistov proposed a change to openstack/ironic: Cleanup mock patch without `with` part 3 https://review.openstack.org/86536 | 10:17 |
openstackgerrit | Mikhail Durnosvistov proposed a change to openstack/ironic: Get rid of the newline "\" https://review.openstack.org/66793 | 10:17 |
*** mdenny has quit IRC | 10:26 | |
* dtantsur lunch, brb | 10:29 | |
*** mgagne has quit IRC | 10:29 | |
*** john3213 has joined #openstack-ironic | 10:33 | |
*** overlayer has joined #openstack-ironic | 10:33 | |
*** john3213 has left #openstack-ironic | 10:38 | |
*** coolsvap is now known as coolsvap|afk | 10:38 | |
*** eghobo has joined #openstack-ironic | 10:40 | |
openstackgerrit | Anusha proposed a change to openstack/ironic: Add IloPower module for IloDriver https://review.openstack.org/90294 | 10:44 |
*** eghobo has quit IRC | 10:45 | |
*** geertj has quit IRC | 10:55 | |
*** geertj has joined #openstack-ironic | 10:58 | |
*** nosnos has quit IRC | 11:03 | |
*** rameshg87 has quit IRC | 11:17 | |
*** datajerk has joined #openstack-ironic | 11:49 | |
*** datajerk has quit IRC | 11:52 | |
dtantsur | Is there any core around for quick consultation? | 12:06 |
dtantsur | I'm working on bug "conductor lacks periodic task to keep PXE env up to date", and that requires adding driver-specific periodic task | 12:06 |
dtantsur | As Yuriy pointed here https://review.openstack.org/#/c/92115/5/ironic/conductor/manager.py it's not the best idea to access driver specific code from general conductor | 12:07 |
dtantsur | Does it make sense to extend driver interface with smth like run_periodic_tasks, so that conductor's run_periodic_tasks can call these functions from all active drivers? | 12:08 |
dtantsur | Maybe some better ideas? | 12:09 |
dtantsur | Haomeng, NobodyCam maybe one of you can lend me a couple of minutes for this ^^^ ? | 12:09 |
jroll | dtantsur: that might work | 12:09 |
dtantsur | jroll, hi! So you think it may be a useful addition? | 12:10 |
jroll | dtantsur: or possibly make refresh_cache a general driver method and call it for all drivers that the conductor manages? | 12:10 |
dtantsur | hmmmm... | 12:10 |
jroll | and then that method would be a no-op in other drivers | 12:10 |
jroll | I could imagine another driver having some sort of cache to update | 12:10 |
jroll | :) | 12:10 |
jroll | that said, I would rather hear from cores on this | 12:10 |
dtantsur | jroll, that makes sense as well, yes... I'm not sure which approach is better in long-term | 12:11 |
jroll | agreed | 12:11 |
*** martyntaylor1 has joined #openstack-ironic | 12:11 | |
dtantsur | jroll, what do you think about chances of catching some core this week? :) | 12:11 |
dtantsur | (I'm not in Atlanta) | 12:11 |
jroll | dtantsur: I'll see what I can do today, I leave tomorrow morning :) | 12:12 |
jroll | if I see someone I will point them to you | 12:12 |
dtantsur | jroll, thanks a lot! | 12:12 |
jroll | np! | 12:13 |
*** rameshg87 has joined #openstack-ironic | 12:41 | |
*** jgrimm has joined #openstack-ironic | 12:50 | |
*** jbjohnso has joined #openstack-ironic | 13:05 | |
*** lazy_prince has joined #openstack-ironic | 13:13 | |
*** datajerk has joined #openstack-ironic | 13:16 | |
*** harlowja has joined #openstack-ironic | 13:20 | |
*** ifarkas has quit IRC | 13:24 | |
*** blamar has quit IRC | 13:26 | |
*** ifarkas has joined #openstack-ironic | 13:27 | |
*** jgrimm has quit IRC | 13:39 | |
*** harlowja has quit IRC | 13:39 | |
*** blinky_ghost has joined #openstack-ironic | 13:44 | |
*** lnxnut has joined #openstack-ironic | 13:50 | |
NobodyCam | dtantsur: that makes sense to me. other wise we'd have to load each driver independently | 13:54 |
NobodyCam | and good morning ironic | 13:54 |
dtantsur | morning NobodyCam! | 13:54 |
dtantsur | NobodyCam, which of 2 suggestions you actually liked? My original or by jroll? | 13:54 |
dtantsur | (i.e. adding run_periodic_tasks to interface or just refresh_cache?) | 13:55 |
NobodyCam | I like the refresh idea.. seems a bit more generic to me. | 13:56 |
NobodyCam | not all driver will have pxe values but may indeed need to be refreshed | 13:56 |
dtantsur | NobodyCam, so to sum it up: add periodic task in manager which probes all drivers' new refresh_cache interface, right? | 13:57 |
NobodyCam | yea | 13:58 |
dtantsur | ack, thanks, will start working on patch than :) | 13:58 |
NobodyCam | :) | 13:58 |
*** geertj has quit IRC | 14:00 | |
*** rameshg87 has left #openstack-ironic | 14:01 | |
blinky_ghost | Hi all, I would like to install ironic as POC to deploy icehouse on baremetal hosts. My question is, what other openstack services do I need to install along with ironic to achieve this? Thanks | 14:04 |
dtantsur | at least Nova, Neutron, Glance | 14:05 |
NobodyCam | blinky_ghost: have you seen the TripleO tool chain? | 14:12 |
blinky_ghost | nobodycam: nopes. I'm pretty new on baremetal provision and looking for the best solution to deploy openstack on baremetal nodes. any tip? | 14:17 |
NobodyCam | blinky_ghost: https://github.com/openstack/tripleo-incubator | 14:18 |
NobodyCam | I would look at the TripleO tool chain.. that should do what you want | 14:19 |
NobodyCam | blinky_ghost: note that is just on link there are several repos that make up the TripleO tool chain | 14:22 |
NobodyCam | Though the readme there should point you to the other requirments | 14:23 |
blinky_ghost | nobodycam: thanks, but I'm bit a confused, what's the difference between Ironic and TripleO? | 14:29 |
dtantsur | blinky_ghost, I can also have a look at instack: https://github.com/agroup/instack-undercloud/ | 14:29 |
dtantsur | (it's for RPM systems) | 14:30 |
openstackgerrit | lifeless proposed a change to openstack/ironic: Allow more time for API requests to be completed. https://review.openstack.org/93731 | 14:30 |
blinky_ghost | dtantsur: I'm using RDO distro based on redhat, but I'm a bit confused about, so many projects, TripleO, Instack and Ironic...what's the difference between them? :) | 14:31 |
dtantsur | blinky_ghost, TripleO is an umbrella project for deploying OpenStack using OpenStack itself | 14:31 |
dtantsur | blinky_ghost, Ironic is a means of bare metal deploying, and it is used by TripleO toolchain | 14:32 |
dtantsur | actually, Ironic can be used outside of TripleO, e.g. for cloud consisting of bare metals | 14:34 |
NobodyCam | blinky_ghost: TripleO is a tool chain for deploying openstack with openstack, where Ironic is for Baremetal deployment | 14:34 |
NobodyCam | only | 14:34 |
blinky_ghost | nobodycam: you mean that ironic uses tripleo to deploy my baremetal hosts with openstack roles, compute, controller, whatever? | 14:35 |
NobodyCam | as you are just starting in to the world of baremetal, (while not 100% correct) you can think of Ironic as a hypervisor for baremetal | 14:36 |
NobodyCam | no more like tripleo uses ironic | 14:36 |
NobodyCam | blinky_ghost: see http://docs.openstack.org/developer/ironic/deploy/user-guide.html | 14:37 |
blinky_ghost | nobodycam: so instead of using virtual machines in compute nodes, I use physical nodes, is like a nova driver, right? | 14:37 |
NobodyCam | ironic HAS a nova driver | 14:37 |
blinky_ghost | nobodycam: i think I understand, Ironic is for uses cases where I need to provision a physical host instead of a virtual machine, like a big database hosting, HPC or whatever | 14:40 |
NobodyCam | blinky_ghost: basicly YES... ofc there is more to it. but that is a good place to start :) | 14:41 |
blinky_ghost | nobodycam: what I'm looking is way to deploy my openstack cloud on physical hosts and assing specific roles to them like controllers, computes, storage...and tripleO does that job, uses openstack to deploy openstack, right? | 14:42 |
NobodyCam | yes | 14:43 |
blinky_ghost | nobodycam: I'll take a look. I understand that tripleO uses heat to orchestrate the hosts. So my question is, is it possible to have like an Heat HA template to deploy a pair of redundant controllers/compute nodes? | 14:49 |
dtantsur | NobodyCam, maybe you know, is it desired behavior that when you follow http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html#developer-quick-start, the virtual environment is installed twice? | 14:52 |
NobodyCam | blinky_ghost: I believe so. But would be best to check in #tripleo channel | 14:52 |
dtantsur | tox -evenv -- echo 'done' <-- first | 14:53 |
dtantsur | source .tox/venv/bin/activate | 14:53 |
*** geertj has joined #openstack-ironic | 14:53 | |
dtantsur | tox -epy27 -- test_pxe <-- second | 14:53 |
dtantsur | I'd say it's extremely annoying | 14:53 |
blinky_ghost | nobodycam and dtanstur, thank you for the tips :) | 14:54 |
*** stack__ has quit IRC | 14:54 | |
dtantsur | you're welcome :) | 14:55 |
NobodyCam | blinky_ghost: anytime | 14:55 |
NobodyCam | dtantsur: try adding -epy27 to first tox command | 14:55 |
dtantsur | NobodyCam, may make sense, but why docs say tox -evenv ? | 14:56 |
*** killer_prince has joined #openstack-ironic | 14:56 | |
NobodyCam | because you want it to set up the evn. with out look at it too much. I think it an env thing.. the other option would be to remove -epy27 from the second tox command | 14:57 |
dtantsur | NobodyCam, w/o py27 it will complain about missing Python 2.6 | 14:58 |
dtantsur | also not sure it's gonna help, IIRC | 14:58 |
NobodyCam | try adding to -epy27 to the first tox command that should create teh correct env | 14:59 |
dtantsur | ack, trying | 15:00 |
dtantsur | NobodyCam, while it's doing, do you think it makes sense to add `refresh_cache` only to DeployInterface? I'm not sure we're gonna have caches on say PowerInterface | 15:03 |
*** lexx has joined #openstack-ironic | 15:03 | |
*** lexx_ has joined #openstack-ironic | 15:03 | |
dtantsur | ok, now even worse: | 15:04 |
*** lazy_prince has quit IRC | 15:04 | |
*** lexx has quit IRC | 15:04 | |
dtantsur | ok, now even worse: | 15:04 |
NobodyCam | ? | 15:04 |
dtantsur | tox -epy27 <-- creates venv | 15:04 |
dtantsur | source .tox/py27/bin/activate | 15:04 |
dtantsur | tox -- test_pxe <-- tries to recreate venv and fails | 15:05 |
dtantsur | OSError: [Errno 2] No such file or directory | 15:05 |
dtantsur | seems like it tries to use tox from venv it just deleted >_< | 15:05 |
NobodyCam | tox -epy27 -evenv -- echo 'done' | 15:05 |
dtantsur | ack, let me try | 15:05 |
NobodyCam | then second tox -epy27 -- test_pxe | 15:06 |
*** krtaylor has joined #openstack-ironic | 15:06 | |
NobodyCam | humm : ERROR ironic.drivers.modules.pxe [-] PXE deploy failed for instance b951fae3-edab-4c45-8625-cdf4d066d1ab. Error: unsupported operand type(s) for /: 'tuple' and 'int' | 15:08 |
dtantsur | Oo | 15:08 |
dtantsur | tox -epy27 -evenv -- echo 'done' <-- creates venv twice: once under name py27 for ironic tests, once under name venv for nova driver tests >_< | 15:10 |
dtantsur | tox -epy27 -- test_pxe <-- fails the same way | 15:12 |
dtantsur | ok, I'm starting to think that tox just works like that... | 15:12 |
NobodyCam | humm seems like it :-p | 15:14 |
NobodyCam | strange | 15:14 |
NobodyCam | humm gots to be seek_value = block_sz * 512 / 4096 - 35 | 15:16 |
NobodyCam | that line | 15:16 |
dtantsur | block_sz proved to be a tuple for whatever reasons? | 15:16 |
*** lazy_prince has joined #openstack-ironic | 15:16 | |
NobodyCam | lol why yes it is: block_sz = utils.execute('blockdev', '--getsz', dev, run_as_root=True, check_exit_code=[0]) | 15:17 |
geertj | Question: does "devtest" use PXE at all? It seems it just created the nodes via libvirt. | 15:17 |
* NobodyCam plants face in palms | 15:17 | |
NobodyCam | geertj: are you se to use ironic? | 15:18 |
dtantsur | geertj, you're speaking about power management, PXE is used for deploying | 15:18 |
dtantsur | these two are not too related | 15:18 |
geertj | At the moment I'm just trying to follow the logic in devtest... | 15:19 |
dtantsur | i.e. power management can be done via virsh in testing environment | 15:19 |
geertj | I was looking at create-nodes. | 15:19 |
NobodyCam | geertj: see Deploying Ironic with DevStack section of http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html | 15:19 |
geertj | NobodyCam: DevStack is different from devtest, I presume? | 15:20 |
dtantsur | quite different, but in this aspect essentially the same | 15:21 |
NobodyCam | yep ^^ :) | 15:21 |
geertj | What is still not clear to me is this: "create-nodes" creates nodes via "libvirt", but registers them into Ironic with PM driver "pxe_ssh". | 15:22 |
geertj | PXE doesn't factor into libvirt, right? | 15:22 |
dtantsur | geertj, you have to figure out difference between power management (libvirt aka ssh/ipmi/etc) and deployment (pxe/ipa) | 15:22 |
dtantsur | pxe_ssh = pxe deploy + ssh power | 15:22 |
geertj | dtantsur: yeah, but register-nodes deploys the image straight into libvirt via the filesystem. | 15:22 |
geertj | no PXE | 15:22 |
geertj | s/register-nodes/create-nodes/ | 15:23 |
dtantsur | geertj, IIRC create-nodes does not deploy anything on images, it just creates VM's for subsequent deployment | 15:23 |
dtantsur | but I can be wrong | 15:23 |
dtantsur | s/on images/on nodes/ | 15:24 |
*** jrist has joined #openstack-ironic | 15:24 | |
*** lexx_ has quit IRC | 15:25 | |
geertj | Need to run now, will be back later with more questions :) Thanks so far :) | 15:25 |
*** foexle has quit IRC | 15:27 | |
*** lexx has joined #openstack-ironic | 15:31 | |
*** rainya has joined #openstack-ironic | 15:31 | |
*** foexle has joined #openstack-ironic | 15:34 | |
openstackgerrit | Aleksandr Gordeev proposed a change to openstack/ironic-python-agent: Introduce MainlineHardwareManager https://review.openstack.org/92847 | 15:35 |
openstackgerrit | Aleksandr Gordeev proposed a change to openstack/ironic-python-agent: Add hardware_utils https://review.openstack.org/92399 | 15:35 |
openstackgerrit | Josh Gachnang proposed a change to openstack/ironic: Factoring out PXE and TFTP functions https://review.openstack.org/90233 | 15:38 |
*** newell_ has joined #openstack-ironic | 15:39 | |
*** mgagne has joined #openstack-ironic | 15:41 | |
*** mgagne has quit IRC | 15:41 | |
*** mgagne has joined #openstack-ironic | 15:41 | |
openstackgerrit | Josh Gachnang proposed a change to openstack/ironic: Adding a reference driver for the agent https://review.openstack.org/84795 | 15:43 |
*** geertj has quit IRC | 15:44 | |
*** krtaylor has quit IRC | 15:46 | |
*** lazy_prince2 has joined #openstack-ironic | 15:48 | |
*** krtaylor has joined #openstack-ironic | 15:49 | |
*** lexx has quit IRC | 15:50 | |
*** lazy_prince has quit IRC | 15:53 | |
*** martyntaylor1 has left #openstack-ironic | 15:54 | |
*** GheRiver1 has joined #openstack-ironic | 15:55 | |
openstackgerrit | Dmitry Tantsur proposed a change to openstack/ironic: Add refresh_cache to deploy interface https://review.openstack.org/93748 | 15:55 |
openstackgerrit | Dmitry Tantsur proposed a change to openstack/ironic: Add periodic task to check whether PXE image cache is up-to-date https://review.openstack.org/92115 | 16:01 |
dtantsur | done for today, g'night | 16:04 |
GheRiver1 | night | 16:04 |
*** athomas has joined #openstack-ironic | 16:10 | |
NobodyCam | night dtantsur | 16:12 |
NobodyCam | morning GheRiver1 | 16:13 |
NobodyCam | brb | 16:13 |
*** jrist has quit IRC | 16:16 | |
*** GheRivero has quit IRC | 16:16 | |
*** GheRiver1 is now known as GheRivero | 16:17 | |
*** krtaylor has quit IRC | 16:30 | |
*** krtaylor has joined #openstack-ironic | 16:31 | |
NobodyCam | ok getting somewhere now | 16:32 |
*** krtaylor has quit IRC | 16:38 | |
openstackgerrit | Chris Krelle proposed a change to openstack/ironic: Workaround for conflicting volume labels https://review.openstack.org/93133 | 16:45 |
openstackgerrit | Chris Jones proposed a change to openstack/ironic: Allow more time for API requests to be completed https://review.openstack.org/93731 | 16:46 |
NobodyCam | ls | 16:47 |
*** lazy_prince2 has quit IRC | 16:48 | |
*** rameshg87 has joined #openstack-ironic | 16:50 | |
*** foexle has quit IRC | 16:50 | |
*** athomas has quit IRC | 17:00 | |
*** athomas has joined #openstack-ironic | 17:02 | |
openstackgerrit | Chris Krelle proposed a change to openstack/ironic: Workaround for conflicting volume labels https://review.openstack.org/93133 | 17:32 |
*** foexle has joined #openstack-ironic | 17:33 | |
*** derekh_ has joined #openstack-ironic | 17:35 | |
*** rameshg87 has quit IRC | 17:41 | |
*** lazy_prince has joined #openstack-ironic | 17:42 | |
*** krtaylor has joined #openstack-ironic | 17:51 | |
openstackgerrit | Chris Krelle proposed a change to openstack/ironic: Workaround for conflicting volume labels https://review.openstack.org/93133 | 17:53 |
openstackgerrit | Chris Krelle proposed a change to openstack/ironic: Workaround for conflicting volume labels https://review.openstack.org/93133 | 18:00 |
openstackgerrit | Josh Gachnang proposed a change to openstack/ironic: Fixes for yuri to agent driver https://review.openstack.org/93768 | 18:05 |
*** Mikhail_D_ltp has joined #openstack-ironic | 18:06 | |
*** derekh_ has quit IRC | 18:15 | |
*** geertj has joined #openstack-ironic | 18:16 | |
openstackgerrit | Chris Krelle proposed a change to openstack/ironic: Workaround for conflicting volume labels https://review.openstack.org/93133 | 18:20 |
*** rameshg87 has joined #openstack-ironic | 18:35 | |
openstackgerrit | Chris Krelle proposed a change to openstack/ironic: Workaround for conflicting volume labels https://review.openstack.org/93133 | 18:36 |
*** athomas has quit IRC | 18:40 | |
openstackgerrit | Ramakrishnan G proposed a change to openstack/ironic: Add IloDriver and its utils https://review.openstack.org/89500 | 18:40 |
openstackgerrit | Josh Gachnang proposed a change to openstack/ironic: Adding a reference driver for the agent https://review.openstack.org/84795 | 18:43 |
*** rameshg87 has quit IRC | 18:44 | |
*** blinky_ghost has quit IRC | 18:46 | |
openstackgerrit | Chris Krelle proposed a change to openstack/ironic: Workaround for conflicting volume labels https://review.openstack.org/93133 | 18:48 |
*** krtaylor has quit IRC | 19:03 | |
*** foexle has quit IRC | 19:05 | |
NobodyCam | ahh thats just cruel https://jenkins03.openstack.org/job/gate-ironic-python27/315/console | 19:05 |
*** lazy_prince has quit IRC | 19:10 | |
*** athomas has joined #openstack-ironic | 19:11 | |
*** krtaylor has joined #openstack-ironic | 19:20 | |
*** krtaylor has quit IRC | 19:27 | |
*** coolsvap|afk has quit IRC | 19:33 | |
*** foexle has joined #openstack-ironic | 19:46 | |
*** leggettt has joined #openstack-ironic | 19:46 | |
*** foexle has quit IRC | 19:48 | |
*** leggettt has quit IRC | 19:51 | |
*** Ng has joined #openstack-ironic | 19:52 | |
*** tteggel_ has joined #openstack-ironic | 19:52 | |
*** tteggel has quit IRC | 19:53 | |
*** tteggel_ has quit IRC | 19:54 | |
*** tteggel has joined #openstack-ironic | 19:54 | |
Ng | hey folks, I'm looking at https://review.openstack.org/#/c/93731/ and I can't for the life of me figure out why the python tests are failing | 20:00 |
NobodyCam | is that the workaround | 20:01 |
NobodyCam | ahh no.. but I am haging a strange error in py27 tests on https://review.openstack.org/93133 | 20:02 |
*** zdin0bot has joined #openstack-ironic | 20:07 | |
*** derekh_ has joined #openstack-ironic | 20:09 | |
greghaynes | When running ironic --debug node-set-power-state <some node> I get a http://paste.ubuntu.com/7469470/ that im having a hard time explaining, Is there any way to get ironic to to output more error info (like run ssh -vvv and log it somewhere)? | 20:13 |
*** zdin0bot has quit IRC | 20:14 | |
Ng | NobodyCam: wow, that is a weird error, you totally added the rootwrap entries for dd/blockdev | 20:14 |
Ng | greghaynes: I think you can configure that | 20:17 |
greghaynes | oh? | 20:17 |
Ng | greghaynes: afair ironic is using paramiko, rather than executing ssh(1), and I think there is a config option for the logging level of paramiko it exposes | 20:18 |
*** zdin0bot has joined #openstack-ironic | 20:19 | |
greghaynes | hrmmm | 20:19 |
Ng | ironic/common/service.py has paramiko=WARN in the default log levels | 20:19 |
greghaynes | \O/ | 20:19 |
Ng | but I don't know what that maps back to in a config file, offhand | 20:21 |
*** epim has joined #openstack-ironic | 20:21 | |
NobodyCam | Ng: ya | 20:29 |
NobodyCam | and the tests did pass | 20:29 |
NobodyCam | py27: commands succeeded | 20:30 |
*** geertj has quit IRC | 20:31 | |
openstackgerrit | ChangBo Guo(gcb) proposed a change to openstack/ironic: Fix call to mock.assert_not_called() https://review.openstack.org/93532 | 20:33 |
NobodyCam | brb | 20:36 |
*** Mikhail_D_ltp has quit IRC | 20:37 | |
*** zdin0bot has quit IRC | 20:41 | |
*** athomas has quit IRC | 20:50 | |
openstackgerrit | Chris Krelle proposed a change to openstack/ironic: Workaround for conflicting volume labels https://review.openstack.org/93133 | 20:56 |
*** zdin0bot has joined #openstack-ironic | 20:57 | |
*** derekh_ has quit IRC | 20:58 | |
*** zdin0bot has quit IRC | 21:00 | |
greghaynes | NobodyCam: Do you know the config param for changing paramiko log level by chance? | 21:02 |
*** jbjohnso has quit IRC | 21:03 | |
NobodyCam | hummm | 21:07 |
NobodyCam | https://github.com/openstack/ironic/blob/master/etc/ironic/ironic.conf.sample#L371 | 21:08 |
NobodyCam | greghaynes: ^^^ | 21:08 |
NobodyCam | maybe add paramiko.transport=WARN | 21:10 |
greghaynes | ooo, tyty! | 21:11 |
greghaynes | Will try once this build finishes.... | 21:11 |
NobodyCam | greghaynes: I have not tested that .. but let me know if it works :-p | 21:13 |
NobodyCam | I will use it too | 21:13 |
*** datajerk has quit IRC | 21:20 | |
*** jrist has joined #openstack-ironic | 21:22 | |
*** killer_prince has quit IRC | 21:23 | |
*** rpodolyaka has joined #openstack-ironic | 21:27 | |
*** rpodolyaka has quit IRC | 21:30 | |
lifeless | NobodyCam: btw rpc worker pool | 21:30 |
lifeless | NobodyCam: 5 is terrible | 21:30 |
lifeless | NobodyCam: I think we need it to be > than hosts, not < | 21:30 |
*** lazy_prince has joined #openstack-ironic | 21:30 | |
*** lazy_prince is now known as killer_prince | 21:30 | |
lifeless | NobodyCam: for now - because we starve power requests against data plane copies | 21:31 |
lifeless | devananda: ^ | 21:31 |
*** dshulyak has quit IRC | 21:32 | |
openstackgerrit | Chris Krelle proposed a change to openstack/ironic: Workaround for conflicting volume labels https://review.openstack.org/93133 | 21:34 |
*** epim has quit IRC | 21:34 | |
NobodyCam | lifeless: hosts = nodes under conductors control? | 21:35 |
lifeless | oh, looking at the bug | 21:36 |
*** dshulyak has joined #openstack-ironic | 21:36 | |
lifeless | I think we need the worker pool size to be made large | 21:36 |
lifeless | whats the default at the moment ? | 21:36 |
NobodyCam | 30 I thought | 21:37 |
NobodyCam | let me check | 21:37 |
lifeless | 100 | 21:37 |
lifeless | so there is something odd | 21:37 |
lifeless | I'm seeing (and its gone now I've switched to 100 for the rpc pool) | 21:37 |
lifeless | ipmi stuff not happening in a timely manner (from nova's perspective) | 21:38 |
lifeless | when deploys are underway | 21:38 |
NobodyCam | https://github.com/openstack/ironic/blob/master/etc/ironic/ironic.conf.sample#L15 | 21:39 |
lifeless | yeah | 21:39 |
jroll | lifeless: with a high worker number, the power status task can starve heartbeats | 21:41 |
*** jrist has quit IRC | 21:42 | |
jroll | which is worse than ipmi lagging | 21:42 |
*** derekh_ has joined #openstack-ironic | 21:47 | |
*** derekh_ has quit IRC | 21:51 | |
*** tatyana has joined #openstack-ironic | 21:52 | |
lifeless | jroll: high rpc count, not worker count, right ? | 21:59 |
lifeless | jroll: the bug says its two different settings | 21:59 |
lifeless | jroll: I'm running 100, 100 with no issues | 21:59 |
lifeless | jroll: (and 40 physical machines) | 22:00 |
lifeless | it may be we're not running enough workers? | 22:01 |
*** harlowja has joined #openstack-ironic | 22:11 | |
openstackgerrit | Chris Krelle proposed a change to openstack/ironic: Workaround for conflicting volume labels https://review.openstack.org/93133 | 22:24 |
*** rpodolyaka has joined #openstack-ironic | 22:42 | |
*** rpodolyaka has quit IRC | 22:48 | |
openstackgerrit | Chris Krelle proposed a change to openstack/ironic: Workaround for conflicting volume labels https://review.openstack.org/93133 | 22:52 |
*** harlowja is now known as harlowja_away | 23:15 | |
*** dshulyak has quit IRC | 23:24 | |
*** dshulyak has joined #openstack-ironic | 23:24 | |
*** newell_ has quit IRC | 23:56 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!