neutron/tools/ovn_migration/infrared/tripleo-ovn-migration
Jakub Libosvar a678c43646 ovn-migration: Remove docker references
Docker commands are replaced with podman. References to docker resources
is fixed. Some improvements to avoid storing container ids and
performing operations is also done in this patch.

Change-Id: I2b9661d06b30eeb7752bdb4fad73778d2ed940d7
(cherry picked from commit 0e597a36d3)
2020-07-24 06:38:23 +00:00
..
roles ovn-migration: Remove docker references 2020-07-24 06:38:23 +00:00
templates Migrate the OVN migration scripts 2020-03-31 15:35:35 +01:00
README.rst Migrate the OVN migration scripts 2020-03-31 15:35:35 +01:00
main.yml ovn-migration: Remove docker references 2020-07-24 06:38:23 +00:00

README.rst

Infrared plugin to carry out migration from ML2/OVS to OVN

This is an infrared plugin which can be used to carry out the migration from ML2/OVS 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 ML2/OVS overcloud and then:

  1. On your undercloud, install python-neutron-ovn-migration-tool package (https://trunk.rdoproject.org/centos7-master/current/) You also need to install python-neutron and python3-openvswitch packages.
  2. Run :: $infrared plugin add "https://github.com/openstack/neutron.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