08:00:10 #startmeeting daisycloud 08:00:10 Meeting started Fri Jun 30 08:00:10 2017 UTC and is due to finish in 60 minutes. The chair is huzhj. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:00:11 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 08:00:13 The meeting name has been set to 'daisycloud' 08:00:24 #topic Roll call 08:00:32 #info zhouya 08:00:36 #info Zhijiang 08:01:35 Today's topic bashing 08:01:38 1.ODL L2/L3 Integration 2.Scenario in JJB 3.Documentation task 4.AoB 08:03:41 #topic ODL L2/L3 Integration 08:04:24 zhouya_ maybe we can start to test ODL L2/L3 intgetration from now on 08:04:57 #info ODL L2/L3 is ready in code 08:05:20 yes, I have started the test of ODL L3 08:06:05 Great. 08:06:11 And serena and AlexYang have work on the intergation on functest of odl 08:07:06 FIP shoud work properly 08:07:10 Maybe later we can get the information from them. 08:07:37 Yes,FIP can work properly on both bm env and vm env. 08:08:18 But currently I encountered a problem that after restart controller, and restart vm, the vm can not get IP from DHCP any more 08:08:47 Have already send this issue to ODL community but got no answer yet 08:09:44 each time it will fail when restart vm? 08:10:08 not restart vm, restart controller 08:10:11 Except ODL community can feedback soon. 08:10:19 Yes 08:10:37 Expect ODL community can feedback soon. 08:10:41 but this issue seems do not prevent us from passing functest 08:11:18 great 08:13:55 Anything else on this topic? 08:14:16 no 08:14:25 #topic Scenario in JJB 08:15:13 There is a weird thing about this topic 08:15:22 If you look at #link https://build.opnfv.org/ci/job/daisy-os-nosdn-nofeature-noha-virtual-daily-master/ 08:16:16 you can see that Scenario: ​os-odl_l3-nofeature-​ha is passed to this job 08:16:17 Seems the ci env havn't run the os-odl_l3-nofeature-noha scenario? 08:16:47 but this job is only for os-nosdn-nofeature-noha 08:17:51 Is there some place we can change?https://build.opnfv.org/ci/job/daisy-os-nosdn-nofeature-noha-virtual-daily-master/239/ 08:18:00 and this is the very first time we saw ​os-odl_l3 scenario running on this job 08:18:28 #info alexyang 08:18:55 Maybe caused by manuall operation? 08:19:00 Hi alexyang 08:19:03 yes 08:19:18 that job is triggered manually 08:19:28 :D 08:19:41 hi alex 08:19:45 hi 08:20:07 no wonder 08:20:23 https://build.opnfv.org/ci/job/daisy-os-nosdn-nofeature-noha-virtual-daily-master/239/parameters/ 08:20:49 the parameters have change the scenario to odl_l3 08:21:18 You can find "Started by user zhifeng.jiang" in the console log 08:21:36 Got it alexyang 08:22:22 anything else for odl scenario? 08:22:54 we will discuss with serena and julien about how to add another deployment job with odl scenario 08:23:15 Thanks alexyang 08:23:32 #action alexyang will discuss with serena and julien about how to add another deployment job with odl scenario 08:24:48 OK, for HA related scenarios, which were failed before, I think we can give it another try after finishing ODL works 08:25:23 agree 08:25:25 the HA problem may be caused by rally test in functest, just may be 08:26:27 So the solution is to split the keepalived heartbeat traffic out from API netplane 08:26:52 currently, Kolla does not have this ability 08:27:05 So maybe we can fire a BP to Kolla 08:27:58 greate 08:28:10 anything else? 08:28:13 But we have to test this before. 08:28:14 no 08:28:24 yes 08:28:41 #topic Documentation task 08:29:29 I registered a Jira ticket about documentation work related to E release 08:29:35 #link https://jira.opnfv.org/browse/DAISY-36 08:30:31 All tasks that I know for a release is kept as a record in that jira ticket 08:31:18 So if I miss something, please help to supplement 08:31:38 #action 08:31:41 #undo 08:31:42 Removing item from minutes: #action 08:32:04 #action I will take the documentation action mainly. 08:33:34 OK , I think that is all for today 08:33:38 #topic AoB 08:34:21 As for the lost of SDN_CONTROLLER_IP in admin_openrc 08:35:28 what is SDN_CONTROLLER_IP for? 08:35:42 I think we should add some extra template in kolla-ansible code kolla-ansible/ansible/roles/common/templates/admin-openrc.sh.j2 08:36:03 This is just for the functest of odl 08:36:20 maybe can have another function?alexyang? 08:36:58 functest odl testcase need this 08:37:35 So the name "SDN_CONTROLLER_IP" is defined by functest project? 08:38:19 If that is the case, I think we'd better not add it to kolla-ansible/ansible/roles/common/templates/admin-openrc.sh.j2 zhouya_ 08:38:33 yes, but functest get the openrc from the installer 08:38:48 and functest need acccess SDN_CONTROLLER_IP:8080 08:39:05 understand 08:39:40 maybe we can append it into admin-openrc after kolla post action 08:40:01 agree 08:40:13 and this work will be done by daisy? 08:40:22 and for the port, it maybe not 8080, i hope functest does not hardcode it 08:41:02 i can check with serena 08:42:18 zhouya_ can you share the global.yml so that we can see which port number is configured bu kolla? 08:42:36 ok 08:43:06 [root@daisy ~]# cat /etc/kolla/globals.yml docker_namespace: kolla docker_registry: 10.20.11.2:4000 enable_ceph: 'yes' enable_cinder: 'yes' enable_opendaylight: 'yes' enable_opendaylight_l3: 'yes' enable_opendaylight_legacy_netvirt_conntrack: 'no' enable_opendaylight_qos: 'no' kolla_external_vip_interface: ens3 kolla_internal_vip_address: 10.20.11.11 network_interface: ens3 neutron_external_interface: ens8 neutron_plugi 08:43:42 opendaylight_features: odl-mdsal-apidocs,odl-netvirt-openstack opendaylight_l3_service_plugin: odl-router_v2 opendaylight_leader_ip_address: 10.20.11.6 opendaylight_mechanism_driver: opendaylight_v2 opendaylight_restconf_port: '8087' openstack_release: 4.0.2 storage_interface: ens3 tunnel_interface: ens3 08:43:46 8087? 08:43:58 https://github.com/huzhijiang/kolla-ansible/blob/stable/ocata/etc/kolla/globals.yml#L125 08:43:58 Yes, knid of 8087 08:44:02 #link https://github.com/huzhijiang/kolla-ansible/blob/stable/ocata/etc/kolla/globals.yml#L125 08:45:00 This is for port mainly used for getting info out from ODL 08:45:05 for example: curl -u admin:admin http://10.20.11.10:8087/controller/nb/v2/neutron/networks 08:45:29 So I thinks this is the port number that functest may use 08:46:07 when it comes to 8080, this number is something like a web server's port. 08:46:12 so the admin_openrc.sh will need to add this? 08:46:31 I dont think functest need to access ODL GUI 08:46:47 actually we do not install ODL GUI 08:48:26 zhouya_, add what? 08:48:33 you can refer opnfv/functest/functest/opnfv_tests/sdn/odl/odl.py 08:48:58 add the SDN_CONTROLLER_IP 08:49:31 there are kwargs['odlwebport'] and kwargs['odlrestconfport'] 08:49:42 hardcoded 08:50:55 alexyang, please see https://gerrit.opnfv.org/gerrit/gitweb?p=functest.git;a=blob;f=functest/opnfv_tests/sdn/odl/odl.py;h=67bf66e3484de40f1a7e07137f1ec18dddd64659;hb=refs/heads/master#l228 08:51:19 it is a hardcode, but depending on installer it choose 08:51:47 yes 08:52:57 well, seems functest really needs to access to ODL WEB portal? 08:53:58 please see https://gerrit.opnfv.org/gerrit/gitweb?p=functest.git;a=blob;f=functest/opnfv_tests/sdn/odl/odl.py;h=67bf66e3484de40f1a7e07137f1ec18dddd64659;hb=refs/heads/master#l238 08:54:15 can we just go through the "else" brunch? 08:54:21 branch? 08:54:57 in "else" branch, odlwebport is not used 08:55:25 oh sorry, it will use the default value kwargs['odlwebport'] = '8080' 08:55:34 yes 08:55:44 there is a default value 08:57:16 we use ODL from http://cbs.centos.org/repos/nfv7-opendaylight-6-candidate/x86_64/os/Packages/opendaylight-6.1.0-0.1.20170627rel1887.el7.noarch.rpm 08:57:44 still do not know if it include WEB GUI module or not 08:57:52 I will check it 08:58:08 OK, time is up, let's wrap this up. 08:58:15 ok 08:58:18 ok 08:58:18 have a good weekend 08:58:22 bye 08:58:25 same to you 08:58:27 bye 08:58:29 bye 08:59:05 #endmeeting