On Tue, May 29, 2018 at 3:31 PM, PRAKASH, OM <op3...@att.com> wrote: > Yes I pulled the devstack master from https://github.com/openstack- > dev/devstack and then did git checkout stable/queens > > > > 2nd thing is that I used the new neutron services , but it did not enable > the neutron networking . I tried to create port , but it did not create. > > > > What are the feature we need to install here for ODL nitrogen ? I used > to install below feature for carbon > carbon is old as is nitrogen, so I would go with oxygen. You only need a couple features: odl-infrautils-ready and odl-netvirt-sfc. You can see the features used in the karaf log for the job:
https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/netvirt-csit-1node-openstack-queens-sfc-oxygen/12/odl_1/odl1_karaf.log.gz > > > # These are core ODL features > > ODL_NETVIRT_KARAF_FEATURE=odl-neutron-service,odl-restconf- > all,odl-aaa-authn,odl-dlux-core,odl-mdsal-apidocs > This is all old stuff. EVerything needed is now in the odl-netvirt-sfc feature. > > > # Set DLUX Karaf features needed for the ODL GUI at http:// > <ODL_IP>:8181/index.html > > ODL_NETVIRT_KARAF_FEATURE+=,odl-dluxapps-nodes,odl-dluxapps-topology,odl- > dluxapps-yangui,odl-dluxapps-yangvisualizer > dlux is flaky. deprecated in fluorine. > > > # Set L2 Karaf features needed for the ODL GUI at http:// > <ODL_IP>:8181/index.html > > ODL_NETVIRT_KARAF_FEATURE+=,odl-l2switch-switch,odl- > l2switch-switch-ui,odl-ovsdb-hwvtepsouthbound-ui,odl-ovsdb- > southbound-impl-ui,odl-netvirt-ui > l2switch should not be loaded with odl-netvirt-sfc - it will cause problems. You don't need any of this stuff for sfc. > > > # Set OpenFlow Karaf features needed for the ODL GUI at http:// > <ODL_IP>:8181/index.html > > ODL_NETVIRT_KARAF_FEATURE+=,odl-openflowplugin-flow-services-ui > > > > # odl-netvirt-openstack is used for new netvirt > > ODL_NETVIRT_KARAF_FEATURE+=,odl-netvirt-openstack > > > > # optional feature neutron-logger to log changes of neutron yang models > > ODL_NETVIRT_KARAF_FEATURE+=,odl-neutron-logger > no idea what this is, we never use it > > > # enable the odl-netvirt-sfc Karaf feature in OpenDaylight > > ODL_NETVIRT_KARAF_FEATURE+=,odl-netvirt-sfc > This is the only feature you really need . This feature will pull in all the netvirt, openflowplugin, genius, neutron, etc features that are required. It will not pull in any dlux. > > > > > *Thanks* > > *Om Prakash* > > > > *From:* Sam Hague [mailto:sha...@redhat.com] > *Sent:* Tuesday, May 29, 2018 2:57 PM > > *To:* PRAKASH, OM <op3...@att.com> > *Cc:* jcaam...@suse.com; SINGH, ABHIJEET K <as7...@att.com>; FREEMAN, > BRIAN D <bf1...@att.com>; om prakash <dude...@gmail.com>; > netvirt-...@lists.opendaylight.org; sfc-dev@lists.opendaylight.org > *Subject:* Re: [sfc-dev] Opendaylight support for networking-sfc > > > > > > > > On Tue, May 29, 2018 at 2:21 PM, PRAKASH, OM <op3...@att.com> wrote: > > Hi Sam/Jaime, > > > > I looked in to the config file and I see control local.conf file . I see > that q-svc service is not enabled and if you don’t enable , then ODL > networking will not work. > > In pike or queens the neutron legacy values were changed to the new > neutron values, q-svc is now neutron, q-dhcp is neutron-dhcp. > > Here is the link to the upstream netvirt-sfc job, which should have the > driver working: https://logs.opendaylight.org/releng/vex- > yul-odl-jenkins-1/netvirt-csit-1node-openstack-queens- > sfc-fluorine/39/control_1/local.conf.gz > <https://urldefense.proofpoint.com/v2/url?u=https-3A__logs.opendaylight.org_releng_vex-2Dyul-2Dodl-2Djenkins-2D1_netvirt-2Dcsit-2D1node-2Dopenstack-2Dqueens-2Dsfc-2Dfluorine_39_control-5F1_local.conf.gz&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=nGABpS95qb7WLoWMNmdaQg&m=LiUEbbD-flVkmEHcrPZaysOGRE_v-19Sj4sqkD6wroM&s=g0bmNHrtpKC21Vju5l4PoWU_GD37R71TGHR8Qr141Gs&e=> > > > > I tested it and find the issue that neutron network was not enable with > ODL > > > > https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/ > netvirt-csit-1node-openstack-queens-sfc-oxygen/12/control_1/local.conf.gz > <https://urldefense.proofpoint.com/v2/url?u=https-3A__logs.opendaylight.org_releng_vex-2Dyul-2Dodl-2Djenkins-2D1_netvirt-2Dcsit-2D1node-2Dopenstack-2Dqueens-2Dsfc-2Doxygen_12_control-5F1_local.conf.gz&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=nGABpS95qb7WLoWMNmdaQg&m=LiUEbbD-flVkmEHcrPZaysOGRE_v-19Sj4sqkD6wroM&s=0851cJpYinQsaZpvEoYWPcthQzf_jA-mN-p8Goh_o6I&e=> > > > > After I enabled the q-svc service , then I got the same issue as previous > one. > > Shouldn't mix legacy and new neutron together. The below stack.log is > similar to your log, but finds the "_neutron_service_plugin_class_add" > function. What version of devstack do you have? I would look into your > devstack source and make sure the function is defined. I recall you started > with an older version, so if you simply did a git pull or changed your git > branch for devstack then you might have issues. devstack is very fragile > when switching versions. It is almost always best to build from scratch > unless you have the time to debug a busted setup. > > > > The other difference is this is running master and not queens. notice we > are using "neutron_service_plugin_class_add" while you have "_ > neutron_service_plugin_class_add". Notice the extra _ in your log, which > means you are on queens (or earlier) > > > > https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/ > netvirt-csit-1node-openstack-queens-sfc-fluorine/39/control_1/stack.log.gz > <https://urldefense.proofpoint.com/v2/url?u=https-3A__logs.opendaylight.org_releng_vex-2Dyul-2Dodl-2Djenkins-2D1_netvirt-2Dcsit-2D1node-2Dopenstack-2Dqueens-2Dsfc-2Dfluorine_39_control-5F1_stack.log.gz&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=nGABpS95qb7WLoWMNmdaQg&m=LiUEbbD-flVkmEHcrPZaysOGRE_v-19Sj4sqkD6wroM&s=IMqWUbRqVe5P93ucMDAEjmYBpw_GzOo_sxp08qhvbm0&e=> > > 2018-05-28 09:47:57.788 | ++ ./stack.sh:echo_summary:439 : > echo -e Configuring networking-sfc > > 2018-05-28 09:47:57.790 | ++ > /opt/stack/networking-sfc/devstack/plugin.sh:source:38 : > networking_sfc_configure_common > > 2018-05-28 09:47:57.791 | ++ > /opt/stack/networking-sfc/devstack/plugin.sh:networking_sfc_configure_common:22 > : is_service_enabled q-svc neutron-api > > 2018-05-28 09:47:57.803 | ++ functions-common:is_service_enabled:1908 : > return 0 > > 2018-05-28 09:47:57.804 | ++ > /opt/stack/networking-sfc/devstack/plugin.sh:networking_sfc_configure_common:23 > : _networking_sfc_install_server > > 2018-05-28 09:47:57.806 | ++ > /opt/stack/networking-sfc/devstack/plugin.sh:_networking_sfc_install_server:8 > : neutron_service_plugin_class_add > networking_sfc.services.flowclassifier.plugin.FlowClassifierPlugin > > > > > > > > 2018-05-29 18:02:48.158 | ++ /opt/stack/networking-sfc/ > devstack/plugin.sh:networking_sfc_configure_common:23 : > is_service_enabled q-svc > > 2018-05-29 18:02:48.252 | ++ functions-common:is_service_enabled:1908 : > return 0 > > 2018-05-29 18:02:48.262 | ++ /opt/stack/networking-sfc/ > devstack/plugin.sh:networking_sfc_configure_common:24 : > _networking_sfc_install_server > > 2018-05-29 18:02:48.276 | ++ /opt/stack/networking-sfc/ > devstack/plugin.sh:_networking_sfc_install_server:8 : > _neutron_service_plugin_class_add networking_sfc.services. > flowclassifier.plugin.FlowClassifierPlugin > > 2018-05-29 18:02:48.280 | /opt/stack/networking-sfc/devstack/plugin.sh: > line 8: *_neutron_service_plugin_class_add: command not found* > > 2018-05-29 18:02:48.300 | + /opt/stack/networking-sfc/devstack/plugin.sh:_ > networking_sfc_install_server:1 : exit_trap > > 2018-05-29 18:02:48.314 | + ./stack.sh:exit_trap:510 : > local r=127 > > 2018-05-29 18:02:48.329 | ++ ./stack.sh:exit_trap:511 : > jobs -p > > 2018-05-29 18:02:48.346 | + ./stack.sh:exit_trap:511 : > jobs= > > 2018-05-29 18:02:48.362 | + ./stack.sh:exit_trap:514 : > [[ -n '' ]] > > 2018-05-29 18:02:48.370 | + ./stack.sh:exit_trap:520 : > '[' -f /tmp/tmp.j1OaiWkbxD ']' > > 2018-05-29 18:02:48.380 | + ./stack.sh:exit_trap:521 : > rm /tmp/tmp.j1OaiWkbxD > > 2018-05-29 18:02:48.402 | + ./stack.sh:exit_trap:525 : > kill_spinner > > 2018-05-29 18:02:48.417 | + ./stack.sh:kill_spinner:424 : > '[' '!' -z '' ']' > > 2018-05-29 18:02:48.439 | + ./stack.sh:exit_trap:527 : > [[ 127 -ne 0 ]] > > 2018-05-29 18:02:48.459 | + ./stack.sh:exit_trap:528 : > echo 'Error on exit' > > 2018-05-29 18:02:48.460 | Error on exit > > 2018-05-29 18:02:48.470 | + ./stack.sh:exit_trap:530 : > type -p generate-subunit > > 2018-05-29 18:02:48.482 | + ./stack.sh:exit_trap:531 : > generate-subunit 1527615858 1110 fail > > 2018-05-29 18:02:50.105 | + ./stack.sh:exit_trap:533 : > [[ -z /opt/stack/logs ]] > > 2018-05-29 18:02:50.124 | + ./stack.sh:exit_trap:536 : > /opt/devstack/tools/worlddump.py -d /opt/stack/logs > > 2018-05-29 18:02:52.159 | + ./stack.sh:exit_trap:545 : > exit 127 > > ubuntu@master:~/devstack$ > > > > *Thanks* > > *Om Prakash* > > > > *From:* PRAKASH, OM > *Sent:* Tuesday, May 22, 2018 6:14 AM > *To:* 'Sam Hague' <sha...@redhat.com> > *Cc:* jcaam...@suse.com; SINGH, ABHIJEET K <as7...@att.com>; FREEMAN, > BRIAN D <bf1...@att.com>; om prakash <dude...@gmail.com>; > netvirt-...@lists.opendaylight.org; sfc-dev@lists.opendaylight.org > *Subject:* RE: [sfc-dev] Opendaylight support for networking-sfc > > > > Thank you Sam and Jaime for help. I am going on Vacation this week. I > will work on this next week. > > > > *Thanks* > > *Om Prakash* > > > > *From:* Sam Hague [mailto:sha...@redhat.com <sha...@redhat.com>] > *Sent:* Monday, May 21, 2018 8:56 PM > *To:* PRAKASH, OM <op3...@att.com> > *Cc:* jcaam...@suse.com; SINGH, ABHIJEET K <as7...@att.com>; FREEMAN, > BRIAN D <bf1...@att.com>; om prakash <dude...@gmail.com>; > netvirt-...@lists.opendaylight.org; sfc-dev@lists.opendaylight.org > > > *Subject:* Re: [sfc-dev] Opendaylight support for networking-sfc > > > > As Jaime mentioned, ocata is old. You should have better luck with oxygen > and queens. [1] is our upstream job that works for queens and oxygen. Try > to compare your local.conf to those in the job. > > > > [1] https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/ > netvirt-csit-1node-openstack-queens-sfc-oxygen/12/ > <https://urldefense.proofpoint.com/v2/url?u=https-3A__logs.opendaylight.org_releng_vex-2Dyul-2Dodl-2Djenkins-2D1_netvirt-2Dcsit-2D1node-2Dopenstack-2Dqueens-2Dsfc-2Doxygen_12_&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=nGABpS95qb7WLoWMNmdaQg&m=VmyUKoSNNwpont5MhaIy76Vn-f3PBIyrsKzRt-O4XDw&s=7ZSTefNwzONO991WH7zFt5YyEsPKaGn1SlxMGHdHdvY&e=> > > > > On Mon, May 21, 2018 at 7:10 PM, PRAKASH, OM <op3...@att.com> wrote: > > Today I tried to build devstack queen with ODL Oxygen but could not make > it working . It is failing at the build. Same local.conf file I have used > with Ocata and ODL carbon. > > > > I am not sure why it is failing for this issue .Why it is not able to find > . > > > > Local.conf file is here http://paste.openstack.org/show/721520/ > <https://urldefense.proofpoint.com/v2/url?u=http-3A__paste.openstack.org_show_721520_&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=nGABpS95qb7WLoWMNmdaQg&m=VmyUKoSNNwpont5MhaIy76Vn-f3PBIyrsKzRt-O4XDw&s=c3_zDg8Gg18biK3Z6ODyBSmj3qkjD2A8HbnrNgmljDQ&e=> > > > > 2018-05-21 22:03:34.546 | ++ ./stack.sh:echo_summary:433 : > [[ True != \T\r\u\e ]] > > 2018-05-21 22:03:34.565 | ++ ./stack.sh:echo_summary:439 : > echo -e Configuring networking-sfc > > 2018-05-21 22:03:34.582 | ++ > /opt/stack/networking-sfc/devstack/plugin.sh:source:39 > : networking_sfc_configure_common > > 2018-05-21 22:03:34.602 | ++ /opt/stack/networking-sfc/ > devstack/plugin.sh:networking_sfc_configure_common:23 : > is_service_enabled q-svc > > 2018-05-21 22:03:34.699 | ++ functions-common:is_service_enabled:1908 : > return 0 > > 2018-05-21 22:03:34.731 | ++ /opt/stack/networking-sfc/ > devstack/plugin.sh:networking_sfc_configure_common:24 : > _networking_sfc_install_server > > 2018-05-21 22:03:34.746 | ++ /opt/stack/networking-sfc/ > devstack/plugin.sh:_networking_sfc_install_server:8 : > _neutron_service_plugin_class_add networking_sfc.services. > flowclassifier.plugin.FlowClassifierPlugin > > 2018-05-21 22:03:34.751 | /opt/stack/networking-sfc/devstack/plugin.sh: > line 8: _neutron_service_plugin_class_add: command not found > > 2018-05-21 22:03:34.788 | + /opt/stack/networking-sfc/devstack/plugin.sh:_ > networking_sfc_install_server:1 : exit_trap > > 2018-05-21 22:03:34.803 | + ./stack.sh:exit_trap:510 : > local r=127 > > 2018-05-21 22:03:34.845 | ++ ./stack.sh:exit_trap:511 : > jobs -p > > 2018-05-21 22:03:34.869 | + ./stack.sh:exit_trap:511 : > jobs= > > 2018-05-21 22:03:34.897 | + ./stack.sh:exit_trap:514 : > [[ -n '' ]] > > 2018-05-21 22:03:34.931 | + ./stack.sh:exit_trap:520 : > '[' -f /tmp/tmp.quaCruhjzJ ']' > > 2018-05-21 22:03:34.963 | + ./stack.sh:exit_trap:521 : > rm /tmp/tmp.quaCruhjzJ > > 2018-05-21 22:03:35.012 | + ./stack.sh:exit_trap:525 : > kill_spinner > > 2018-05-21 22:03:35.043 | + ./stack.sh:kill_spinner:424 : > '[' '!' -z '' ']' > > 2018-05-21 22:03:35.096 | + ./stack.sh:exit_trap:527 : > [[ 127 -ne 0 ]] > > 2018-05-21 22:03:35.111 | + ./stack.sh:exit_trap:528 : > echo 'Error on exit' > > 2018-05-21 22:03:35.111 | Error on exit > > 2018-05-21 22:03:35.134 | + ./stack.sh:exit_trap:530 : > type -p generate-subunit > > 2018-05-21 22:03:35.155 | + ./stack.sh:exit_trap:531 : > generate-subunit 1526937942 2273 fail > > 2018-05-21 22:03:36.303 | + ./stack.sh:exit_trap:533 : > [[ -z /opt/stack/logs ]] > > 2018-05-21 22:03:36.311 | + ./stack.sh:exit_trap:536 : > /opt/devstack/tools/worlddump.py -d /opt/stack/logs > > 2018-05-21 22:03:37.863 | + ./stack.sh:exit_trap:545 : > exit 127 > > ~ > > > > Thanks > > Om Prakash > > > > -----Original Message----- > From: Jaime Caamaño Ruiz [mailto:jcaam...@suse.de] > Sent: Monday, May 21, 2018 6:11 AM > To: PRAKASH, OM <op3...@att.com>; Sam Hague <sha...@redhat.com> > Cc: SINGH, ABHIJEET K <as7...@att.com>; FREEMAN, BRIAN D <bf1...@att.com>; > om prakash <dude...@gmail.com>; netvirt-...@lists.opendaylight.org; > sfc-dev@lists.opendaylight.org > Subject: Re: [sfc-dev] Opendaylight support for networking-sfc > > > > Hello > > > > I think that you might be using an old version of networking-odl. For > networking-sfc support, ocata + carbon is just too old. You will have > better luck with queens + oxygen. You might also be interested in the OPNFV > SFC project, which is the main driver for networking-sfc ODL > > integration: > > > > https://urldefense.proofpoint.com/v2/url?u=https-3A__wiki. > opnfv.org_display_sfc_Service-2BFunction-2BChaining-2BHome& > d=DwICaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=nGABpS95qb7WLoWMNmdaQg&m= > 5nQAN7pPWfWj3U_JdewnPzgfHwmXJh2xCAsiXCtm-zE&s=lNVXx4K1UjH9fxzIdg9bncsbf_ > psOVd8J90DN5rKXgo&e= > > > > BR > > Jaime. > > > > > > >
_______________________________________________ sfc-dev mailing list sfc-dev@lists.opendaylight.org https://lists.opendaylight.org/mailman/listinfo/sfc-dev