16:03:24 <arturt> #startmeeting JOID weekly 16:03:24 <collabot> Meeting started Wed Sep 14 16:03:24 2016 UTC. The chair is arturt. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:03:24 <collabot> Useful Commands: #action #agreed #help #info #idea #link #topic. 16:03:24 <collabot> The meeting name has been set to 'joid_weekly' 16:05:49 <arturt> #link https://wiki.opnfv.org/display/SWREL/Colorado+scenario+inventory+and+dependencies 16:05:57 <arturt> #topic ODL 16:06:06 <arturt> #topic OC 16:08:52 <arturt> #topic LXD/OpenStack 14:19:39 <narindergupta> hi David_Orange 14:25:27 <David_Orange> hi narindergupta, how are you 14:25:37 <narindergupta> David_Orange, i am fine what about you? 14:25:57 <David_Orange> narindergupta: no bad, thx 14:26:31 <narindergupta> David_Orange, you were mentioning heat fixes sometime back? Do we have any? btw i got approval for ODS summit in barcelona and i am traveling there 14:27:55 <David_Orange> narindergupta: great, we will finally met :) 14:28:08 <David_Orange> yes, i still have issues with heat 14:28:12 <David_Orange> on pod1 14:29:40 <narindergupta> David_Orange, yeah 14:29:49 <David_Orange> i tried the patch you mentioned, i tried to remove heat then deploy it again, but i still have the same issue, heat can not talk to keystone 14:30:22 <narindergupta> David_Orange, hun so we have no other choice and public apis can not be used with heat currently 14:30:47 <David_Orange> can you tried this stack on another pod ? 14:30:49 <David_Orange> http://paste.ubuntu.com/23182317/ 14:30:50 <narindergupta> i think heat has to introduce the conf changes to accomodate that like other services 14:31:29 <narindergupta> other pod do not have public api 14:31:32 <David_Orange> just set the image id corresponding to an image id 14:31:50 <David_Orange> yes, please try it on another pod without public api 14:32:08 <David_Orange> if it works, i would like some keystone dumps 14:32:27 <David_Orange> openstack --debug stack create --template heat_basic.yaml test 14:33:18 <narindergupta> ok both the pods are installing the new stack it may be an hour before its ready and i will try after that 14:34:42 <David_Orange> thanks 14:52:33 <narindergupta> David_Orange, it seems template creation is in progress 14:52:35 <narindergupta> +---------------------+--------------------------------------+ 14:52:35 <narindergupta> | Field | Value | 14:52:35 <narindergupta> +---------------------+--------------------------------------+ 14:52:35 <narindergupta> | id | cfa7b260-ba65-4b22-bcc9-cbced23686ce | 14:52:35 <narindergupta> | stack_name | test | 14:52:37 <narindergupta> | description | No description | 14:52:39 <narindergupta> | creation_time | 2016-09-15T14:52:10 | 14:52:41 <narindergupta> | updated_time | None | 14:52:43 <narindergupta> | stack_status | CREATE_IN_PROGRESS | 14:52:45 <narindergupta> | stack_status_reason | | 14:52:47 <narindergupta> +---------------------+--------------------------------------+ 14:53:10 <narindergupta> and it failed 14:55:17 <narindergupta> and reason was network conflict 14:55:18 <narindergupta> Resource CREATE failed: Conflict: resources.server: | 14:55:18 <narindergupta> | | Multiple possible networks found, use a Network ID to | 14:55:18 <narindergupta> | | be more specific. (HTTP 409) (Request-ID: req-6fd9c5cf- | 14:55:18 <narindergupta> | | ebbd-431a-8b93-87e02712129d) | 14:56:02 <David_Orange> ok so this is not the same error 14:56:13 <David_Orange> can you dump: 14:56:33 <David_Orange> openstack user list --long 14:56:56 <David_Orange> openstack user role list 14:59:09 <David_Orange> openstack project list --long 14:59:49 <narindergupta> keep in mind it is running functest as well so will see extra users 14:59:58 <David_Orange> ok, thx 15:00:12 <David_Orange> openstack orchestration service list 15:00:24 <narindergupta> http://pastebin.ubuntu.com/23182428/ 15:01:04 <narindergupta> http://pastebin.ubuntu.com/23182430/ 15:01:21 <narindergupta> jenkins@pod5-jump:~$ openstack user role list 15:01:21 <narindergupta> +----------------------------------+----------+---------+-------+ 15:01:22 <narindergupta> | ID | Name | Project | User | 15:01:22 <narindergupta> +----------------------------------+----------+---------+-------+ 15:01:22 <narindergupta> | 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | admin | admin | 15:01:22 <narindergupta> | ccad30c379c1483083eec7a481c9c720 | admin | admin | admin | 15:01:26 <narindergupta> +----------------------------------+----------+---------+-------+ 15:01:38 <narindergupta> jenkins@pod5-jump:~$ openstack project list --long 15:01:38 <narindergupta> +----------------------------------+--------------------------------------------+-------------------------------------------------+---------+ 15:01:38 <narindergupta> | ID | Name | Description | Enabled | 15:01:38 <narindergupta> +----------------------------------+--------------------------------------------+-------------------------------------------------+---------+ 15:01:39 <narindergupta> | 27d5f78aea86495ebc2d029252d64e10 | tempest | Tenant for Tempest test suite | True | 15:01:42 <narindergupta> | 29a1315c8ed8461c9eb7eca7dedf2df7 | tempest-ServerAddressesTestJSON-1513494501 | tempest-ServerAddressesTestJSON-1513494501-desc | True | 15:01:45 <narindergupta> | bc78fc5f726d4bfba8eda604b4384ba6 | services | Created by Juju | True | 15:01:48 <narindergupta> | e2b1c09788644781b6d7d2bea6d1cf02 | admin | Created by Juju | True | 15:01:53 <narindergupta> +----------------------------------+--------------------------------------------+-------------------------------------------------+---------+ 15:01:56 <narindergupta> jenkins@pod5-jump:~$ 15:01:58 <narindergupta> David_Orange, let me know anything else needed 15:02:10 <David_Orange> ok, thx 15:02:11 <narindergupta> as after functest it will wipe out 15:02:35 <David_Orange> the heat.conf please 15:04:24 <narindergupta> http://paste.ubuntu.com/23182442/ 15:14:43 <David_Orange> can you give me 15:14:43 <David_Orange> openstack role list 15:36:10 <narindergupta> openstack role list 15:36:10 <narindergupta> +----------------------------------+-----------------+ 15:36:10 <narindergupta> | ID | Name | 15:36:10 <narindergupta> +----------------------------------+-----------------+ 15:36:10 <narindergupta> | 3018af073a3e4af5a14d4d4e1f2ee4b0 | ResellerAdmin | 15:36:10 <narindergupta> | 598a52b83ca643aba90c1d1d26f9e931 | heat_stack_user | 15:36:12 <narindergupta> | 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | 15:36:14 <narindergupta> | b5ee2807ed654473b3675e0c68a81af6 | Member | 15:36:16 <narindergupta> | ccad30c379c1483083eec7a481c9c720 | admin | 15:36:18 <narindergupta> +----------------------------------+-----------------+ 15:36:20 <narindergupta> jenkins@pod5-jump:~/joid/ci$ 15:37:55 <David_Orange> heat_stack_user role is missing on pod1 15:53:43 <narindergupta> that gets created when we create domain 15:53:48 <narindergupta> i believe 15:54:01 <narindergupta> is domain created in pod1? 15:55:00 <David_Orange> i did not find a command to list domain, do you know it ? 15:55:57 <narindergupta> doing it now 15:56:40 <narindergupta> now its created 15:56:52 <narindergupta> juju action do heat/1 domain-setup 15:56:56 <narindergupta> i ran this command 15:57:05 <narindergupta> which will setup domain in heat 15:57:17 <narindergupta> and its part of deploy.sh 15:57:20 <narindergupta> already 15:57:59 <David_Orange> ok, that can explain it fails, i just run the deployer after remove the initial heat 15:58:12 <narindergupta> yeah 15:58:24 <narindergupta> soit did not created the domain 15:58:32 <narindergupta> can u run your experiment now? 15:58:41 <David_Orange> yes 15:58:48 <David_Orange> i am on it 15:58:54 <narindergupta> thanks 16:01:09 <David_Orange> really better, it also failed on network id, i add it 16:06:00 <David_Orange> yeah, that works 16:06:04 <David_Orange> thanks 16:06:25 <David_Orange> now we have to set it up for all next installs 16:07:06 <David_Orange> what i dont understand is what it fails during deploy.sh 16:08:43 <David_Orange> narindergupta: can we have a juju action status ? 16:09:18 <David_Orange> ok, it failed 16:09:20 <David_Orange> juju action fetch 9319fca7-c119-488a-8b1f-6e356a3e41db 16:09:20 <David_Orange> message: exit status 1 16:09:20 <David_Orange> status: failed 16:09:20 <David_Orange> timing: 16:09:20 <David_Orange> completed: 2016-09-14 16:51:54 +0000 UTC 16:09:20 <David_Orange> enqueued: 2016-09-14 16:47:34 +0000 UTC 16:09:20 <David_Orange> started: 2016-09-14 16:47:36 +0000 UTC 16:10:09 <narindergupta> hun 16:10:26 <David_Orange> narindergupta: i have to go, but i will check tomorrow the script behind this action and see what can fail 16:10:37 <narindergupta> ok 16:10:47 <David_Orange> but it is now much better 16:11:00 <narindergupta> juju action fetch 2be418a3-44e8-4b56-8805-ff0b7fc5085f 16:11:11 <narindergupta> this is latest action which was queued 16:11:29 <narindergupta> so somehow action to setup domain failed in deployments 16:11:55 <David_Orange> i already found an error (the juju push on etc/hosts must not be executed on heat), it is corrected but the patch is not push yet 16:11:57 <narindergupta> we might have to move actin at the end of deployment then 16:12:07 <narindergupta> oh ok 16:13:34 <David_Orange> the thing is that push is done after, in the openstack.sh, but maybe the action is not yet executed 16:13:47 <narindergupta> yeah could be 16:14:02 <narindergupta> so i will put a patch to do it after push 16:14:28 <narindergupta> and you can submit patch not to push for heat 16:15:54 <OPNFV-Gerrit-Bot> David Blaisonneau proposed joid: remove etc/hosts push for heat https://gerrit.opnfv.org/gerrit/21201 16:16:13 <David_Orange> i like this bot :) narindergupta just done 16:16:44 <narindergupta> David_Orange, cool 16:17:01 <David_Orange> narindergupta: i let you review it and merge if ok. Can you deploy again pod1 after the patches ? 16:18:01 <David_Orange> narindergupta: thanks for your help and see you tomorrow 16:19:17 <narindergupta> sure will do 16:19:22 <narindergupta> which one nosdn ha 16:22:01 <OPNFV-Gerrit-Bot> Merged joid: remove etc/hosts push for heat https://gerrit.opnfv.org/gerrit/21201 16:26:55 <OPNFV-Gerrit-Bot> Narinder Gupta proposed joid: move the heat domain creation after openstack.sh https://gerrit.opnfv.org/gerrit/21207 16:27:30 <OPNFV-Gerrit-Bot> Merged joid: move the heat domain creation after openstack.sh https://gerrit.opnfv.org/gerrit/21207 04:59:10 <OPNFV-Gerrit-Bot> Narinder Gupta proposed joid: modified to accomodate the scaleio bundles and charms. https://gerrit.opnfv.org/gerrit/21239 05:18:06 <OPNFV-Gerrit-Bot> Narinder Gupta proposed joid: modified to accomodate the scaleio bundles and charms. https://gerrit.opnfv.org/gerrit/21239 07:57:25 <OPNFV-Gerrit-Bot> Merged joid: modified to accomodate the scaleio bundles and charms. https://gerrit.opnfv.org/gerrit/21239 13:08:20 <narindergupta> David_Orange, hi 13:08:45 <narindergupta> David_Orange, we can not hear you if you are speaking. As Mark baker us talking about security 13:16:43 <David_Orange> narindergupta: did you hear me ? 13:18:55 <narindergupta> David_Orange, yes i did thanks 13:24:27 <David_Orange> narindergupta: about heat, the last run works well and i could run my test 13:24:49 <narindergupta> David_Orange, that is really good news 13:25:08 <narindergupta> but i had a failure when i tried to use object storage with swift api 13:25:14 <narindergupta> through ceph 13:25:17 <David_Orange> so the last point to have a publicapi on all nodes is to push dns 13:25:37 <David_Orange> ok, do you think it can be linked with public api ? 13:26:01 <narindergupta> i am looking into charm currently and will let you know 13:26:09 <David_Orange> i will check that point next week 13:26:16 <narindergupta> it is ceph-radosgw which simulates the swift api 13:26:24 <narindergupta> ok 13:26:45 <David_Orange> ok, maybe it is just a problem with the /etc/hosts, like on heat node 13:27:07 <David_Orange> if you wana test, just remove the line 13:27:30 <narindergupta> i can do that and verify for radosgw as well 13:27:39 <narindergupta> let me check in your pod1 13:28:17 <David_Orange> ok, good for me, please give me the answer by email, i have some meetings and need to be offline 13:28:52 <narindergupta> David_Orange, sure will do that 13:28:59 <David_Orange> so next week i will focus on dns push on MAAS and that point if it need to be addressed 13:29:14 <David_Orange> have a nive day+week end 13:29:16 <narindergupta> ok sounds good to me 13:29:19 <narindergupta> you too 13:29:44 <David_Orange> thx 15:30:12 <OPNFV-Gerrit-Bot> Narinder Gupta proposed joid: modfiied to untar the scaleio charms. https://gerrit.opnfv.org/gerrit/21279 16:17:19 <OPNFV-Gerrit-Bot> Narinder Gupta proposed joid: modfiied to untar the scaleio charms. https://gerrit.opnfv.org/gerrit/21279 16:18:01 <OPNFV-Gerrit-Bot> Merged joid: modfiied to untar the scaleio charms. https://gerrit.opnfv.org/gerrit/21279 18:24:37 <OPNFV-Gerrit-Bot> Narinder Gupta proposed joid: correct the path as per distro passes. https://gerrit.opnfv.org/gerrit/21307 18:55:34 <OPNFV-Gerrit-Bot> Narinder Gupta proposed joid: correct the path as per distro passes. https://gerrit.opnfv.org/gerrit/21307 19:08:13 <OPNFV-Gerrit-Bot> Narinder Gupta proposed joid: correct the path as per distro passes. https://gerrit.opnfv.org/gerrit/21307 21:32:55 <OPNFV-Gerrit-Bot> Narinder Gupta proposed joid: correct the path as per distro passes. https://gerrit.opnfv.org/gerrit/21307 21:35:04 <OPNFV-Gerrit-Bot> Merged joid: correct the path as per distro passes. https://gerrit.opnfv.org/gerrit/21307 09:29:44 <OPNFV-Gerrit-Bot> Christopher Price proposed joid: Fixing the index.rst file to ensure it generates according to Colorado structure. https://gerrit.opnfv.org/gerrit/21409 09:36:52 <OPNFV-Gerrit-Bot> Christopher Price proposed joid: Fixing the index.rst file to ensure it generates according to Colorado structure. https://gerrit.opnfv.org/gerrit/21409 13:28:41 <OPNFV-Gerrit-Bot> Merged joid: Fixing the index.rst file to ensure it generates according to Colorado structure. https://gerrit.opnfv.org/gerrit/21409 15:14:38 <David_Orange> narindergupta: Hi narinder 15:14:59 <narindergupta> David_Orange, hi david how are you 15:15:00 <narindergupta> ? 15:15:17 <David_Orange> narindergupta: fine and you ? 15:16:03 <David_Orange> i am preparing a few slides about joid and LXD, and preparing it i have a question about hyperconverged infra 15:16:38 <narindergupta> David_Orange, sure let me know 15:16:49 <David_Orange> narindergupta: if i well understood, at least one of the servers can not be shared with computes, the gateway server, true ? 15:17:13 <narindergupta> yes gatesway can not be shared 15:17:54 <David_Orange> what is the problem with this node, what can not be shared ? 15:19:22 <narindergupta> David_Orange, gateway has to be run on baremetal not on containers. So does compute and they have few configuration files which is common and overlap each other. Second it is always recommended to have seperate network node as network needs more resources 15:20:48 <David_Orange> ok, got it, i suppose it is neutron config files 15:21:27 <David_Orange> in a bigger infra, is it possible to have redundant gateway node ? 15:24:38 <narindergupta> yes for HA we need three nodes for neutron gateway only 15:24:58 <narindergupta> thtats how we start with 10 nodes implementation 15:26:59 <David_Orange> ok 15:31:15 <David_Orange> about LXD last meeting, i had a question (maybe more a confirmation), but did not get the opportunity to ask it when it was the topic, the KVM/LXD selection is done by selection a specific image, true ? LXD image have a specific metadata i guess, can you confirm or shall a mail mark ? 15:32:09 <narindergupta> David_Orange, yes lxd image has a raw tar ball 15:32:19 <narindergupta> while kvm has a seperate image. 15:32:47 <David_Orange> this is how nova scheduller select a node with KVM or LXD ? 15:46:32 <narindergupta> David_Orange, not sure about schedular though as never tried multiple hypervisor environment. 15:46:58 <David_Orange> ok, thx, this part is interesting :) 15:47:12 <David_Orange> if i can help on that setup, let me know 15:48:29 <David_Orange> narindergupta: i suppose LXD runs unpriviledged containers, can you confirm ? 15:49:10 <narindergupta> David_Orange, yeah what do you mean by unpriviledged container? 15:49:26 <narindergupta> it uses lxc machine containers. 15:49:56 <David_Orange> https://linuxcontainers.org/fr/lxc/security/ 15:53:23 <David_Orange> narindergupta: i think i will prepare a mail to mark and you about some questions, and take the time to make some searches 15:53:36 <David_Orange> narindergupta: thanks for your answers 15:55:37 <David_Orange> i already got some answers here: https://www.stgraber.org/2016/03/11/lxd-2-0-introduction-to-lxd-112/ 15:56:43 <narindergupta> David_Orange, also i setup another call on this Friday with our dev team and I am sure they will answer rest of your concerns as well. 15:58:16 <David_Orange> narindergupta: thanks, i will prepare my questions first and we will see if a meeting is needed. 16:01:44 <narindergupta> ok 16:07:08 <OPNFV-Gerrit-Bot> Christopher Price proposed joid: Updating the release notes url to the colorado standard. https://gerrit.opnfv.org/gerrit/21479 16:24:38 <OPNFV-Gerrit-Bot> Narinder Gupta proposed joid: modified the installation guide. https://gerrit.opnfv.org/gerrit/21483 16:25:36 <OPNFV-Gerrit-Bot> Merged joid: Updating the release notes url to the colorado standard. https://gerrit.opnfv.org/gerrit/21479 16:26:08 <OPNFV-Gerrit-Bot> Merged joid: modified the installation guide. https://gerrit.opnfv.org/gerrit/21483 16:48:19 <OPNFV-Gerrit-Bot> Narinder Gupta proposed joid: qmodfied to add release notes for JOID. https://gerrit.opnfv.org/gerrit/21489 17:22:49 <OPNFV-Gerrit-Bot> Narinder Gupta proposed joid: qmodfied to add release notes for JOID. https://gerrit.opnfv.org/gerrit/21489 04:33:08 <OPNFV-Gerrit-Bot> Merged joid: qmodfied to add release notes for JOID. https://gerrit.opnfv.org/gerrit/21489 14:20:15 <OPNFV-Gerrit-Bot> Sofia Wallin proposed joid: Adjusted the release notes https://gerrit.opnfv.org/gerrit/21837 14:34:07 <OPNFV-Gerrit-Bot> Merged joid: Adjusted the release notes https://gerrit.opnfv.org/gerrit/21837 15:16:10 <OPNFV-Gerrit-Bot> Bryan Sullivan proposed joid: Add section on release notes for all HA scenarios https://gerrit.opnfv.org/gerrit/21875 15:26:17 <OPNFV-Gerrit-Bot> Merged joid: Add section on release notes for all HA scenarios https://gerrit.opnfv.org/gerrit/21875 15:27:55 <narinder`> bryan_att: saw your patch and merged it. Also let me know any other change for D release you want us to include? As after couple of weeks we will start planning D release as well. 15:29:32 <bryan_att> narinder`: I will try to get HA and the Horizon plugin working on the D release. Other than that, I need to look at the Newton Congress project and see if there are any other major changes to focus on. I think they have changed the HA design as of Newton. 15:30:02 <narinder`> they means openstack or congress? 15:30:34 <narinder`> bryan_att: yeah that would require a change in congress charm as well so please work on that too. 15:31:02 <bryan_att> "they" are the Congress team in OpenStack 15:31:31 <bryan_att> OK, I may need some help on the Charm. I do need to get back to upstreaming it anway. 15:31:48 <bryan_att> That's an open AI on me. 15:32:51 <narinder`> bryan_att: ok 22:46:05 <arturt> #endmeeting