DEPRECATED, Neutron integration with OVN
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.
networking-ovn/migration/infrared/tripleo-ovn-migration
Eduardo Olivares 6017620d93 Replace cirros 0.4.0 by 0.5.2 in ovn migration create-resources.sh.j2 1 year ago
..
roles Replace cirros 0.4.0 by 0.5.2 in ovn migration create-resources.sh.j2 1 year ago
templates Add infrared plugin for OVN migration 4 years ago
README.rst Add infrared plugin for OVN migration 4 years ago
main.yml ovn-migration: Remove docker references 2 years ago

README.rst

Infrared plugin to carry out migration from ML2OVS to OVN

This is an infrared plugin which can be used to carry out the migration from ML2OVS to OVN if the tripleo was deployed using infrared. See http://infrared.readthedocs.io/en/stable/index.html for more information.

Before using this plugin, first deploy an ML2OVS overcloud and then:

  1. On your undercloud, install python-networking-ovn-migration-tool package (https://trunk.rdoproject.org/centos7-master/current/) You also need to install python-networking-ovn and python2-openvswitch packages.
  2. Run :: $infrared plugin add "https://github.com/openstack/networking-ovn.git"

3. Start migration by running:

$infrared  tripleo-ovn-migration  --version 13|14 \

--registry-namespace <REGISTRY_NAMESPACE> --registry-tag <TAG> --registry-prefix <PREFIX>

Using this as a standalone playbook for tripleo deployments

It is also possible to use the playbook main.yml with tripleo deployments. In order to use this:

1. Create hosts inventory file like below [undercloud] undercloud_ip ansible_ssh_user=stack

2. Run the playbook as: ansible-playbook main.yml -i hosts -e install_from_package=True -e registry_prefix=centos-binary -e registry_namespace=docker.io/tripleomaster -e registry_localnamespace=192.168.24.1:8787/tripleomaster -e registry_tag=current-tripleo-rdo