[openstack-dev] [tripleo] [quickstart] [networking-ovn] No more overcloud_prep-containers.sh script

Jiří Stránský jistr at redhat.com
Wed Oct 3 08:44:02 UTC 2018

On 03/10/2018 10:14, Miguel Angel Ajo Pelayo wrote:
> Hi folks
>    I was trying to deploy neutron with networking-ovn via tripleo-quickstart
> scripts on master, and this config file [1]. It doesn't work, overcloud
> deploy cries with:
> 1) trying to deploy ovn I end up with a 2018-10-02 17:48:12 | "2018-10-02
> 17:47:51,864 DEBUG: 26691 -- Error: image
> tripleomaster/centos-binary-ovn-controller:current-tripleo not found",
> it seems like the overcloud_prep-containers.sh is not there anymore (I
> guess overcloud deploy handles it automatically now? but it fails to
> generate the ovn containers for some reason)
> Also, if you look at [2] which are our ansible migration scripts to migrate
> ml2/ovs to ml2/networking-ovn, you will see that we make use of
> overcloud_prep-containers.sh , I guess that we will need to make sure [1]
> works and we will get [2] for free.

Hi Miguel,

i'm not subject matter expert but here's some relevant info:

* overcloud_prep-containers.sh is not a production thing, it's 
automation from TripleO Quickstart, which is not part of production 
deployments. We shouldn't depend on it in docs/automation for OVN migration.

* For production envs, the image preparation steps used to be documented 
and performed manually. This now is now changing in Rocky+, as Steve 
Baker integrated the image prep into the deployment itself. There are 
docs about the current method [3].

* I hit similar issues with incorrect Neutron images being uploaded to 
undercloud registry, you can try deploying with this patch [4] which 
aims to fix that problem (also the depends-on patch is necessary).


> [1] https://github.com/openstack/networking-ovn/blob/master/tripleo/ovn.yml
> [2] https://docs.openstack.org/networking-ovn/latest/install/migration.html

[4] https://review.openstack.org/#/c/604953/

More information about the OpenStack-dev mailing list