Hi Dumitru,
On Fri, May 26, 2023 at 01:30:54PM +0200, Dumitru Ceara wrote:
> On 5/24/23 09:37, Felix Huettner wrote:
> > Hi everyone,
>
> Hi Felix,
>
> >
> > Ilya mentioned to me that you will want to bring openstack examples to
> > ovn-heater.
> >
>
> Yes, we're discussing that.
>
> > I wanted to ask how to best join this effort. It would be great for us
>
> Everyone is welcome to contribute! :)
>
Great, we will try that out.
> > to have a tool to scale test ovn. Also we have an ovn deployment with
> > currently 450 compute nodes where we can try to extract the typically
> > used northbound entries from.
> >
>
> This is great! I'm not an OpenStack user so I'm probably not using the
> right terminology and I might be missing things but I think we're
> interested in:
> - how many tenant networks do you have in the cluster
> - for each tenant network:
> - how many VMs (on average but maybe also min/max/etc)
> - how many floating IPs (dnat-and-snat)
> - how many compute nodes run VMs from this network
> - for each compute:
> - how many VMs run on it (on average but also min/max/etc)
>
Ok, so i'll try to give an overview below.
If you need any more detail just ask.
General amount of nodes:
* ~500 Hypervisors
* 9 Nodes that are just serve as gateway chassis (connected to 4
different external networks)
Amount of tenant Networks (== logical routers): 2300 (only 1400 are
actually hosting VMs).
Amount of logical Routers: 2010 (2000 of these have a chassisredirect
port that is hosted on one of the 9 nodes.
* Amount of VMs:
* min: 1
* max: 300
* avg: 4.5
* 630 networks only have a single VM, 230 have two VMs and 190 have 3
VMs.
* Amount of Hypervisors per network:
* min: 1
* max: 90
* avg: 3.6
* 650 networks only strech on a single hypervisor, 250 on two
hypervisors, 180 on three hypervisors
Regarding floating ips we have currently 1530. I'll give you the amount
per Logical router:
* min: 1
* max: 230
* avg: 2.7
* 430 routers have a single floating ip, 140 routers have 2 floating
ips.
Regarding VMs per Hypervisor we have:
* min: 1
* max: 80
* avg: 15
Other potentially interesting values:
* Amount of Load_Balancer: 0
* Amount of Logical_Switch_Port type=virtual: 800
* Amount of Port_Group: 6000
* Amount of ACL: 35500
* All of these referce portgroups in `match` using `@` or `$`
* Referencing other portgroups using `$`: 8300
Regards
Felix
> Mayba Frode and Daniel can expand on this.
>
> Regards,
> Dumitru
>
> > Thanks
> > Felix
> >
> > On Tue, May 16, 2023 at 05:38:25PM +0200, Daniel Alvarez Sanchez wrote:
> >> Hey Frode, Dumitru, thanks a lot for initiating this
> >>
> >> On Thu, May 11, 2023 at 6:05 PM Frode Nordahl <[email protected]>
> >> wrote:
> >>
> >>> Hello, Dumitru, Daniel and team,
> >>>
> >>> On Thu, May 11, 2023 at 5:23 PM Dumitru Ceara <[email protected]> wrote:
> >>>>
> >>>> Hi Frode,
> >>>>
> >>>> During an internal discussion with RedHat OpenStack folks (Daniel in cc)
> >>>> about scalability of OVN in OpenStack deployments I remembered that you
> >>>> mentioned that you're thinking of enhancing ovn-heater in order to test
> >>>> your types of deployments [0]. I assumed that those are also OpenStack
> >>>> based deployments so I was wondering if there's an opportunity for
> >>>> collaboration here.
> >>>
> >>> Thank you for reaching out to me on this topic. We do indeed have scale
> >>> testing in the context of OpenStack on our roadmap and welcome the
> >>> invitation to collaborate on this.
> >>>
> >>> As you know we did some preparation work together already as you refer
> >>> to in [0], and we thank you for your help in upstreaming ovn-heater.
> >>>
> >>> We have yet to schedule exactly when in the cycle to work on this, I
> >>> guess a next step could be to set up a meet to share some ideas and
> >>> see how it aligns?
> >>
> >>
> >>> If that resonates with you, I'd be happy to organize.
> >>>
> >>
> >> Sounds good, please do :)
> >>
> >>
> >>>
> >>>> Having OpenStack-like scenarios in ovn-heater would really allow OVN
> >>>> developers to profile/troubleshoot/optimize OVN for those use cases too.
> >>>>
> >>>> Well, in general, the above is true for any other CMS too.
> >>>
> >>> Yes, this is what we have been thinking as well. We are supporting other
> >>> products in their journey with OVN as well, so similar projects may come
> >>> from those in the future.
> >>>
> >>
> >> Yes, we can try to model OpenStack-like scenarios for ovn-heater where the
> >> resources are generally more distributed across the hypervisors than in k8s
> >> for example, perhaps larger L2 domain sizes, etcetera.
> >> Happy to discuss further!
> >>
> >> daniel
> >>
> >>
> >>> --
> >>> Frode Nordahl
> >>>
> >>>> Thanks,
> >>>> Dumitru
> >>>>
> >>>> [0]
> >>> https://mail.openvswitch.org/pipermail/ovs-dev/2023-March/402680.html
> >>>>
> >>>
> >>>
> >> _______________________________________________
> >> dev mailing list
> >> [email protected]
> >> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
> > Diese E Mail enthält möglicherweise vertrauliche Inhalte und ist nur für
> > die Verwertung durch den vorgesehenen Empfänger bestimmt.
> > Sollten Sie nicht der vorgesehene Empfänger sein, setzen Sie den Absender
> > bitte unverzüglich in Kenntnis und löschen diese E Mail.
> >
> > Hinweise zum Datenschutz finden Sie hier<https://www.datenschutz.schwarz/>.
> >
> >
> > This e-mail may contain confidential content and is intended only for the
> > specified recipient/s.
> > If you are not the intended recipient, please inform the sender immediately
> > and delete this e-mail.
> >
> > Information on data protection can be found
> > here<https://www.datenschutz.schwarz/>.
> >
>
Diese E Mail enthält möglicherweise vertrauliche Inhalte und ist nur für die
Verwertung durch den vorgesehenen Empfänger bestimmt.
Sollten Sie nicht der vorgesehene Empfänger sein, setzen Sie den Absender bitte
unverzüglich in Kenntnis und löschen diese E Mail.
Hinweise zum Datenschutz finden Sie hier<https://www.datenschutz.schwarz/>.
This e-mail may contain confidential content and is intended only for the
specified recipient/s.
If you are not the intended recipient, please inform the sender immediately and
delete this e-mail.
Information on data protection can be found
here<https://www.datenschutz.schwarz/>.
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev