I think this very much depends on your architecture, workload, deployment and ultimately your requirements. 

Where are you deploying the network nodes (or are you using DVR)?
How much north / south traffic will your environment use?
What do you mean by storage nodes (eg, cinder volume workers or actual lvm / ceph storage nodes)?
How big are your Glance images going to be and how many VMs will be built concurrently?
Where are you storing your glance images?

I'm sure openstack can run using 1G networks, it's just a question of will your deployment meet your performance 
requirements.

From: William Muriithi <wmuriithi@perasoinc.com>
Sent: Sunday, July 7, 2024 20:35
To: openstack-discuss@lists.openstack.org <openstack-discuss@lists.openstack.org>
Subject: Network demand for controller nodes
 

CAUTION: This email originates from outside THG


Hello,

Does anyone know if controller nodes are demanding on network needs?  I have a situation where I don't have enough 10GB/s port in the switch.

Would a cluster be network constrained if I have three controllers using 1GB/s connections and the execution and storage nodes are on 10GB/s connections?   Does the VM traffic ever transverse the controller's network cards?

In another word, is there a valid requirement for 10GB/s on openstack controllers?

Regards,
William