697f9e9729
Change-Id: Ie2a07a509de8168984e957b6b465e8e136fed00b
90 lines
2.7 KiB
Plaintext
90 lines
2.7 KiB
Plaintext
#
|
|
# Sample DevStack local.conf.
|
|
#
|
|
# This sample file is intended to be used for your typical DevStack environment
|
|
# that's running all of OpenStack on a single host. This can also be used as
|
|
# the first host of a multi-host test environment.
|
|
#
|
|
# No changes to this sample configuration are required for this to work.
|
|
#
|
|
|
|
[[local|localrc]]
|
|
|
|
DATABASE_PASSWORD=password
|
|
RABBIT_PASSWORD=password
|
|
SERVICE_PASSWORD=password
|
|
SERVICE_TOKEN=password
|
|
ADMIN_PASSWORD=password
|
|
|
|
Q_AGENT=ovn
|
|
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_service ovn-northd
|
|
enable_service ovn-controller
|
|
enable_service q-ovn-metadata-agent
|
|
|
|
# Use Neutron
|
|
enable_service q-svc
|
|
|
|
# Disable Neutron agents not used with OVN.
|
|
disable_service q-agt
|
|
disable_service q-l3
|
|
disable_service q-dhcp
|
|
disable_service q-meta
|
|
|
|
# Enable services, these services depend on neutron plugin.
|
|
enable_plugin neutron https://opendev.org/openstack/neutron
|
|
enable_service q-trunk
|
|
enable_service q-dns
|
|
enable_service q-port-forwarding
|
|
enable_service q-qos
|
|
enable_service neutron-segments
|
|
enable_service q-log
|
|
|
|
# Horizon (the web UI) is enabled by default. You may want to disable
|
|
# it here to speed up DevStack a bit.
|
|
#enable_service horizon
|
|
disable_service horizon
|
|
|
|
# Cinder (OpenStack Block Storage) is disabled by default to speed up
|
|
# DevStack a bit. You may enable it here if you would like to use it.
|
|
disable_service cinder c-sch c-api c-vol
|
|
#enable_service cinder c-sch c-api c-vol
|
|
|
|
# Enable SSL/TLS
|
|
ENABLE_TLS=True
|
|
enable_service tls-proxy
|
|
|
|
# Enable ovn-bgp-agent
|
|
enable_plugin ovn-bgp-agent https://opendev.org/openstack/ovn-bgp-agent
|
|
|
|
|
|
# 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
|
|
OVN_BUILD_FROM_SOURCE=true
|
|
OVN_BRANCH=main
|
|
OVS_BRANCH=branch-3.4
|
|
|
|
|
|
# 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=True
|
|
|
|
[[post-config|$NOVA_CONF]]
|
|
[scheduler]
|
|
discover_hosts_in_cells_interval = 2
|