Revision history [back]

Hi Akarki, In newton opendaylight was not implemented, is being worked now and maybe implemented into pike release (not sure if will be merged).

To use kolla with opendaylight in ocata have two methods:

1- OpenStack and Opendaylight deployed with kolla

For this method you will need to write your own implementation of opendaylight in your own kolla fork from scratch.

2- Opendaylight already deployed and only integration with Openstack deployed by kolla. You will need to do only neutron+ovs integration with Opendaylight. This requires many steps prior deployment.

  1. Install Opendaylight dependencies into neutron containers, this can be done this plugin funtionallity during image building steps: https://github.com/openstack/kolla/blob/master/doc/image-building.rst#package-customisation
  2. Configure openvswtich to be managed by Opendaylight.
  3. Configure neutron services to apply Opendaylight related configuration, in example adding a file in /etc/kolla/config/ml2_conf.ini with custom config.

Code example:

[ml2_odl]
url = <URL>
username = admin
password = PASSWORD

Related currently under review opendaylight ansible implementation in kolla: https://review.openstack.org/#/c/416367/

Regards.

Hi Akarki, In newton opendaylight was not implemented, is being worked now and maybe implemented into pike release (not sure if will be merged).

To use kolla with opendaylight in ocata Opendaylight in Newton have two methods:

1- OpenStack and Opendaylight deployed with kolla

For this method you will need to write your own implementation of opendaylight in your own kolla fork from scratch.

2- Opendaylight already deployed and only integration with Openstack deployed by kolla. You will need to do only neutron+ovs integration with Opendaylight. This requires many steps prior deployment.

  1. Install Opendaylight dependencies into neutron containers, this can be done this plugin funtionallity during image building steps: https://github.com/openstack/kolla/blob/master/doc/image-building.rst#package-customisation
  2. Configure openvswtich to be managed by Opendaylight.
  3. Configure neutron services to apply Opendaylight related configuration, in example adding a file in /etc/kolla/config/ml2_conf.ini with custom config.

Code example:

[ml2_odl]
url = <URL>
username = admin
password = PASSWORD

Related currently under review opendaylight ansible implementation in kolla: https://review.openstack.org/#/c/416367/

Regards.

Hi Akarki, In newton opendaylight was not implemented, is being worked now and maybe implemented into pike release (not sure if will be merged).

To use kolla with Opendaylight in Newton have two methods:

1- OpenStack and Opendaylight deployed with kolla

For this method you will need to write your own implementation of opendaylight in your own kolla fork from scratch.

2- Opendaylight already deployed and only integration with Openstack deployed by kolla. You will need to do only neutron+ovs integration with Opendaylight. This requires many steps prior deployment.

  1. Install Opendaylight dependencies into neutron containers, this can be done this plugin funtionallity during image building steps: https://github.com/openstack/kolla/blob/master/doc/image-building.rst#package-customisation
  2. Configure openvswtich to be managed by Opendaylight.
  3. Configure neutron services to apply Opendaylight related configuration, in example adding a file in /etc/kolla/config/ml2_conf.ini with custom config.

Code example:

[ml2_odl]
url = <URL>
username = admin
password = PASSWORD

Related currently under review opendaylight ansible implementation in kolla: https://review.openstack.org/#/c/416367/

Regards.