Hi, we don't use kolla but our cloud runs with only one interface (actually two, it's a bond) on control and compute nodes. We use two different VLANs for openvswitch and the "management" network on that bond, and it works perfectly fine. I just wouldn't know how to handle that in kolla.
See for example the (sadly, defunct) SUSE OpenStack cloud https://documentation.suse.com/soc/9/html/suse-openstack-cloud-crowbar-all/c....
Yeah, that made us sad, too. Zitat von Bernd Bausch <berndbausch@gmail.com>:
SInce you can easily have five to ten different networks in a cloud installation, e.g. networks dedicated to object storage, provider networks for Octavia, a network just for iSCSI etc, VLANs are (or used to be?) a common solution. See for example the (sadly, defunct) SUSE OpenStack cloud https://documentation.suse.com/soc/9/html/suse-openstack-cloud-crowbar-all/c....
On 2022/10/20 8:50 AM, Clark Boylan wrote:
On Wed, Oct 19, 2022, at 4:44 PM, Michal Arbet wrote:
Hmm,
But I think there is a problem with vlan - you need to setup it in OVS, don't you ? There was also a bridge and a veth pair involved: https://opendev.org/opendev/puppet-infracloud/src/commit/121afc07bdd277d8ba3...
Possibly to deal with this? Like I said its been a long time and I don't remember the details. I just know it was possible to solve at least at the time. Linux gives you a whole suite of virtual network components that you can throw together to workaround physical limitations like this.
Michal Arbet Openstack Engineer
Ultimum Technologies a.s. Na Poříčí 1047/26, 11000 Praha 1 Czech Republic
+420 604 228 897 michal.arbet@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>
st 19. 10. 2022 v 23:57 odesílatel Clark Boylan <cboylan@sapwetik.org> napsal:
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@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@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/121afc07bdd277d8ba3...
Attachments: * ovs_kolla * ovs_kolla_ansible