From 4789f9188a511d1422d99c3349d1e72ab03cddb4 Mon Sep 17 00:00:00 2001 From: Steven Dake Date: Wed, 22 Jul 2015 20:15:50 -0700 Subject: [PATCH] Allows neutron-agents l3 agent to communicate with OVS The neutron-agents l3 agent requires access to the OVS database via access to /run. It also needs to have ovs-vsctl binary available in the container. Change-Id: I903537b570cd60c9bb1088e9408a5f6ea4988d8f Closes-Bug: #1477376 --- ansible/roles/neutron/tasks/start.yml | 1 + docker/centos/binary/neutron/neutron-base/Dockerfile | 1 + 2 files changed, 2 insertions(+) diff --git a/ansible/roles/neutron/tasks/start.yml b/ansible/roles/neutron/tasks/start.yml index 4cecfc35b6..1cee99d5bf 100644 --- a/ansible/roles/neutron/tasks/start.yml +++ b/ansible/roles/neutron/tasks/start.yml @@ -44,6 +44,7 @@ container_name: "neutron_agents" container_privileged: "True" container_volumes: + - "/run:/run" - "{{ node_config_directory }}/neutron-agents/:/opt/kolla/neutron-agents/:ro" when: inventory_hostname in groups['neutron-agents'] diff --git a/docker/centos/binary/neutron/neutron-base/Dockerfile b/docker/centos/binary/neutron/neutron-base/Dockerfile index 106068a21e..59d6585921 100644 --- a/docker/centos/binary/neutron/neutron-base/Dockerfile +++ b/docker/centos/binary/neutron/neutron-base/Dockerfile @@ -4,6 +4,7 @@ MAINTAINER Kolla Project (https://launchpad.net/kolla) RUN yum -y install openstack-neutron \ openstack-neutron-ml2 \ python-neutron-client \ + openvswitch \ && yum clean all COPY config-neutron.sh config-sudoers.sh /opt/kolla/