OpenStack version : stable/queens
OSA version       : 17.0.9.dev22
python env version: python2.7
operating system  : Ubuntu Server 16.04


Hi all,
I was trying to install the *networking_sfc* plugin on my openstack environment thanks to OSA,
but it failed. But I may have found the problem.


I think the problem comes from the python virtualenv and the networking_sfc python package that is not installed by OSA.
Thanks to OSA, I have a python2.7 virtualenv on my neutron-server:
"/openstack/venvs/neutron-17.0.9/lib/python2.7"

I think its a bug in OSA. But maybe I missed something.


These are my steps:
1. Following the inspiration from here (link below), but without installing ODL.
I modified the OSA "user_variables.yml" like this.
https://docs.openstack.org/openstack-ansible-os_neutron/latest/app-opendaylight.html

  user@OSA: vim /etc/openstack_deploy/user_variables.yml
  ```
  [...]
  neutron_plugin_base:
   - router
   - metering
   - networking_sfc.services.flowclassifier.plugin.FlowClassifierPlugin
   - networking_sfc.services.sfc.plugin.SfcPlugin
  [...]
  ```


2. After the OSA deployment is finished with success (with 0 failed), I can see in the neutron-server log that plugins related to SFC are not found.

  user@neutron-serveur: less /var/log/neutron/neutron-server.log
  ```
  [...]
Plugin 'networking_sfc.services.flowclassifier.plugin.FlowClassifierPlugin' not found.
  [...]
  ```


3. I decided to manually install [over my OSA deployment] and configure networking_sfc following these links:
* https://docs.openstack.org/networking-sfc/latest/install/install.html
* https://docs.openstack.org/releasenotes/networking-sfc/queens.html

I install with pip (python2.7).

BUT first, I must source the right venv (OSA seems to be prepared for that): user@neutron-serveur: source /openstack/venvs/neutron-17.0.9/bin/activate

Then I install networking-sfc:
(neutron-17.0.9) user@neutron-serveur: pip install -c https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=stable/queens networking-sfc==6.0.0

The install seems to be ok (no error, only Ignoring python3.x version of soft).

Then, I modify the neutron config files like this:
https://docs.openstack.org/networking-sfc/latest/install/configuration.html

And then it seems to be good so far (`openstack network agent list` show all the agent needed, but I have not tested SFC feature yet. I can keep you updated next week).




Also, I don't have the CLI "neutron-db-manage" and I don't find how to install/use it. And I don't know if this is important for OSA.

Best regards,
--
Nicolas

_______________________________________________
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators

Reply via email to