Partially Implements: Container set compute-operation-neutron

Adds the neutron-linuxbridge-agent to the neutron container set.

Change-Id: I20752611c24a3110cc5d2e4fca2d501fc32a4d87
This commit is contained in:
Daneyon Hansen 2015-03-27 23:36:06 +00:00
parent afcc1569b8
commit 40be5646fa
3 changed files with 14 additions and 7 deletions

7
compose/linux-bridge.yml Normal file
View File

@ -0,0 +1,7 @@
linuxbridge:
image: kollaglue/centos-rdo-linux-bridge
name: neutron-linuxbridge-agent
net: "host"
restart: always
env_file:
- openstack.env

View File

@ -5,18 +5,14 @@ set -e
. /opt/kolla/config-neutron.sh
. /sudoers.sh
: ${BRIDGE_PHYSICAL_INTERFACE:=eth1}
: ${ML2_FLAT_NETWORK:=physnet1}
: ${NEUTRON_FLAT_NETWORK_NAME:=physnet1}
: ${NEUTRON_FLAT_NETWORK_INTERFACE:=eth1}
check_required_vars PUBLIC_IP
cfg=/etc/neutron/plugins/ml2/ml2_conf.ini
# Configure ml2_conf.ini
crudini --set $cfg \
ml2_type_flat \
flat_networks \
"${ML2_FLAT_NETWORK}"
crudini --set $cfg \
vxlan \
local_ip \
@ -24,7 +20,7 @@ crudini --set $cfg \
crudini --set $cfg \
linux_bridge \
physical_interface_mappings \
"${ML2_FLAT_NETWORK}:${BRIDGE_PHYSICAL_INTERFACE}"
"${NEUTRON_FLAT_NETWORK_NAME}:${NEUTRON_FLAT_NETWORK_INTERFACE}"
#Initialization scripts expect a symbolic link
/usr/bin/ln -s /etc/neutron/plugins/ml2/ml2_conf.ini /etc/neutron/plugin.ini

View File

@ -67,6 +67,10 @@ CONFIG_NETWORK=True
ENABLED_APIS=ec2,osapi_compute,metadata
METADATA_HOST=$HOST_IP
# Neutron Linux Bridge Agent
NEUTRON_FLAT_NETWORK_NAME=physnet1
NEUTRON_FLAT_NETWORK_INTERFACE=eth1
# Heat
HEAT_DB_NAME=heat
HEAT_DB_PASSWORD=kolla