# Pastebin 9UFkf2FU [[local|localrc]] LOGFILE=stack.sh.log 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 enable_service q-svc enable_service q-dhcp enable_service q-l3 enable_service q-meta enable_service q-metering enable_service neutron enable_service tempest enable_server q-lbaas # NOTE: Set this to your hosts IP HOST_IP=$(ip a | grep eth0 | grep inet | awk '{print $2}' | cut -f1 -d/) Q_PLUGIN=ml2 Q_ML2_PLUGIN_MECHANISM_DRIVERS=openvswitch,logger Q_AGENT=openvswitch enable_service q-agt ENABLE_TENANT_TUNNELS=True Q_ML2_TENANT_NETWORK_TYPE=vxlan Q_ML2_PLUGIN_TYPE_DRIVERS=vxlan Q_ML2_PLUGIN_VXLAN_TYPE_OPTIONS=(vni_ranges=1001:2000) Q_AGENT_EXTRA_AGENT_OPTS=(tunnel_types=vxlan vxlan_udp_port=8472) Q_USE_NAMESPACE=True Q_USE_SECGROUP=True # The below is needed on Fedora/CentOS #disable_service rabbit #enable_service qpid HOST_NAME=$(hostname) SERVICE_HOST_NAME=${HOST_NAME} # NOTE: Set this to your HOST IP SERVICE_HOST=$HOST_IP # NOTE: Set this to your HOST IP VNCSERVER_PROXYCLIENT_ADDRESS=$HOST_IP VNCSERVER_LISTEN=0.0.0.0 #FLOATING_RANGE=192.168.100.0/24 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 SERVICE_TOKEN=service SERVICE_PASSWORD=admin ADMIN_PASSWORD=admin MTU_FILE=$(echo "dhcp-option-force=26,1400" | sudo tee /etc/dnsmasq-neutron.conf) A10=$(sudo -H pip install -U a10-neutron-lbaas) [[post-config|/etc/neutron/dhcp_agent.ini]] [default] #dnsmasq_dns_servers = 8.8.8.8 dnsmasq_config_file=/etc/dnsmasq-neutron.conf [[post-config|\$NEUTRON_LBAAS_CONF]] [service_providers] service_provider=LOADBALANCER:A10Networks:neutron_lbaas.services.loadbalancer.drivers.a10networks.driver_v1.ThunderDriver:default