spandhe | jroll: Thanks for all the help! | 00:00 |
---|---|---|
*** Marga_ has joined #openstack-ironic | 00:03 | |
*** Marga_ has quit IRC | 00:07 | |
Haomeng | morning ironic:) | 00:10 |
ociuhandu | hi all, I have a problem with PXE (devstack ironic). Nodes boot, get IP but do not get any PXE information. | 00:12 |
ociuhandu | checking on dnsmasq process I saw that the “--conf-file=“ option is empty | 00:13 |
ociuhandu | while I found a conf on devstack/files/dnsmasq-for-baremetal-from-nova-network.conf (that is not showing up anywhere else except the devstack git folder) | 00:14 |
*** marcoemorais has quit IRC | 00:18 | |
*** marcoemorais has joined #openstack-ironic | 00:19 | |
*** marcoemorais has quit IRC | 00:19 | |
*** marcoemorais has joined #openstack-ironic | 00:19 | |
ociuhandu | I’ve checked and the options seem to show in the dhcp-optsfile, with a specific tag for the port created for the node | 00:20 |
*** marcoemorais has quit IRC | 00:20 | |
ociuhandu | but they do not seem to be sent out | 00:20 |
*** marcoemorais has joined #openstack-ironic | 00:20 | |
*** Marga_ has joined #openstack-ironic | 00:31 | |
*** Marga_ has quit IRC | 00:32 | |
*** Marga_ has joined #openstack-ironic | 00:32 | |
*** ChuckC has quit IRC | 00:56 | |
*** HenryG has quit IRC | 01:04 | |
*** HenryG_ has joined #openstack-ironic | 01:04 | |
*** ChuckC has joined #openstack-ironic | 01:04 | |
*** HenryG_ is now known as HenryG | 01:04 | |
*** Marga_ has quit IRC | 01:06 | |
*** marcoemorais has quit IRC | 01:06 | |
*** achanda_ has joined #openstack-ironic | 01:06 | |
*** rainya has quit IRC | 01:07 | |
*** marcoemorais has joined #openstack-ironic | 01:08 | |
*** achanda has quit IRC | 01:08 | |
*** JayF has quit IRC | 01:09 | |
*** jroll has quit IRC | 01:09 | |
*** russellb has quit IRC | 01:09 | |
*** stevebaker has quit IRC | 01:09 | |
*** mgagne has quit IRC | 01:10 | |
*** Marga_ has joined #openstack-ironic | 01:13 | |
*** jroll has joined #openstack-ironic | 01:13 | |
*** nosnos has joined #openstack-ironic | 01:14 | |
*** Marga_ has quit IRC | 01:15 | |
*** russellb has joined #openstack-ironic | 01:15 | |
*** Marga__ has joined #openstack-ironic | 01:15 | |
*** JayF has joined #openstack-ironic | 01:21 | |
*** mgagne has joined #openstack-ironic | 01:21 | |
*** stevebaker has joined #openstack-ironic | 01:21 | |
*** rainya has joined #openstack-ironic | 01:21 | |
*** mgagne is now known as Guest76511 | 01:21 | |
*** Guest76511 is now known as mgagne | 01:22 | |
*** mgagne is now known as Guest51339 | 01:23 | |
*** shikui__ has quit IRC | 01:24 | |
*** chenglch has joined #openstack-ironic | 01:25 | |
*** marcoemorais has quit IRC | 01:28 | |
*** openstackgerrit has joined #openstack-ironic | 01:32 | |
*** jroll has quit IRC | 01:34 | |
*** jroll has joined #openstack-ironic | 01:34 | |
*** marcoemorais has joined #openstack-ironic | 01:36 | |
*** achanda_ has quit IRC | 01:42 | |
*** marcoemorais has quit IRC | 01:43 | |
*** jgrimm is now known as zz_jgrimm | 01:47 | |
Haomeng | ociuhandu: hi | 01:51 |
ociuhandu | Haomeng: hello | 01:52 |
Haomeng | ociuhandu: did you set net id for nova boot ? | 01:53 |
Haomeng | ociuhandu: do you make sure you enable the dhcp for your net | 01:53 |
*** zz_jgrimm is now known as jgrimm | 01:55 | |
ociuhandu | Haomeng: dhcp is working fine, after sniffing the packet traffic on the q-router namespace I found that the tftp / iscsi tgt ports are not accessible from the namespace, only from the main machine | 01:55 |
ociuhandu | Haomeng: if I restarted xinetd inside the namespace it works fine for tftp | 01:55 |
Haomeng | ociuhandu: great | 01:55 |
Haomeng | ociuhandu: so that should be networking issue, not ironic issue:) | 01:56 |
ociuhandu | Haomeng: but now I’ trying to understand why I can’t access the services from the namespace | 01:56 |
*** achanda has joined #openstack-ironic | 01:56 | |
Haomeng | ociuhandu: did you install openstack and ironic with devstack/ | 01:56 |
ociuhandu | Haomeng: yes | 01:56 |
Haomeng | ociuhandu: if we have different tcpip stack namespace, we will not get connection between them | 01:57 |
Haomeng | ociuhandu: I understand our devstack will not create any namespace, it is created by neutron scripts? | 01:57 |
ociuhandu | Haomeng: yes | 01:58 |
Haomeng | let me check my devstack | 01:58 |
Haomeng | env | 01:58 |
ociuhandu | Haomeng: I’m also trying to look at the type of networks created by devstack on a working environment that a friend managed to setup, waiting for his reply :) As when I run it, by default they are not flat | 02:00 |
Haomeng | ok | 02:00 |
ociuhandu | interesting, for him as well, the network type is vxlan (the default) | 02:01 |
Haomeng | ociuhandu: yes, that is default with our devstack scripts | 02:02 |
Haomeng | ociuhandu: but we can create new flat net | 02:02 |
Haomeng | and special the net id during nova booting | 02:02 |
Haomeng | if your vxlan does not working | 02:03 |
ociuhandu | Haomeng: it should work :) I’m trying to understand what’s wrong on this setup | 02:03 |
Haomeng | ociuhandu: let me check devstack scripts to find some code with network namespace, maybe it is configured before devstack | 02:05 |
ociuhandu | Haomeng: thank you | 02:06 |
Haomeng | ociuhandu: welcome | 02:06 |
Haomeng | findings - https://github.com/openstack-dev/devstack/blob/e1b2dfe70802ccbf7e8ca6586d7fdfa8a1b9d84f/lib/ironic#L449 | 02:07 |
Haomeng | our ironic devstack scripts will call neutron command to share the network for tftp - neutron net-update $ironic_net_id --shared true | 02:08 |
*** Kui has joined #openstack-ironic | 02:08 | |
*** kongfy has joined #openstack-ironic | 02:08 | |
ociuhandu | Haomeng: on my setup it’s shared as well | 02:10 |
Haomeng | ociuhandu: ok | 02:10 |
ociuhandu | Haomeng: checking again now the tap devices to make sure they are ok | 02:11 |
Haomeng | ociuhandu: cool, what did you have done? | 02:11 |
ociuhandu | Haomeng: i think i found the issue, my fixed_range overlaps with the host ip | 02:15 |
ociuhandu | and I think that’s not ok | 02:16 |
Haomeng | yes, did you change the default fixed_range ? | 02:16 |
*** Marga__ has quit IRC | 02:16 | |
ociuhandu | yes :( | 02:16 |
Haomeng | good catch:) | 02:17 |
ociuhandu | Haomeng: any hint on how I can ensure that an external HW node will get into the namespace to get the dhcp address? | 02:17 |
Haomeng | the FIXED_RANGE should be used for instance | 02:17 |
*** Marga_ has joined #openstack-ironic | 02:19 | |
ociuhandu | Haomeng: as in the case of hardware nodes the request has to get inside the q-dhcp namespace | 02:20 |
Haomeng | ociuhandu: I understand the namespace is used to isolate the tcpip stack within the os, right | 02:20 |
ociuhandu | yes | 02:20 |
Haomeng | ociuhandu: so if our public service such as tftp or dhcp are shared for external, that shoud be fine | 02:21 |
Haomeng | ociuhandu: maybe it is controled by neutron | 02:21 |
Haomeng | ociuhandu: to isolate tenant | 02:22 |
ociuhandu | Haomeng: I think that the dhcp is controlled by neutron. Btw, redoing the setup now with the correct net config | 02:23 |
Haomeng | ociuhandu: yes | 02:23 |
Haomeng | ociuhandu: it is neutron dhcp port | 02:23 |
ociuhandu | Haomeng: so how does ironic ensure that a dhcp request coming from external hardware node gets into the tenant isolated namespace? | 02:24 |
Haomeng | ociuhandu: I dont think that is ironic coverage, neutron can help to work | 02:24 |
Haomeng | ociuhandu: have to prepare the network design with neutron first | 02:25 |
ociuhandu | ok :) this is the next step I will test once the “fixed” setup is up | 02:25 |
Haomeng | ociuhandu: then we launch the bm instance with nova boot and specify the net id to use correct net created/managed by neutron | 02:26 |
Haomeng | for such security groups, namespaces, they are all controled by neutron | 02:27 |
ociuhandu | and one more question: is there a restriction on the format of image that can be deployed on the bare-metal nodes? | 02:27 |
ociuhandu | sorry for bugging you so much :) | 02:27 |
Haomeng | ociuhandu: welcome | 02:27 |
Haomeng | ociuhandu: dont worry | 02:27 |
Haomeng | ociuhandu: in our ironic code, we will call qemu-tool to convert the image to raw image format | 02:28 |
*** ujuc has joined #openstack-ironic | 02:28 | |
Haomeng | ociuhandu: so I understand if the images you used is supported by qemu-tool, then it shoud work witn ironic, the finaly image to be wrote to harddisk is raw image | 02:28 |
ociuhandu | great | 02:29 |
ociuhandu | it’s in fact a dd, right? | 02:29 |
Haomeng | yes, 'dd' is key command for ironic:) | 02:29 |
ociuhandu | cool :) | 02:29 |
Haomeng | ociuhandu: both the built-in and ipa driver will run dd to clone the image into local disk | 02:30 |
Haomeng | ociuhandu: but I think the performance is not very well with 'dd' command | 02:30 |
Haomeng | it is working on low level | 02:30 |
Haomeng | ociuhandu: maybe we have advanced way to clone the disk and speed the provisioning | 02:30 |
ociuhandu | Haomeng: i owe you some beers :) Do you come to the summit? :) | 02:30 |
*** Marga_ has quit IRC | 02:30 | |
Haomeng | ociuhandu: yes, I wll attend, thank you very much:) | 02:31 |
Haomeng | ociuhandu: :) | 02:31 |
ociuhandu | Haomeng: cool, it would be great to meet you :) | 02:32 |
Haomeng | ociuhandu: yes, cool:) | 02:33 |
ociuhandu | though in France we should replace beer with wine :P | 02:33 |
Haomeng | ociuhandu: thank you, but I am not drink these beers and wine in China, where are you from, France? | 02:34 |
ociuhandu | I’m from Romania :) | 02:34 |
ociuhandu | I’ll be spending most of the time at our booth, Cloudbase Solutions | 02:34 |
Haomeng | ociuhandu: ok:) | 02:35 |
ociuhandu | if you have some spare time it would be great to meet you :) | 02:36 |
*** achanda has quit IRC | 02:44 | |
Haomeng | ociuhandu: sure, I am glade to meet you too:) | 02:44 |
ociuhandu | Haomeng: now it seems to work with ami/ari/aki images but if I try qcow2 it tells me the image is missing kernel_id and ramdisk_id | 02:45 |
ociuhandu | :( | 02:45 |
ociuhandu | do i need to do anything with the image before using it? | 02:46 |
Haomeng | ociuhandu: the official image is generated by disk-image-builder dib | 02:46 |
ociuhandu | Haomeng: so if I have a custom qcow2 image I have to run it through disk-image-builder first | 02:47 |
Haomeng | ociuhandu: I think we have to set main image attribute to include the kernel_id and ramdisk_id | 02:47 |
ociuhandu | Haomeng: but if that gets converted to a raw image, why does it need these? Any qcow2 already has everything inside, no? | 02:48 |
Haomeng | ociuhandu: http://paste.openstack.org/show/126791/ | 02:49 |
Haomeng | ociuhandu: the kernel_id and ramdisk_id metadata are required for our *user* main image | 02:50 |
*** Kui has quit IRC | 02:50 | |
ociuhandu | Haomeng: I have the ir-deploy ones that are needed for booting the deployment environment | 02:51 |
Haomeng | ociuhandu: I think the image type is not important, but the ext kernel_id and ramdisk_id attributes are key info for ironic to find the kernel image and ramdisk image for this *user* image that is root partion image | 02:51 |
ociuhandu | but if I try to specify as image to be booted one of the first two in the paste url above, it’ll fail | 02:51 |
Haomeng | ociuhandu: yes, ir-deploy is used for deploy, that is deploy image, not the *user* image to be wrote into the harddisk | 02:52 |
*** spandhe has quit IRC | 02:52 | |
Haomeng | ociuhandu: we should use "cirros-0.3.2-x86_64-uec" for my case - http://paste.openstack.org/show/126791/ | 02:52 |
ociuhandu | and I will have to use disk-image-builder dib to extract the kernel / ramdisk from the qcow2? | 02:53 |
Haomeng | Haomeng: nova boot --image=cirros-0.3.2-x86_64-uec | 02:53 |
ociuhandu | Haomeng: yes, but I need to deploy a custom image I have, not the cirros :( | 02:53 |
Haomeng | ociuhandu: yes, we have disk-image-get-kernel command to extract the kernel and ramdisk images from the disk/paration image | 02:53 |
Haomeng | ociuhandu: yes, that is real case, make sense | 02:54 |
ociuhandu | it works even with bsd or other OS than linux? | 02:54 |
Haomeng | ociuhandu: not sure, have to check dib code/documents | 02:54 |
Haomeng | let me help you | 02:54 |
*** Poornima has joined #openstack-ironic | 02:54 | |
Haomeng | ociuhandu: this is dib - https://github.com/openstack/diskimage-builder | 02:55 |
ociuhandu | disk-image-get-kernel | 02:55 |
ociuhandu | DEPRECATED: Please consider using the `baremetal` element. | 02:55 |
Haomeng | yes | 02:56 |
Haomeng | so that mean we can create ramdisk/kernel with *baremetal* element for disk-image-create and input the os elements dib supportted | 02:57 |
Haomeng | ociuhandu: this is the element list which dib supports - https://github.com/openstack/diskimage-builder/tree/master/elements | 02:58 |
Haomeng | ociuhandu: what is your os type? | 02:58 |
Haomeng | ociuhandu: bsd ? | 02:58 |
ociuhandu | i have bsd, centos and windows that i need to try out :) | 02:59 |
ociuhandu | freebsd | 02:59 |
Haomeng | ociuhandu: dib supports - centos/debian/rhel/ubuntu/fedora | 02:59 |
Haomeng | ociuhandu: centos should be supported | 02:59 |
Haomeng | ociuhandu: bsd and windows are not supportted by dib I think, expecial for windows, will not work | 03:00 |
Haomeng | ociuhandu: because dib is based on *linux technical | 03:00 |
*** anderbubble has joined #openstack-ironic | 03:01 | |
Haomeng | ociuhandu: have to find other way/tool to create windows image, and our ironic does not support windows now | 03:01 |
ociuhandu | as long as it uses dd to write a raw image it should not really matter, no? | 03:01 |
ociuhandu | if the image is well prepared, it should be transparent to the “deployer” | 03:02 |
Haomeng | ociuhandu: yes, but windows work with dos/win bootloader only | 03:02 |
Haomeng | ociuhandu: image is fine but the bootloader is different between linux and windows | 03:02 |
Haomeng | ociuhandu: maybe our ipa will support win bootloader | 03:02 |
ociuhandu | Haomeng: yes, it is | 03:02 |
Haomeng | ociuhandu: : | 03:03 |
Haomeng | ociuhandu: :) | 03:03 |
Haomeng | ociuhandu: find out a bp - https://blueprints.launchpad.net/ironic/+spec/windows-disk-image-support | 03:03 |
Haomeng | ociuhandu: you can review the code and welcome your comments if you want - https://review.openstack.org/#/c/73054/ | 03:04 |
ociuhandu | great, thanks :) | 03:05 |
Haomeng | ociuhandu: :) | 03:05 |
*** openstackgerrit has quit IRC | 03:10 | |
*** yongli has quit IRC | 03:22 | |
*** tteggel has quit IRC | 03:22 | |
*** PaulCzar has quit IRC | 03:24 | |
*** ramineni has joined #openstack-ironic | 03:25 | |
*** nosnos has quit IRC | 03:27 | |
*** kongfy has quit IRC | 03:28 | |
*** dlaube has quit IRC | 03:30 | |
*** dguerri has quit IRC | 03:32 | |
*** spandhe has joined #openstack-ironic | 03:35 | |
*** Marga_ has joined #openstack-ironic | 03:36 | |
*** GheRivero has quit IRC | 03:37 | |
*** anteaya has quit IRC | 03:37 | |
*** Shrews has quit IRC | 03:38 | |
*** omnibus7 has joined #openstack-ironic | 03:38 | |
*** davidlenwell has quit IRC | 03:40 | |
*** mordred has quit IRC | 03:43 | |
*** anteaya has joined #openstack-ironic | 03:45 | |
*** mordred has joined #openstack-ironic | 03:45 | |
*** achanda has joined #openstack-ironic | 03:45 | |
*** GheRivero has joined #openstack-ironic | 03:46 | |
*** Shrews has joined #openstack-ironic | 03:48 | |
*** achanda has quit IRC | 03:50 | |
*** killer_prince has joined #openstack-ironic | 04:11 | |
*** killer_prince is now known as lazy_prince | 04:11 | |
*** rameshg87 has joined #openstack-ironic | 04:13 | |
*** achanda has joined #openstack-ironic | 04:20 | |
*** nosnos has joined #openstack-ironic | 04:27 | |
*** achanda has quit IRC | 04:31 | |
*** achanda has joined #openstack-ironic | 04:34 | |
*** achanda has quit IRC | 04:35 | |
*** kongfy has joined #openstack-ironic | 04:36 | |
*** marcoemorais has joined #openstack-ironic | 04:38 | |
*** marcoemorais1 has joined #openstack-ironic | 04:40 | |
*** marcoemorais has quit IRC | 04:43 | |
*** achanda has joined #openstack-ironic | 04:53 | |
*** kevinbenton has quit IRC | 04:57 | |
*** achanda_ has joined #openstack-ironic | 04:59 | |
*** teju has joined #openstack-ironic | 05:00 | |
*** loki184 has joined #openstack-ironic | 05:01 | |
*** achanda has quit IRC | 05:02 | |
*** achanda has joined #openstack-ironic | 05:02 | |
*** achanda_ has quit IRC | 05:06 | |
*** loki184 has quit IRC | 05:06 | |
*** achanda has quit IRC | 05:09 | |
*** achanda has joined #openstack-ironic | 05:10 | |
*** achanda_ has joined #openstack-ironic | 05:18 | |
*** spandhe has quit IRC | 05:19 | |
*** nosnos has quit IRC | 05:20 | |
*** pradipta_away is now known as pradipta | 05:22 | |
*** achanda has quit IRC | 05:22 | |
*** nosnos has joined #openstack-ironic | 05:23 | |
*** achanda has joined #openstack-ironic | 05:24 | |
*** achanda_ has quit IRC | 05:28 | |
*** achanda_ has joined #openstack-ironic | 05:28 | |
*** anderbubble has quit IRC | 05:28 | |
*** harlowja is now known as harlowja_away | 05:30 | |
*** achanda has quit IRC | 05:31 | |
*** rakesh_hs has joined #openstack-ironic | 05:32 | |
*** yongli has joined #openstack-ironic | 05:35 | |
*** achanda_ has quit IRC | 05:42 | |
*** achanda has joined #openstack-ironic | 05:46 | |
*** achanda has quit IRC | 05:46 | |
*** pensu has joined #openstack-ironic | 05:46 | |
*** rushiagr_away is now known as rushiagr | 05:54 | |
*** rushiagr is now known as rushiagr_away | 05:57 | |
*** jcoufal has joined #openstack-ironic | 06:02 | |
*** jcoufal has quit IRC | 06:03 | |
*** jcoufal has joined #openstack-ironic | 06:03 | |
*** yuanying has quit IRC | 06:04 | |
*** yuanying has joined #openstack-ironic | 06:09 | |
*** kevinbenton has joined #openstack-ironic | 06:11 | |
*** nosnos has quit IRC | 06:14 | |
*** nosnos has joined #openstack-ironic | 06:18 | |
*** yuanying has quit IRC | 06:26 | |
*** yuanying has joined #openstack-ironic | 06:29 | |
*** k4n0 has joined #openstack-ironic | 06:37 | |
*** yuanying has quit IRC | 06:51 | |
*** yuanying has joined #openstack-ironic | 06:52 | |
*** yuanying_ has joined #openstack-ironic | 06:53 | |
*** yuanying has quit IRC | 06:53 | |
*** yuanying has joined #openstack-ironic | 06:57 | |
*** yuanyin__ has joined #openstack-ironic | 06:59 | |
*** yuanying has quit IRC | 06:59 | |
*** yuanyin__ has quit IRC | 07:01 | |
*** yuanying_ has quit IRC | 07:01 | |
*** yuanying has joined #openstack-ironic | 07:06 | |
*** kongfy has quit IRC | 07:08 | |
*** Haomeng has quit IRC | 07:45 | |
*** ifarkas has joined #openstack-ironic | 07:46 | |
*** Haomeng has joined #openstack-ironic | 07:48 | |
*** yuanying has quit IRC | 08:06 | |
*** yuanying has joined #openstack-ironic | 08:06 | |
*** sanek11 has quit IRC | 08:06 | |
*** yuanying has quit IRC | 08:10 | |
*** yuanying has joined #openstack-ironic | 08:10 | |
*** yuanying has quit IRC | 08:15 | |
*** sanek11 has joined #openstack-ironic | 08:20 | |
*** romcheg has joined #openstack-ironic | 08:28 | |
*** lazy_prince has quit IRC | 08:31 | |
*** lazy_prince has joined #openstack-ironic | 08:31 | |
*** nosnos has quit IRC | 08:45 | |
*** lazy_pri- has joined #openstack-ironic | 08:47 | |
*** lazy_prince has quit IRC | 08:48 | |
*** lazy_pri- is now known as lazy_prince | 08:48 | |
*** Marga_ has quit IRC | 08:58 | |
*** jistr has joined #openstack-ironic | 08:59 | |
*** loki184 has joined #openstack-ironic | 08:59 | |
*** dlaube has joined #openstack-ironic | 09:01 | |
*** foexle has joined #openstack-ironic | 09:04 | |
*** dlaube has quit IRC | 09:06 | |
*** ujuc has quit IRC | 09:07 | |
*** derekh has joined #openstack-ironic | 09:10 | |
*** dtantsur|afk is now known as dtantsur | 09:11 | |
dtantsur | Morning Ironic | 09:11 |
*** igordcard has joined #openstack-ironic | 09:17 | |
*** lucasagomes has joined #openstack-ironic | 09:24 | |
*** andreykurilin_ has joined #openstack-ironic | 09:32 | |
*** Marga_ has joined #openstack-ironic | 09:36 | |
dtantsur | lucasagomes, hi, so https://review.openstack.org/#/c/129261/ will get one more patchset, right? | 09:36 |
*** bmahalakshmi has joined #openstack-ironic | 09:39 | |
lucasagomes | dtantsur, morning, hi there. Yes I was waiting for jenkins | 09:40 |
lucasagomes | I will put some patch up soon | 09:40 |
*** bmahalakshmi has quit IRC | 09:41 | |
*** nosnos has joined #openstack-ironic | 09:41 | |
*** lazy_prince is now known as killer_prince | 09:41 | |
*** bmahalakshmi has joined #openstack-ironic | 09:42 | |
*** andreykurilin_ has quit IRC | 09:48 | |
*** aignatov has quit IRC | 09:51 | |
*** aignatov has joined #openstack-ironic | 09:52 | |
*** killer_prince has quit IRC | 09:53 | |
*** andreykurilin_ has joined #openstack-ironic | 09:54 | |
*** marcoemorais1 has quit IRC | 09:55 | |
*** rakesh_hs has quit IRC | 09:55 | |
*** mitz_ has quit IRC | 09:56 | |
*** mitz_ has joined #openstack-ironic | 09:57 | |
*** andreykurilin__ has joined #openstack-ironic | 09:58 | |
*** andreykurilin_ has quit IRC | 09:59 | |
*** dlaube has joined #openstack-ironic | 10:03 | |
*** loki184 has quit IRC | 10:07 | |
*** Marga_ has quit IRC | 10:07 | |
*** pradipta is now known as pradipta_away | 10:07 | |
*** dlaube has quit IRC | 10:07 | |
*** sambetts has joined #openstack-ironic | 10:19 | |
*** loki184 has joined #openstack-ironic | 10:20 | |
*** jcoufal has quit IRC | 10:26 | |
*** andreykurilin__ has quit IRC | 10:30 | |
*** andreykurilin_ has joined #openstack-ironic | 10:31 | |
*** chenglch has quit IRC | 10:31 | |
*** andreykurilin_ has quit IRC | 10:35 | |
*** Marga_ has joined #openstack-ironic | 10:40 | |
*** Marga_ has quit IRC | 10:45 | |
*** takadayu_ has joined #openstack-ironic | 10:46 | |
*** Marga_ has joined #openstack-ironic | 10:50 | |
lucasagomes | dtantsur, new spec and code up :) | 10:52 |
dtantsur | cool! | 10:52 |
*** pelix has joined #openstack-ironic | 10:54 | |
*** MattMan has joined #openstack-ironic | 10:58 | |
rameshg87 | lucasagomes, dtantsur, are ironic guys having some other meeting apart from what is there here ? - http://kilodesignsummit.sched.org/overview/type/ironic#.VFIaDfmUd8M | 10:59 |
*** ramineni has quit IRC | 10:59 | |
dtantsur | rameshg87, nothing official IIRC. seems like we're having a dinner on Mon though | 11:01 |
rameshg87 | dtantsur, okay | 11:01 |
*** jcoufal has joined #openstack-ironic | 11:04 | |
*** dlaube has joined #openstack-ironic | 11:04 | |
lucasagomes | rameshg87, there's also the pods, https://wiki.openstack.org/wiki/Summit | 11:05 |
lucasagomes | and off conference meetings like dtantsur mentioned | 11:05 |
lucasagomes | dinner, drinks etc | 11:05 |
lucasagomes | rameshg87, r you going to be there? | 11:05 |
rameshg87 | lucasagomes, yes :) | 11:06 |
lucasagomes | rameshg87, awesome! | 11:06 |
rameshg87 | lucasagomes, just got it confirmed very late. i didn't follow up much on summit-related things as i didn't except much i will be going. | 11:06 |
lucasagomes | rameshg87, I see, well better late than not going :) | 11:07 |
rameshg87 | lucasagomes, :) | 11:07 |
lucasagomes | rameshg87, we have talked about the summit organization in the last 2 ironic meetings, you may want to take a look at the logs | 11:07 |
rameshg87 | lucasagomes, yeah sure will look at meeting logs | 11:08 |
lucasagomes | cool | 11:08 |
*** dlaube has quit IRC | 11:08 | |
*** loki184 has quit IRC | 11:16 | |
*** teju has left #openstack-ironic | 11:23 | |
*** mkerrin has quit IRC | 11:24 | |
*** mkerrin has joined #openstack-ironic | 11:25 | |
devananda | good afternoon :) | 11:25 |
*** bmahalakshmi has quit IRC | 11:28 | |
takadayu_ | devananda, Hello :) | 11:29 |
devananda | lucasagomes: ping | 11:30 |
lucasagomes | devananda, afternoon, pong | 11:32 |
devananda | lucasagomes: hey! so, I'm settled in Paris, mostly adjusted to the timezone I think | 11:33 |
devananda | going to try to finish up planning things in the next day or two | 11:34 |
devananda | wwas there a consensus on size for the dinner monday? I can get us room for 20 - 30 ppl nearby. | 11:34 |
devananda | or I can get something for just the core folks | 11:34 |
lucasagomes | devananda, awesome... I think the last consensus we had was to book for 20 ppl tops | 11:35 |
devananda | gotcha. well. if it's more than ~10, I'll get a brasserei that can handle 30 | 11:36 |
lucasagomes | devananda, IMO, I think for cores we already have the wednesday party/meeting | 11:36 |
devananda | there's not really a middle ground | 11:36 |
devananda | (not that I've found) | 11:36 |
devananda | lucasagomes: right. good point | 11:36 |
devananda | I also dont want to reserve a room for 30 and only have 10 show up | 11:36 |
lucasagomes | devananda, yeah... tho confirmed? We can also make it a more "generic" dinner in case we don't have enough people | 11:37 |
lucasagomes | and invite people from other projects related to ironic | 11:37 |
lucasagomes | nova, neutron | 11:38 |
lucasagomes | or even managers that doesn't directly work on ironic but manage ppl that does | 11:38 |
lucasagomes | who confirmed* | 11:38 |
devananda | true | 11:38 |
devananda | confirmed? no one. I haven't sent out RSVP invitations. I may not be doing a great job at this | 11:40 |
dtantsur | devananda, g'afternoon | 11:40 |
devananda | dtantsur: o/ | 11:40 |
dtantsur | how is Paris? | 11:41 |
devananda | dtantsur: great | 11:41 |
sambetts | Afternoon o/ | 11:41 |
devananda | the weather is really nice | 11:41 |
*** pensu has quit IRC | 11:41 | |
lucasagomes | devananda, right organizing dinner/meetings is not simple, and not ur job as well :) Another idea would be to just find out who wants to go on monday | 11:42 |
lucasagomes | and go to a food hall or something | 11:43 |
lucasagomes | so I'm sure it will be plenty of space and people cna choose what they wanna eat | 11:43 |
devananda | also, I've posted links to etherpads: https://wiki.openstack.org/wiki/Summit/Kilo/Etherpads#Ironic | 11:48 |
devananda | well. theyre broken. fixing... | 11:48 |
dtantsur | lucasagomes, re vendor passthru: what is the final decision, metaclass-based approach? | 11:49 |
lucasagomes | dtantsur, similar, check my last patch. I use the __init__ from the base VendorClass to create the map instead of a metaclass | 11:49 |
*** takadayu_ has quit IRC | 11:49 | |
lucasagomes | I think it's cleaner | 11:49 |
dtantsur | right | 11:50 |
lucasagomes | devananda, nice, btw if you need some help organizing the dinner or other things give a shout | 11:50 |
lucasagomes | I can try to look/call some restaurants | 11:50 |
*** Poornima has quit IRC | 11:52 | |
devananda | lucasagomes: thanks. I've spoken with La Grande Armée, they can accomodate ~30 of us in a private room | 11:54 |
lucasagomes | devananda, nice, looks good and is super close from the venue indeed (550 m away) | 11:57 |
devananda | it's a short walk from the convention with a view of the Arc de Triomphe. seems like a good spot as folks could get to the mirantis party by taking the M1 for 3 stops | 11:57 |
dtantsur | overpriced, judging by reviews http://www.tripadvisor.com/Restaurant_Review-g187147-d718676-Reviews-La_Grande_Armee-Paris_Ile_de_France.html | 11:58 |
devananda | dtantsur: sure. it's a bar/bistro near a tourist attraction | 11:58 |
dtantsur | heh yeah, tourist attractions are like that | 11:59 |
lucasagomes | yeah, paris is a problem for that | 11:59 |
lucasagomes | I remember once I paid 7euros for a espresso near the notre dame | 11:59 |
dtantsur | wow | 12:00 |
lucasagomes | but we are constrained by the location :/ | 12:00 |
lucasagomes | yeah that sucks | 12:00 |
lucasagomes | and don't expected to be treated nicely on those location... too many tourists they don't care | 12:00 |
lucasagomes | paris is lovely #butnot | 12:01 |
dtantsur | devananda, wanna have a look at "Seamicro Serial Console" spec? it's close to approval https://review.openstack.org/#/c/131382/ | 12:01 |
devananda | so, feel free to recommend somewere else that we can all walk to | 12:01 |
lucasagomes | I don't think we have, and not being a local makes it even harder. I'm grand with that venue you proposed | 12:02 |
dtantsur | yeah | 12:04 |
*** rameshg87 has quit IRC | 12:05 | |
*** dlaube has joined #openstack-ironic | 12:05 | |
devananda | k k | 12:05 |
*** bmahalakshmi has joined #openstack-ironic | 12:07 | |
*** dlaube has quit IRC | 12:10 | |
*** Marga_ has quit IRC | 12:19 | |
*** bmahalakshmi has quit IRC | 12:19 | |
*** bmahalakshmi has joined #openstack-ironic | 12:19 | |
* devananda wanders offline to find food | 12:19 | |
*** killer_prince has joined #openstack-ironic | 12:23 | |
*** killer_prince is now known as lazy_prince | 12:23 | |
dtantsur | devananda, after looking at the menu (http://lagrandearmee.fr/index.php?page=menu&language=en_EN) I'm in doubt I'll even go. It's just crazy and I have a limited budget for now. | 12:25 |
dtantsur | I mean, I don't have better ideas, bit it's a bit too much for me :( | 12:25 |
lucasagomes | alternatively, if space and budget is a problem, we could even get a room in the conference after it's finished and order food | 12:26 |
lucasagomes | make a delivery there or something | 12:26 |
sambetts | lucasagomes: just read through the new spec, and it lgtm :-) | 12:26 |
lucasagomes | brb quick, talking about food I will go out buy something | 12:27 |
lucasagomes | sambetts, ah good :) I put ur name there too | 12:27 |
lucasagomes | brb | 12:27 |
sambetts | I saw thank you :-) | 12:27 |
lucasagomes | sambetts, well, thank YOU really. You've done some important code there | 12:28 |
*** lucasagomes is now known as lucas-hungry | 12:28 | |
*** bmahalakshmi has quit IRC | 12:29 | |
*** jistr has quit IRC | 12:33 | |
*** dprince has joined #openstack-ironic | 12:34 | |
dtantsur | maybe http://www.tripadvisor.com/Restaurant_Review-g187147-d2001956-Reviews-Zino-Paris_Ile_de_France.html depending on if they have reservations for large amount of ppl | 12:34 |
dtantsur | but right, delivery may be the best choice... | 12:38 |
*** mjturek has joined #openstack-ironic | 12:38 | |
*** mjturek has left #openstack-ironic | 12:39 | |
*** pensu has joined #openstack-ironic | 12:46 | |
*** jistr has joined #openstack-ironic | 12:57 | |
*** jistr is now known as jistr|biab | 12:57 | |
*** linggao has joined #openstack-ironic | 12:59 | |
*** dlaube has joined #openstack-ironic | 13:05 | |
*** Shrews has quit IRC | 13:06 | |
*** lucas-hungry is now known as lucasagomes | 13:08 | |
*** pensu has quit IRC | 13:08 | |
*** dlaube has quit IRC | 13:10 | |
*** Shrews has joined #openstack-ironic | 13:11 | |
*** Shrews has quit IRC | 13:14 | |
*** Shrews has joined #openstack-ironic | 13:17 | |
*** dprince has quit IRC | 13:22 | |
*** dprince has joined #openstack-ironic | 13:23 | |
*** pensu has joined #openstack-ironic | 13:23 | |
*** boris-42 has joined #openstack-ironic | 13:25 | |
Shrews | ugh. i think i need to switch to weechat | 13:32 |
*** jistr|biab is now known as jistr | 13:38 | |
*** trown|outttypeww is now known as trown | 13:38 | |
*** rushiagr_away is now known as rushiagr | 14:00 | |
*** coolsvap has quit IRC | 14:02 | |
*** dlaube has joined #openstack-ironic | 14:06 | |
*** chuckC_ has quit IRC | 14:09 | |
*** dlaube has quit IRC | 14:11 | |
*** todd_dsm has joined #openstack-ironic | 14:12 | |
NobodyCam | morning Ironic | 14:14 |
*** ChuckC has quit IRC | 14:15 | |
*** romcheg has quit IRC | 14:17 | |
lucasagomes | NobodyCam, Shrews morning | 14:17 |
Shrews | morning lucasagomes | 14:18 |
NobodyCam | morning lucasagomes / Shrews | 14:18 |
sambetts | Good morning NobodyCam o/ | 14:19 |
Shrews | hey NobodyCam | 14:19 |
NobodyCam | morning sambetts | 14:19 |
dtantsur | NobodyCam, Shrews , morning | 14:20 |
NobodyCam | morning dtantsur :) | 14:20 |
Shrews | hi dtantsur | 14:20 |
dtantsur | see above, we tried to decide something on a place for a dinner on Mon | 14:20 |
*** Shrews has quit IRC | 14:22 | |
*** nosnos has quit IRC | 14:32 | |
*** Shrews has joined #openstack-ironic | 14:32 | |
*** k4n0 has quit IRC | 14:34 | |
*** dlaube has joined #openstack-ironic | 14:36 | |
lucasagomes | https://review.openstack.org/132033 for who wants a easy patch to review and fixing a high prio. bug | 14:37 |
NobodyCam | oh this is the ca_file thing from the other day | 14:39 |
*** Shrews has quit IRC | 14:39 | |
lucasagomes | ca_file? | 14:40 |
*** dlaube has quit IRC | 14:41 | |
NobodyCam | ahh nope that was https://review.openstack.org/#/c/131307/ | 14:41 |
NobodyCam | nm | 14:41 |
lucasagomes | ah :) yeah it's something else | 14:42 |
NobodyCam | :) oh dtantsur as a side I helped some folks lastnight who seem to be running into https://bugs.launchpad.net/ironic/+bug/1326279 | 14:43 |
NobodyCam | we may want to bump that up from low? just a thought | 14:43 |
*** todd_dsm has quit IRC | 14:43 | |
dtantsur | NobodyCam, I first set it to high, devananda set to low :) | 14:44 |
NobodyCam | ahh :) | 14:44 |
NobodyCam | hehehe | 14:44 |
NobodyCam | lucasagomes: why remove the header from __init__.py is that a thing now (again) | 14:45 |
lucasagomes | NobodyCam, yeah I think that __init__.py should be empty | 14:45 |
lucasagomes | but I've nothing to do with that, that code is from oslo | 14:45 |
lucasagomes | I just sync'ed | 14:45 |
NobodyCam | :) there was a time awhile back when we were removing the headers then something happened and we put a bunch back | 14:46 |
NobodyCam | :-p | 14:46 |
lucasagomes | ouch, I see | 14:46 |
lucasagomes | well... idk really, IMO it should be empty | 14:47 |
*** Shrews has joined #openstack-ironic | 14:47 | |
lucasagomes | because it's just logical, how you copyright no content? | 14:47 |
lucasagomes | if there's no content there's nothing to copyright, simple | 14:47 |
lucasagomes | copyright and license* | 14:48 |
NobodyCam | :) its all good | 14:49 |
lucasagomes | there's exceptions ofc, some __init__ does have code, so those are fine to have the headers | 14:49 |
*** chuckC_ has joined #openstack-ironic | 14:54 | |
dtantsur | lucasagomes, is _i18n really required? | 14:55 |
lucasagomes | dtantsur, it's used by the apiclient | 14:55 |
lucasagomes | and there's a bug there cause it doesnt get sync automatically | 14:55 |
lucasagomes | I had to manual sync it | 14:55 |
lucasagomes | dtantsur, see base.py | 14:56 |
dtantsur | lucasagomes, couldn't we change it to our _()? also, could you provide commit ID to sync from in your commit message | 14:56 |
lucasagomes | dtantsur, it's oslo code, we can fix in oslo first and then sync over | 14:56 |
lucasagomes | but idk if worth waiting, cause it's a high prio. bug | 14:56 |
lucasagomes | oh true I gotta get the commit id | 14:57 |
dtantsur | IMO this file is doing next to nothing, but ok | 14:57 |
lucasagomes | yeah, it should use oslo.i18n to be honest | 14:57 |
*** ChuckC has joined #openstack-ironic | 14:57 | |
lucasagomes | but I think the oslo guys have been porting it partially | 14:57 |
lucasagomes | have only partially ported it* | 14:58 |
*** Marga_ has joined #openstack-ironic | 14:58 | |
lucasagomes | oh that's an integration mode for oslo.i18n... | 14:59 |
NobodyCam | did we not just go thru and remove all the line continution backslashes (\) and replace them with ()'s | 15:00 |
*** Marga_ has quit IRC | 15:02 | |
Shrews | NobodyCam: i did that as part of the pep8 work | 15:02 |
*** Marga_ has joined #openstack-ironic | 15:02 | |
*** anderbubble has joined #openstack-ironic | 15:03 | |
NobodyCam | Shrews: this will add some back: https://review.openstack.org/#/c/132033/1/ironicclient/openstack/common/apiclient/utils.py | 15:07 |
Shrews | NobodyCam: seems to pass the pep8 test | 15:07 |
lucasagomes | we exclude de openstack/common/* from the pep8 tests right? | 15:09 |
Shrews | yep | 15:10 |
NobodyCam | lucasagomes: reviewed | 15:14 |
lucasagomes | NobodyCam, ta much! | 15:15 |
*** ChuckC has quit IRC | 15:25 | |
*** dtantsur is now known as dtantsur|afk | 15:26 | |
BLZbubba | is anyone working on making ironic work with juno? particularly sqlalchemy 0.9.7 | 15:27 |
lucasagomes | BLZbubba, Ironic master with the rest of OpenStack components from Juno? | 15:31 |
BLZbubba | or a ppa, i installed juno from cloud-archive and ironic fails to install due to sqlalchemy being too new | 15:32 |
lucasagomes | I see, I'm not aware if there's someone working on that, but worth fixing I think | 15:33 |
NobodyCam | BLZbubba: can you file a bug with all the details on what you did and what error you got | 15:34 |
*** ChuckC has joined #openstack-ironic | 15:35 | |
*** mitz_ has quit IRC | 15:35 | |
BLZbubba | sure | 15:35 |
*** dlaube has joined #openstack-ironic | 15:37 | |
BLZbubba | done | 15:40 |
NobodyCam | awesome TY | 15:40 |
*** Marga_ has quit IRC | 15:40 | |
*** dlaube has quit IRC | 15:42 | |
*** Marga_ has joined #openstack-ironic | 15:44 | |
NobodyCam | ok so who here still needs to pack.. o/ | 15:46 |
jroll | +A'd 132033 | 15:46 |
jroll | NobodyCam: pack? ha! I haven't even done laundry yet :P | 15:47 |
jroll | morning everybody :) | 15:47 |
jroll | BLZbubba: have a link to that bug? | 15:47 |
NobodyCam | morning jroll ... I'd doing that now | 15:47 |
jroll | sounds like a packaging issue, I think we'll need to escalate to someone else | 15:47 |
lucasagomes | jroll, morning | 15:47 |
jroll | NobodyCam: :) when do you leave? | 15:47 |
NobodyCam | lol.. saturday early am | 15:48 |
jroll | yeah, same | 15:48 |
jroll | going to pack and whatnot tomorrow | 15:48 |
NobodyCam | I will prob not be around much tomorrow | 15:48 |
jroll | trying to find some specs or code to write on the flight :P | 15:48 |
jroll | same, I'll be online but not paying attention | 15:48 |
*** Marga_ has quit IRC | 15:49 | |
*** lazy_prince is now known as killer_prince | 15:49 | |
*** cohn has joined #openstack-ironic | 15:51 | |
cohn | hi, i'm pretty new to openstack and ironic | 15:53 |
cohn | can anyone point me to documentation that shows how the physical network works with ironic? | 15:53 |
*** andreykurilin_ has joined #openstack-ironic | 15:55 | |
*** hemna has joined #openstack-ironic | 15:57 | |
NobodyCam | cohn: have you seen http://docs.openstack.org/developer/ironic/deploy/user-guide.html | 15:59 |
cohn | looking at it now | 15:59 |
* cohn facepalms | 15:59 | |
*** ifarkas has quit IRC | 16:00 | |
cohn | basically, i'm looking to see what the connectivity part looks like when a bare metal server is provisioned... | 16:00 |
jroll | cohn: ironic today just assumes a flat network | 16:01 |
jroll | afaik | 16:01 |
cohn | oh | 16:01 |
jroll | like... the hardware would be connected to real switches | 16:01 |
jroll | I guess | 16:02 |
jroll | idk, I'm disallusioned by product | 16:02 |
cohn | so basically, you'd have a bunch of bare metal servers physically connected to switches and Neutron would provision VLANs as needed? | 16:02 |
jroll | let me give you a thing that shows you what we're doing at rackspace | 16:02 |
cohn | k | 16:02 |
*** pensu has quit IRC | 16:02 | |
jroll | yes | 16:02 |
cohn | ugh | 16:02 |
*** sanek11 is now known as agordeev | 16:02 | |
cohn | hrm | 16:02 |
*** dlaube has joined #openstack-ironic | 16:03 | |
cohn | i'm looking at doing L3 ToR | 16:03 |
BLZbubba | jroll: https://bugs.launchpad.net/ironic/+bug/1387748 | 16:04 |
BLZbubba | might need a separate ironic ppa i fear | 16:05 |
*** marcoemorais has joined #openstack-ironic | 16:05 | |
jroll | thanks BLZbubba | 16:05 |
jroll | cohn: this is what we do at rackspace, we have neutron configure the ToRs http://etherpad.openstack.org/p/ironic-neutron-bonding | 16:06 |
cohn | jroll: ossum! thanks | 16:06 |
jroll | :) | 16:07 |
cohn | so that neutron plugin... only works with Cisco switches? | 16:08 |
jroll | today, yes | 16:08 |
jroll | it's pluggable | 16:08 |
cohn | any interest in getting it to work with Juniper? | 16:08 |
cohn | say EX* and QFX* via NETCONF? | 16:08 |
jroll | we'd certainly accept the code, I think | 16:09 |
jroll | idk if we'll ever use it ourselves | 16:09 |
cohn | ok | 16:09 |
jroll | morgabra: ^ | 16:09 |
cohn | i'm looking at trying to get something more current than the "official" Juniper plugin: http://www.juniper.net/techpubs/en_US/release-independent/junos/topics/topic-map/openstack-neutron-plugin.html | 16:10 |
cohn | that guy works on Icehouse and I highly doubt it'd work with Ironic | 16:10 |
*** pradipta_away is now known as pradipta | 16:11 | |
jroll | I don't see why it wouldn't work | 16:11 |
jroll | you'd need to code the ironic support | 16:11 |
cohn | that's the part i'm stuck at... | 16:12 |
jroll | yeah... our stuff isn't upstream yet :/ | 16:12 |
jroll | but we want it to be | 16:12 |
cohn | a. can i take that plugin and modify it and re-release it, and b. how do i bring it up to date with Juno | 16:12 |
jroll | the juniper plugin? | 16:13 |
cohn | yep | 16:13 |
jroll | a. that's a licensing question | 16:13 |
jroll | b. I have no idea :) | 16:13 |
cohn | haha | 16:13 |
cohn | yea, i'd rather be on the safe side and add Juniper support to your plugin | 16:13 |
jroll | yeah, you're welcome to :) | 16:14 |
jroll | morgabra mostly works on that | 16:14 |
cohn | woot | 16:14 |
JayF | cohn: I think we're rewiting our own plugin now too | 16:15 |
jroll | oh yeah, there's that | 16:15 |
JayF | cohn: I'd have a chat with morgabra before taking any action | 16:15 |
cohn | oh | 16:15 |
jroll | right... plan is to roll it into quark afaik | 16:15 |
jroll | https://github.com/rackerlabs/quark | 16:15 |
jroll | I'm sure the switch interface will still be pluggable, though | 16:16 |
NobodyCam | morning JayF :) | 16:16 |
cohn | what is Quark? | 16:16 |
JayF | morning NobodyCam | 16:16 |
jroll | I don't know a whole lot about quark | 16:17 |
jroll | but it's how rackspace runs neutron | 16:17 |
cohn | oh | 16:17 |
jroll | it's a neutron plugin/extension thing | 16:17 |
jroll | idk what's different though | 16:17 |
NobodyCam | and /me thought Quark was the bar owner on DeepSpace 9 | 16:18 |
cohn | https://wiki.openstack.org/wiki/QuantumQuark | 16:18 |
cohn | heh | 16:18 |
cohn | very descriptive | 16:18 |
cohn | ; ) | 16:18 |
jroll | sigh | 16:18 |
* jroll finds quark people | 16:18 | |
JayF | NobodyCam: Do you have all the Quarks of that series in your mind's Rom? | 16:19 |
*** Marga_ has joined #openstack-ironic | 16:19 | |
NobodyCam | lol /me mind is full of old startrek junk | 16:19 |
*** Marga_ has quit IRC | 16:20 | |
jroll | lemme get back to you in a few, cohn | 16:20 |
cohn | k | 16:20 |
cohn | jroll: thanks so much for your help! | 16:20 |
*** Marga_ has joined #openstack-ironic | 16:20 | |
lucasagomes | if someone has some time please take a look at https://review.openstack.org/#/c/130513/ | 16:29 |
lucasagomes | it's been discussed quite a bit and I think now we have a consensus | 16:30 |
*** andreykurilin_ has quit IRC | 16:32 | |
NobodyCam | lucasagomes: quick read thru looks good | 16:43 |
NobodyCam | need to take a minute and read it over a cup of coffee | 16:43 |
lucasagomes | NobodyCam, thanks, no problem take ur time | 16:43 |
lucasagomes | +1 for coffee! | 16:43 |
* lucasagomes goes grab some coffee too | 16:44 | |
*** spandhe has joined #openstack-ironic | 16:46 | |
NobodyCam | lucasagomes: are the current in tree drivers going to get updated or are you planning on having the current drivers VP & DVP work thru the backward compatible layer? | 16:46 |
lucasagomes | NobodyCam, as part of the work I will port all drivers in tree | 16:47 |
lucasagomes | I have a basic patch already doing some of this work (-2'd due the spec not being merged yet) | 16:47 |
lucasagomes | https://review.openstack.org/#/c/129261/ | 16:48 |
*** Marga_ has quit IRC | 16:48 | |
*** Marga_ has joined #openstack-ironic | 16:49 | |
*** Marga_ has quit IRC | 16:49 | |
*** Marga_ has joined #openstack-ironic | 16:50 | |
*** PaulCzar has joined #openstack-ironic | 16:50 | |
*** ChuckC has quit IRC | 16:52 | |
NobodyCam | lucasagomes: +++ "instead of having each endpoint running things in a different way. A flag will be added" | 16:54 |
lucasagomes | yup! yeah that's really annoying and not well documented | 16:54 |
NobodyCam | lucasagomes: I like it.. well done. | 16:56 |
lucasagomes | \o/ gotta code it still heh | 16:57 |
NobodyCam | how are you planing on telling the client to use different http methods | 16:57 |
NobodyCam | just so I know | 16:57 |
lucasagomes | NobodyCam, explicitly, kinda like the curl command "curl -X GET|POST|PUT..." | 16:58 |
lucasagomes | ironic node-vendor-passthru GET <method> <params> | 16:58 |
*** andreykurilin_ has joined #openstack-ironic | 16:59 | |
sambetts | I'm heading off for this evening, night ironic o/ | 16:59 |
NobodyCam | night sambetts | 16:59 |
lucasagomes | sambetts, g'night | 16:59 |
sambetts | lucasagomes, NobodyCam night | 16:59 |
*** sambetts has quit IRC | 16:59 | |
NobodyCam | oh I like the return a list of vendor methods for VP and DVP | 17:01 |
lucasagomes | NobodyCam, making both endpoints consistent is good. But I think that for a new api v2, we should have only 1 endpoint | 17:03 |
lucasagomes | driver_vendor_passthru, and then we can pass the node uuid as a parameter if it would affect a node specifically | 17:03 |
lucasagomes | but anyway, impossible for v1, because we can't simply remove one of the endpoints | 17:03 |
*** achanda has joined #openstack-ironic | 17:08 | |
NobodyCam | lucasagomes: reviewed | 17:12 |
*** ChuckC has joined #openstack-ironic | 17:12 | |
*** rwsu has joined #openstack-ironic | 17:12 | |
lucasagomes | NobodyCam, wooho! thanks! | 17:12 |
NobodyCam | non no thank you | 17:14 |
*** Marga_ has quit IRC | 17:14 | |
*** Marga_ has joined #openstack-ironic | 17:14 | |
yjiang5_away | lucasagomes: hi | 17:15 |
*** yjiang5_away is now known as yjiang5 | 17:15 | |
lucasagomes | yjiang5, hi there | 17:18 |
*** mikedillion has joined #openstack-ironic | 17:18 | |
*** harlowja_away is now known as harlowja | 17:18 | |
*** Marga_ has quit IRC | 17:20 | |
*** Marga_ has joined #openstack-ironic | 17:21 | |
yjiang5 | lucasagomes: for https://review.openstack.org/#/c/130880/, I gave some comments on whether to keep the force_raw_image config option, can you please have a check to see if I need change the patch? | 17:21 |
lucasagomes | yjiang5, yup, lemme take a look | 17:23 |
yjiang5 | lucasagomes: thanks. | 17:23 |
*** jcoufal has quit IRC | 17:24 | |
*** andreykurilin_ has quit IRC | 17:25 | |
*** rloo has joined #openstack-ironic | 17:32 | |
*** achanda has quit IRC | 17:34 | |
*** dprince has quit IRC | 17:36 | |
*** MattMan has quit IRC | 17:38 | |
NobodyCam | brb | 17:39 |
lucasagomes | yjiang5, agreed with the security and keeping the force_raw_images | 17:43 |
lucasagomes | yjiang5, one thing, https://review.openstack.org/#/c/130880/2/ironic/drivers/modules/deploy_utils.py | 17:43 |
lucasagomes | I think that, that new flag "virtual_size=True/False" on the get_image_mb() is a bit bogus | 17:43 |
lucasagomes | because it's always returning the virtual size | 17:43 |
lucasagomes | the difference there is whether the given image path points to a raw image or a compressed image | 17:44 |
lucasagomes | perhaps a "is_raw=True/False" flag would be better, or even finding out the image format programatically (as suggested) | 17:44 |
lucasagomes | yjiang5, thoughts? | 17:44 |
yjiang5 | lucasagomes: I think it does not always return the virtual size. In my mind, the function is, the caller passing a path to a image, and asking for the size. If virtual_size is False, it means the caller is asking for the size of the *real image file*, if virtual_size is True, it means the caller is asking for the size of the raw image. So for example, if caller passing a qcow2 iamge w/ virtual_size False, it means the exact size of the qcow2 im | 17:48 |
lucasagomes | yjiang5, right, if I point to a raw image and set virtual_size=True | 17:49 |
lucasagomes | that's going to return 0 | 17:49 |
lucasagomes | is that an expected behavior? | 17:49 |
*** foexle has quit IRC | 17:50 | |
lucasagomes | shouldn't for raw, size and virtual size be the same? | 17:50 |
NobodyCam | ++ | 17:50 |
lucasagomes | https://github.com/openstack/ironic/blob/master/ironic/common/images.py#L306-L307 | 17:50 |
yjiang5 | lucasagomes: strange, I remember I has changed the converted_size, let me check my patch | 17:52 |
lucasagomes | oh... maybe on the previous patch and I haven't seem that | 17:52 |
* lucasagomes checks too | 17:52 | |
lucasagomes | yjiang5, oh yeah u did! | 17:52 |
yjiang5 | lucasagomes: https://review.openstack.org/#/c/130880/4/ironic/common/images.py, Line 307 | 17:53 |
lucasagomes | yjiang5, sorry, yeah I see it now | 17:53 |
yjiang5 | lucasagomes: yes, the idea is, when asking for converted_size, it should always return the size. | 17:53 |
lucasagomes | yjiang5, gotcha, my bad I was looking at that method and thinking about the code we have right now | 17:53 |
yjiang5 | lucasagomes: In fact, I'm a bit concerned for the changes to the converted_size, because I have no idea why it return 0 in current code and suspect some hacky caller for it. After checking, I didn't find any hacky usage, so possibly it's hacky code in nova side. | 17:54 |
lucasagomes | yjiang5, of the top of my head idk as well | 17:55 |
lucasagomes | but yeah ur code seems grand for me now | 17:55 |
*** marcoemorais has quit IRC | 17:55 | |
*** pradipta is now known as pradipta_away | 17:55 | |
*** marcoemorais has joined #openstack-ironic | 17:55 | |
lucasagomes | +2'd lemme see if I can find something about why it was returning 0 in the first place | 17:55 |
*** dprince has joined #openstack-ironic | 17:55 | |
yjiang5 | lucasagomes: sorry, what's 'idk'? BTW, in my patch set 3, I change the virtual_size's defaultl value to be "True", which will reduce some code changes needed. | 17:56 |
*** marcoemorais has quit IRC | 17:56 | |
lucasagomes | idk = I don't know | 17:56 |
yjiang5 | lucasagomes: thanks. | 17:56 |
yjiang5 | lucasagomes: :) | 17:56 |
*** marcoemorais has joined #openstack-ironic | 17:56 | |
*** marcoemorais has quit IRC | 17:56 | |
*** marcoemorais has joined #openstack-ironic | 17:57 | |
*** marcoemorais has quit IRC | 17:57 | |
*** marcoemorais has joined #openstack-ironic | 17:57 | |
*** igordcard has quit IRC | 17:57 | |
*** marcoemorais has quit IRC | 17:57 | |
lucasagomes | yjiang5, yuriyz wrote that code, I added a comment that I would like to get another review from him | 17:57 |
lucasagomes | (end of the day here my head is not functioning 100% :) ) | 17:58 |
*** marcoemorais has joined #openstack-ironic | 17:58 | |
lucasagomes | but anyway code lgtm now | 17:58 |
yjiang5 | lucasagomes: thanks. I usually try my mini cloud in the end of the day :) | 17:58 |
lucasagomes | yjiang5, aight! awesome | 17:59 |
*** derekh has quit IRC | 17:59 | |
lucasagomes | and I will call it a day, gotta get the train back home still | 17:59 |
lucasagomes | have a good night everyone! | 17:59 |
rloo | bye lucasagomes. will see you in paris. | 18:00 |
yjiang5 | lucasagomes: bye and have a good night. | 18:00 |
lucasagomes | see ya! | 18:00 |
rloo | and will see everyone else in Paris too. I'm off too. | 18:00 |
*** rloo has left #openstack-ironic | 18:00 | |
lucasagomes | rloo, have a safe flight | 18:00 |
lucasagomes | yjiang5, nighty night | 18:00 |
*** spandhe has quit IRC | 18:00 | |
*** lucasagomes has quit IRC | 18:01 | |
NobodyCam | night lucas | 18:01 |
NobodyCam | night rloo | 18:01 |
*** tteggel has joined #openstack-ironic | 18:02 | |
yjiang5 | NobodyCam: How do you think of adding more status for the deploying? Currently once begin deploying, I have to wait blindly for a very long time, especially I begin converting the image on the fly. Would it be better to show more detailed information, like for iscsi_deploy, show got pinged, begin downloading image, and even progress of downloading like 20% etc. Will that make operator, (at least me when I as a operator for my mini cloud), more co | 18:04 |
*** spandhe has joined #openstack-ironic | 18:04 | |
* Shrews hopes everyone has a safe flight to and from Paris and will attempt to hold the virtual fort down | 18:06 | |
*** foexle has joined #openstack-ironic | 18:08 | |
NobodyCam | Shrews: Thank you:) | 18:10 |
NobodyCam | yjiang5: that might ot be a bad idea but I'm sure would require a spec | 18:10 |
NobodyCam | I'd be happy to review one :) | 18:10 |
yjiang5 | NobodyCam: what's 'od' in 'ot to be a bad idea'? You mean "wont" or 'ought'? | 18:11 |
jroll | it's a good idea | 18:11 |
jroll | nova has a concept of progress | 18:12 |
NobodyCam | s/ot/not/ | 18:12 |
jroll | this would allow us to make that better | 18:12 |
yjiang5 | NobodyCam: Aha, thought it is another abbreviation. :) | 18:12 |
* NobodyCam 's fingers miss keys all the time :-p | 18:12 | |
yjiang5 | jroll: NobodyCam: I will cook a blueprint for it. | 18:13 |
NobodyCam | :) | 18:13 |
jroll | :) | 18:13 |
yjiang5 | NobodyCam: :) | 18:13 |
JoshNang | i fixed up the decom spec to make multiple driver and in+out of band decom easier. JayF and I are going to cover most of it at a high level in our talk at the summit. https://review.openstack.org/#/c/102685/ | 18:26 |
JayF | JoshNang: aweeks is going to be emailing you some slide feedback. I walked through everything with russell_h and him just now | 18:27 |
JoshNang | i'd love to get some reviews before the talk/design session | 18:27 |
JayF | JoshNang: plus I uploaded a new copy to my server with some of the fixes (mostly spelling/grammar/nits) | 18:27 |
JoshNang | JayF: thanks! | 18:27 |
JoshNang | I'll check when I land. this airplane wifi is a bit laggy and slow :) | 18:28 |
* JoshNang logs off. see you at the summit! | 18:29 | |
*** ryanpetrello has joined #openstack-ironic | 18:33 | |
*** romcheg has joined #openstack-ironic | 18:38 | |
*** jistr has quit IRC | 18:41 | |
*** marcoemorais has quit IRC | 18:44 | |
*** pelix has quit IRC | 18:46 | |
*** yjiang5 is now known as yjiang5_away | 18:49 | |
*** ryanpetrello has quit IRC | 18:52 | |
*** spandhe has quit IRC | 18:53 | |
*** yjiang5_away has quit IRC | 18:54 | |
*** spandhe has joined #openstack-ironic | 18:57 | |
*** Marga_ has quit IRC | 19:00 | |
*** yjiang5 has joined #openstack-ironic | 19:00 | |
*** marcoemorais has joined #openstack-ironic | 19:00 | |
*** Marga_ has joined #openstack-ironic | 19:00 | |
*** yjiang5 has quit IRC | 19:04 | |
*** yjiang5 has joined #openstack-ironic | 19:04 | |
*** achanda has joined #openstack-ironic | 19:06 | |
*** yjiang5 has quit IRC | 19:08 | |
*** yjiang5 has joined #openstack-ironic | 19:09 | |
*** anderbubble has quit IRC | 19:17 | |
*** ndipanov is now known as ndipanov_gone | 19:18 | |
*** rushiagr is now known as rushiagr_away | 19:22 | |
NobodyCam | brb | 19:24 |
*** mikedillion has quit IRC | 19:26 | |
*** achanda has quit IRC | 19:40 | |
*** dprince has quit IRC | 19:40 | |
*** todd_dsm has joined #openstack-ironic | 20:07 | |
*** Haomeng|2 has joined #openstack-ironic | 20:16 | |
*** Haomeng has quit IRC | 20:17 | |
*** todd_dsm has quit IRC | 20:19 | |
*** achanda has joined #openstack-ironic | 20:28 | |
kylestev | hey devananda, you around? | 20:31 |
*** achanda has quit IRC | 20:32 | |
*** achanda has joined #openstack-ironic | 20:33 | |
JayF | kylestev: most of the ironic folks will not be around irc much | 20:34 |
NobodyCam | kylestev: prob a bit late for him .. he in Paris | 20:34 |
JayF | I think he already is gone for the summit | 20:35 |
*** romcheg has quit IRC | 20:35 | |
*** romcheg has joined #openstack-ironic | 20:40 | |
kylestev | ahhh | 20:42 |
*** achanda has quit IRC | 20:43 | |
*** achanda has joined #openstack-ironic | 20:43 | |
*** Marga_ has quit IRC | 20:49 | |
*** linggao has quit IRC | 20:53 | |
*** romcheg has quit IRC | 20:56 | |
*** anderbubble has joined #openstack-ironic | 20:56 | |
*** Marga_ has joined #openstack-ironic | 20:59 | |
NobodyCam | JayF: are you also working on the decom spec? | 21:11 |
*** romcheg has joined #openstack-ironic | 21:12 | |
JayF | NobodyCam: "working on it" in the sense that I'm helping JoshNang design it by leaving scathing comments on his spec :P | 21:13 |
JayF | NobodyCam: and that I help operate an environment which (talk spoiler alert) decoms nodes 1000+ times a day | 21:13 |
NobodyCam | lol | 21:14 |
*** achanda has quit IRC | 21:15 | |
*** achanda has joined #openstack-ironic | 21:15 | |
*** romcheg1 has joined #openstack-ironic | 21:17 | |
*** chuckC_ has quit IRC | 21:17 | |
*** ociuhandu has quit IRC | 21:25 | |
*** ChuckC has quit IRC | 21:27 | |
*** todd_dsm has joined #openstack-ironic | 21:28 | |
*** Marga_ has quit IRC | 21:28 | |
NobodyCam | JayF: are you guys using the Priority stuff now. | 21:31 |
jroll | yes | 21:32 |
jroll | NobodyCam: https://github.com/rackerlabs/onmetal-ironic-hardware-manager/blob/master/onmetal_ironic_hardware_manager/__init__.py#L51 | 21:32 |
JayF | NobodyCam: https://github.com/rackerlabs/onmetal-ironic-hardware-manager | 21:32 |
JayF | jinx | 21:32 |
NobodyCam | lol | 21:32 |
NobodyCam | Ohhh .... # priority=None steps will only be run via the API, not during standard decom | 21:34 |
jroll | yep | 21:34 |
NobodyCam | thats why | 21:34 |
JayF | I talk about why we don't run that step in my+joshnang's talk | 21:34 |
JayF | </cliffhanger> | 21:34 |
jroll | lol | 21:35 |
NobodyCam | lol | 21:35 |
yjiang5 | jroll: update the devstack based on the discussion on Tuesday. | 21:37 |
*** ChuckC has joined #openstack-ironic | 21:42 | |
*** hemna has quit IRC | 21:42 | |
*** Marga_ has joined #openstack-ironic | 21:44 | |
NobodyCam | reviewed and commented on | 21:45 |
*** hemna has joined #openstack-ironic | 21:55 | |
NobodyCam | jroll: want to approve https://review.openstack.org/#/c/129298 ? you look like the last +2 | 21:55 |
jroll | NobodyCam: I can, did you want to review? | 21:58 |
*** harlowja has quit IRC | 22:00 | |
NobodyCam | sure | 22:00 |
*** ChuckC has quit IRC | 22:03 | |
*** ChuckC has joined #openstack-ironic | 22:04 | |
*** anderbubble has quit IRC | 22:10 | |
*** anderbubble has joined #openstack-ironic | 22:10 | |
NobodyCam | hummm is the import needed in fake? | 22:19 |
*** todd_dsm has quit IRC | 22:20 | |
jroll | oh ho | 22:21 |
jroll | nice catch | 22:21 |
yjiang5 | jroll: JayF: Hi, are there any documents talking about how to use the IPA? Only clues I can see are https://wiki.openstack.org/wiki/Ironic-python-agent and http://openstack.10931.n7.nabble.com/ironic-How-to-use-ironic-python-agent-td38710.html ,but neither give much information. | 22:23 |
jroll | yjiang5: wanna try it with devstack or your own deploy? | 22:23 |
jroll | yjiang5: short version, set IPA kernel/ramdisk as your deploy k/r, call nova boot with a full disk image | 22:24 |
jroll | you also need swift as the backing store for glance | 22:24 |
*** anderbubble has quit IRC | 22:24 | |
yjiang5 | jroll: Want to try it with devstack but on hardware machine :) I even need swift? Never tried swift before, and no idea why IPA requires the swift. | 22:25 |
NobodyCam | and that is seem-ing-ly not as easy as it sounds | 22:25 |
jroll | yes, it requires swift because it uses temp urls for the images | 22:25 |
jroll | yjiang5: there's some if statements in lib/ironic that look for IRONIC_DEPLOY_DRIVER == 'agent_ssh' | 22:26 |
jroll | do the stuff in there I gues | 22:26 |
jroll | s | 22:26 |
jroll | NobodyCam: devstack can set up swift for you :P | 22:26 |
yjiang5 | jroll: Are there any documents talking about how to build a IPA kernel/ramdisk? | 22:27 |
jroll | yjiang5: not really... see https://github.com/openstack/ironic-python-agent/tree/master/imagebuild/coreos | 22:28 |
jroll | there's a readme | 22:28 |
yjiang5 | jroll: NobodyCam: The less service required, the better. Especailly I was told before that swift is not easy to use :( Anyway, I will begin investigate the whole process. | 22:29 |
JayF | We also have a prebuilt image | 22:29 |
JayF | for IPA | 22:29 |
JayF | if you don't want/need to customize it | 22:29 |
JayF | those are actually linked from that readme, under "Getting the Agent" | 22:29 |
yjiang5 | JayF: Thanks. I don't think I need customize at least in my first step. I will have a try . Thanks. | 22:30 |
jroll | yjiang5: sorry, yeah, it's not ideal but I think it's better than passing service tokens to the ramdisk :) | 22:30 |
yjiang5 | jroll: :) Will back to the channel after I have more understanding. | 22:31 |
*** Marga_ has quit IRC | 22:34 | |
*** hemna has quit IRC | 22:35 | |
*** hemna has joined #openstack-ironic | 22:37 | |
*** romcheg has quit IRC | 22:38 | |
*** romcheg2 has joined #openstack-ironic | 22:38 | |
*** coolsvap has joined #openstack-ironic | 22:39 | |
*** romcheg2 has quit IRC | 22:40 | |
*** marcoemorais has quit IRC | 22:40 | |
*** marcoemorais has joined #openstack-ironic | 22:40 | |
*** harlowja has joined #openstack-ironic | 22:41 | |
*** Marga_ has joined #openstack-ironic | 22:44 | |
*** Marga_ has quit IRC | 22:46 | |
NobodyCam | bbiaf .. gota take the kids to the sitters :) | 22:47 |
*** Marga_ has joined #openstack-ironic | 22:48 | |
jroll | bot dead? | 22:51 |
jroll | super easy review https://review.openstack.org/#/c/132126/ | 22:51 |
*** Marga_ has quit IRC | 22:56 | |
*** foexle has quit IRC | 22:57 | |
*** chuckC_ has joined #openstack-ironic | 22:57 | |
*** Marga_ has joined #openstack-ironic | 22:57 | |
*** Marga_ has quit IRC | 23:01 | |
*** Marga_ has joined #openstack-ironic | 23:02 | |
*** yuanying has joined #openstack-ironic | 23:10 | |
*** Marga_ has quit IRC | 23:12 | |
*** Marga_ has joined #openstack-ironic | 23:13 | |
*** Marga_ has quit IRC | 23:14 | |
*** Marga_ has joined #openstack-ironic | 23:14 | |
*** romcheg1 has quit IRC | 23:15 | |
*** todd_dsm has joined #openstack-ironic | 23:19 | |
*** hemna has quit IRC | 23:22 | |
Haomeng|2 | morning ironic:) | 23:29 |
* NobodyCam is back | 23:41 | |
NobodyCam | lol | 23:43 |
NobodyCam | What it says | 23:43 |
NobodyCam | morning Haomeng|2 | 23:43 |
*** boris-42 has quit IRC | 23:45 | |
* NobodyCam assumes it will pass tests | 23:45 | |
*** Marga_ has quit IRC | 23:47 | |
*** Marga_ has joined #openstack-ironic | 23:48 | |
*** boris-42 has joined #openstack-ironic | 23:50 | |
*** todd_dsm has quit IRC | 23:54 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!