Odl Controller

  • By openstack-charmers
  • Cloud
juju deploy cs:odl-controller
Show information
Channel Version Platform
latest/stable 233
18.04 LTS 17.10 16.04 LTS 14.04 LTS
latest/edge 135
14.04 LTS


18.10 18.04 LTS 16.04 LTS 14.04 LTS


OpenDaylight Controller Read more

Relevant links

Discuss this charm

Share your thoughts on this charm with the community on discourse.

Join the discussion


OpenDaylight (www.opendaylight.org) is a fully featured Software Defined Networking (SDN) solution for private clouds. It provides a Neutron plugin to integrate with OpenStack.

This charm is designed to be used in conjunction with the rest of the OpenStack related charms in the charm store to virtualize the network that Nova Compute instances plug into.

This charm provides the controller component of an OpenDayLight installation.

Only OpenStack Icehouse or newer is supported.


To deploy the OpenDayLight controller:

juju deploy odl-controller

To integrate OpenDayLight into an OpenStack Cloud (subset of commands):

juju deploy neutron-api-odl
juju deploy openvswitch-odl

The neutron-gateway charm must also be deployed with 'ovs-odl' as the plugin configuration option:

cat > config.yaml << EOF
    plugin: ovs-odl
juju deploy --config config.yaml neutron-gateway

And then add relations between services to complete the deployment:

juju add-relation neutron-api neutron-api-odl
juju add-relation neutron-api-odl odl-controller

juju add-relation openvswitch-odl nova-compute
juju add-relation openvswitch-odl neutron-gateway
juju add-relation openvswitch-odl odl-controller

Contact Information

Report bugs on Launchpad