Skip to content

Instantly share code, notes, and snippets.

@alagalah
Created May 23, 2015 14:22
Embed
What would you like to do?
[[local|localrc]]
enable_plugin networking-odl https://github.com/stackforge/networking-odl
#enable_plugin networking-odl /vagrant/x/networking-odl.git plugin
#enable_plugin networking-odl https://github.com/flavio-fernandes/networking-odl odlDevel
LOGFILE=stack.sh.log
SCREEN_LOGDIR=/opt/stack/data/log
LOG_COLOR=False
OFFLINE=True
#RECLONE=yes
disable_service swift
disable_service cinder
disable_service n-net
disable_service tempest
enable_service n-novnc
enable_service q-svc
enable_service q-dhcp
enable_service q-l3
enable_service q-meta
#enable_service q-vpn
#enable_service q-metering
#enable_service q-lbaas
#enable_service q-fwaas
enable_service neutron
HOST_IP=192.168.50.20
HOST_NAME=devstack-control
SERVICE_HOST=$HOST_IP
SERVICE_HOST_NAME=$HOST_NAME
NEUTRON_CREATE_INITIAL_NETWORKS=False
Q_PLUGIN=ml2
Q_ML2_TENANT_NETWORK_TYPE=vxlan
#Q_SERVICE_PLUGIN_CLASSES=firewall,lbaas
ODL_MODE=externalodl
# Note: the commented out settings below are taken care due to
# ODL_MODE (devstack/settings)
#Q_ML2_PLUGIN_MECHANISM_DRIVERS=opendaylight,logger
#enable_service odl-server odl-compute
#enable_service odl-neutron odl-compute
#disable_service q-agt
ODL_NETVIRT_DEBUG_LOGS=True
ODL_MGR_IP=192.168.50.1
ODL_PORT=8080
#ODL_ARGS="-Xmx1024m -XX:MaxPermSize=512m"
#ODL_BOOT_WAIT=70
#ODL_ENDPOINT=http://${ODL_MGR_IP}:8080/controller/nb/v2/neutron
ENABLE_TENANT_TUNNELS=True
# The below pull gerrit patches
#NEUTRON_REPO=https://github.com/CiscoSystems/neutron.git
#NEUTRON_BRANCH=bp/ml2-opendaylight-mechanism-driver
# The below is needed on Fedora/CentOS
#disable_service rabbit
#enable_service qpid
VNCSERVER_PROXYCLIENT_ADDRESS=${HOST_IP}
VNCSERVER_LISTEN=0.0.0.0
FLOATING_RANGE=192.168.111.0/24
PUBLIC_NETWORK_GATEWAY=192.168.111.254
#
####### krb extgw
#
PUBLIC_INTERFACE=eth2
## Neutron options
Q_USE_SECGROUP=True
ENABLE_TENANT_VLANS=True
TENANT_VLAN_RANGE=3001:4000
PHYSICAL_NETWORK=dr-external
OVS_PHYSICAL_BRIDGE=br-int
Q_USE_PROVIDER_NETWORKING=True
Q_L3_ENABLED=False
# Do not use Nova-Network
disable_service n-net
# Neutron
ENABLED_SERVICES+=,q-svc,q-dhcp,q-meta,q-agt
## Neutron Networking options used to create Neutron Subnets
FIXED_RANGE="90.1.1.0/24"
PROVIDER_SUBNET_NAME="provider_net"
PROVIDER_NETWORK_TYPE="vlan"
SEGMENTATION_ID=2010
#
########### krb extgw end
#
#Q_HOST=$SERVICE_HOST
MYSQL_HOST=$SERVICE_HOST
RABBIT_HOST=$SERVICE_HOST
GLANCE_HOSTPORT=$SERVICE_HOST:9292
KEYSTONE_AUTH_HOST=$SERVICE_HOST
KEYSTONE_SERVICE_HOST=$SERVICE_HOST
MYSQL_PASSWORD=mysql
RABBIT_PASSWORD=rabbit
#QPID_PASSWORD=rabbit
SERVICE_TOKEN=service
SERVICE_PASSWORD=admin
ADMIN_PASSWORD=admin
## To enable support for OpenDaylight with LBaaS V2, add this:
# enable_plugin neutron-lbaas http://git.openstack.org/openstack/neutron-lbaas
# enable_service q-lbaasv2
# NEUTRON_LBAAS_SERVICE_PROVIDERV2="LOADBALANCERV2:opendaylight:networking_odl.lbaas.driver_v2.OpenDaylightLbaasDriverV2:default"
## Uncomment the lines below if odl is being configured to perform l3fwd
ODL_L3=True
Q_ML2_L3_PLUGIN=networking_odl.l3.l3_odl.OpenDaylightL3RouterPlugin
## For L3
[[post-config]|/etc/neutron/l3_agent.ini]]
[DEFAULT]
interface_driver = neutron.agent.linux.interface.NullDriver
service_plugins = networking_odl.l3.l3_odl.OpenDaylightL3RouterPlugin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment