You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
96 lines
3.4 KiB
96 lines
3.4 KiB
# |
|
# Sample DevStack local.conf. |
|
# |
|
# This sample file is intended to be used when adding an additional compute node |
|
# to your test environment. It runs a very minimal set of services. |
|
# |
|
# For this configuration to work, you *must* set the SERVICE_HOST option to the |
|
# IP address of the main DevStack host. You must also set HOST_IP to the IP |
|
# address of this host. |
|
# |
|
|
|
[[local|localrc]] |
|
|
|
DATABASE_PASSWORD=password |
|
RABBIT_PASSWORD=password |
|
SERVICE_PASSWORD=password |
|
SERVICE_TOKEN=password |
|
ADMIN_PASSWORD=password |
|
|
|
Q_AGENT=ovn |
|
NEUTRON_AGENT=$Q_AGENT |
|
Q_ML2_PLUGIN_MECHANISM_DRIVERS=ovn,logger |
|
Q_ML2_PLUGIN_TYPE_DRIVERS=local,flat,vlan,geneve |
|
Q_ML2_TENANT_NETWORK_TYPE="geneve" |
|
|
|
# Enable devstack spawn logging |
|
LOGFILE=$DEST/logs/stack.sh.log |
|
|
|
enable_plugin neutron https://opendev.org/openstack/neutron |
|
|
|
disable_all_services |
|
enable_service n-cpu |
|
enable_service placement-client |
|
enable_service ovn-controller |
|
enable_service q-ovn-metadata-agent |
|
|
|
# Set this to the address of the main DevStack host running the rest of the |
|
# OpenStack services. |
|
SERVICE_HOST=<IP address of host running everything else> |
|
RABBIT_HOST=$SERVICE_HOST |
|
Q_HOST=$SERVICE_HOST |
|
|
|
# How to connect to ovsdb-server hosting the OVN SB database |
|
OVN_SB_REMOTE=tcp:$SERVICE_HOST:6642 |
|
|
|
# A UUID to uniquely identify this system. If one is not specified, a random |
|
# one will be generated and saved in the file 'ovn-uuid' for re-use in future |
|
# DevStack runs. |
|
#OVN_UUID= |
|
|
|
# The DevStack plugin defaults to using the ovn branch from the official ovs |
|
# repo. You can optionally use a different one. For example, you may want to |
|
# use the latest patches in blp's ovn branch (and see OVN_BUILD_FROM_SOURCE): |
|
#OVN_REPO=https://github.com/blp/ovs-reviews.git |
|
#OVN_BRANCH=ovn |
|
|
|
# NOTE: When specifying the branch, as shown above, you must also enable this! |
|
# By default, OVN will be installed from packages. In order to build OVN from |
|
# source, set OVN_BUILD_FROM_SOURCE=True |
|
#OVN_BUILD_FROM_SOURCE=False |
|
|
|
# Whether or not to build custom openvswitch kernel modules from the ovs git |
|
# tree. This is disabled by default. This is required unless your distro kernel |
|
# includes ovs+conntrack support. This support was first released in Linux 4.3, |
|
# and will likely be backported by some distros. |
|
# NOTE(mjozefcz): We need to compile the module for Ubuntu Bionic, because default |
|
# shipped kernel module doesn't openflow meter action support. |
|
OVN_BUILD_MODULES=True |
|
|
|
HOST_IP=<IP address of current host> |
|
NOVA_VNC_ENABLED=True |
|
NOVNCPROXY_URL=http://$SERVICE_HOST:6080/vnc_lite.html |
|
VNCSERVER_LISTEN=$HOST_IP |
|
VNCSERVER_PROXYCLIENT_ADDRESS=$VNCSERVER_LISTEN |
|
|
|
# Skydive |
|
#enable_plugin skydive https://github.com/redhat-cip/skydive.git |
|
#enable_service skydive-agent |
|
|
|
# Provider Network |
|
# If you want to enable a provider network instead of the default private |
|
# network after your DevStack environment installation, you *must* set the |
|
# Q_USE_PROVIDER_NETWORKING to True, and give value to both PHYSICAL_NETWORK |
|
# and OVS_PHYSICAL_BRIDGE. |
|
#Q_USE_PROVIDER_NETWORKING=True |
|
#PHYSICAL_NETWORK=providernet |
|
#OVS_PHYSICAL_BRIDGE=br-provider |
|
#PUBLIC_INTERFACE=<public interface> |
|
|
|
# If the admin wants to enable this chassis to host gateway routers for |
|
# external connectivity, then set ENABLE_CHASSIS_AS_GW to True. |
|
# Then devstack will set ovn-cms-options with enable-chassis-as-gw |
|
# in Open_vSwitch table's external_ids column. |
|
# If this option is not set on any chassis, all the of them with bridge |
|
# mappings configured will be eligible to host a gateway. |
|
#ENABLE_CHASSIS_AS_GW=False
|
|
|