[kolla] single Network interface

Clark Boylan cboylan at sapwetik.org
Wed Oct 19 21:57:18 UTC 2022


On Wed, Oct 19, 2022, at 9:40 AM, Michal Arbet wrote:
> Hi,
>
> If I am correct this is not possible currently, but I remember I was 
> working on a solution, but unfortunately I stopped at some point 
> because kolla upstream didn't want to maintain.
>
> In attachment you can find patches for kolla and kolla-ansible and our idea.
>
> We added python script to kolla container and provide netplan style 
> configuration by kolla-ansible ..so openvswitch starts and configured 
> networking as it was set in configuration (if i remember ...it is quite 
> long time....and of course it was not final version ...but if i 
> remember it somehow worked). 
>
> So, you can check it and maybe we can discuss this feature again :) 
>
> Thanks,
> Kevko
>
>
> Michal Arbet
> Openstack Engineer
>
> Ultimum Technologies a.s.
> Na Poříčí 1047/26, 11000 Praha 1
> Czech Republic
>
> +420 604 228 897 
> michal.arbet at ultimum.io
> _https://ultimum.io_
>
> LinkedIn <https://www.linkedin.com/company/ultimum-technologies> | 
> Twitter <https://twitter.com/ultimumtech> | Facebook 
> <https://www.facebook.com/ultimumtechnologies/timeline>
>
>
> po 17. 10. 2022 v 19:24 odesílatel Parsa Aminian 
> <p.aminian.server at gmail.com> napsal:
>> Hello 
>> I use kolla ansible wallaby version . 
>> my compute node has only one port . is it possible to use this server ? as I know openstack compute need 2 port one for management and other for external user network . Im using provider_networks and it seems neutron_external_interface could not be the same as network_interface because openvswitch need to create br-ex bridge on separate port 
>> is there any solution that i can config my compute with 1 port ?

A very long time ago the OpenStack Infra Team ran the "Infracloud". This OpenStack installation ran on donated hardware and the instances there only had a single network port as well. To workaround this we ended up using vlan specific subinterfaces on the node so that logically we were presenting more than one interface to the OpenStack installation.

I don't remember all the details but the now retired opendev/puppet-infracloud repo may have some clues: https://opendev.org/opendev/puppet-infracloud/src/commit/121afc07bdd277d8ba3ba70f1433d5e6a4a4b14e

> Attachments:
> * ovs_kolla
> * ovs_kolla_ansible



More information about the openstack-discuss mailing list