blob: ba6f716d58335c0ccd59646a4a7f2e58f33f09ab (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
======================
Enabling in Devstack
======================
1. Download DevStack
2. Copy the sample local.conf over::
cp devstack/local.conf.example local.conf
3. Optionally, to manually configure this:
Add this repo as an external repository::
> cat local.conf
[[local|localrc]]
enable_plugin networking-odl http://git.openstack.org/openstack/networking-odl
4. Optionally, to enable support for OpenDaylight L3 router functionality, add the
below::
> cat local.conf
[[local|localrc]]
ODL_L3=True
5. If you need to route the traffic out of the box (e.g. br-ex), set
ODL_PROVIDER_MAPPINGS to map the interface, as shown below::
> cat local.conf
[[local|localrc]]
ODL_L3=True
ODL_PROVIDER_MAPPINGS=${ODL_PROVIDER_MAPPINGS:-br-ex:eth2}
6. Optionally, to enable support for OpenDaylight with LBaaS V2, add this::
> cat local.conf
[[local|localrc]]
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"
7. run ``stack.sh``
8. Note: In a multi-node devstack environment, for each compute node you will want to add this
to the local.conf file::
> cat local.conf
[[local|localrc]]
enable_plugin networking-odl http://git.openstack.org/openstack/networking-odl
ODL_MODE=compute
9. Note: In a node using a release of Open vSwitch provided from another source
than your Linux distribution you have to enable in your local.conf skipping
of OVS installation step by setting *SKIP_OVS_INSTALL=True*. For example when
stacking together with `networking-ovs-dpdk
<https://github.com/openstack/networking-ovs-dpdk/>`_ Neutron plug-in to
avoid conflicts between openvswitch and ovs-dpdk you have to add this to
the local.conf file::
> cat local.conf
[[local|localrc]]
enable_plugin networking-ovs-dpdk http://git.openstack.org/openstack/networking-ovs-dpdk
enable_plugin networking-odl http://git.openstack.org/openstack/networking-odl
SKIP_OVS_INSTALL=True
Q_ML2_PLUGIN_MECHANISM_DRIVERS=opendaylight
|