What is the purpose of the "network_size" configuration parameter?
I am installing a two-server OpenStack cluster (controller + compute node), using the scripted installation as described in the online Admin manual [1].
In the section on "Project Network Configuration", I was asked for "Network range for ALL projects (normally x.x.x.x/12)". This, I specified as 172.16.0.0/12, and from a quick read of the installer's source, it appears that this will become the "fixed_range" parameter in nova.conf config file.
Next, I was asked for "Total amount of usable IPs for ALL projects", which will become the "network_size" config parameter. The documentation [2] describes this parameter as "Number of IP addresses to use for VM guests across all projects."
I do not understand the purpose of this parameter, or what a reasonable value would be. The reason I selected a /12 network range is to have lots of available addresses for my VMs. (2^20, +/- a handful of IPs reserved for subnet gateway, broadcast, etc.) So should I enter 1,000,000 for "network_size"? What are the consequences of entering such a large number, as opposed to, say, 100, or 1000?
The documentation is not very helpful on this issue. Notice its description of the parameter just restates the question from the installer, without further explanation. To make things more confusing, the example nova.conf file given in [2] uses a /12 fixed_range, and 8 for the network size. Does this mean that there can be no more than 8 running VMs in the entire cluster?
[1] http://
[2] http://
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- Davor Cubranic
- Solved:
- Last query:
- Last reply: