Need to set production-oriented configuration parameters for Nova and Neutron
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Timur Nurlygayanov | ||
5.0.x |
Fix Released
|
High
|
Timur Nurlygayanov | ||
Mirantis OpenStack |
Fix Released
|
High
|
Timur Nurlygayanov | ||
5.0.x |
Fix Released
|
High
|
Timur Nurlygayanov | ||
5.1.x |
Fix Released
|
High
|
Timur Nurlygayanov |
Bug Description
This issue affects Fuel 4.1.x and Fuel 5.x as well. Need to fix in both cases.
We have simple Neutron config for any environments - and the same configuration for OpenStack on 2 VMs in Virtual Box and for 50 berametal servers.
As a result all works cool on small environments and doesn't work on production environments: we can see many errors in log files and looks like we can fix it - to do this we need just update several parameters in Neutron configuration: need to increase the number of API workers and also encrease the pool of requests to data base:
Need to change Neutron configuration on compute nodes.
/etc/neutron/
[DEFAULT]
...
api_workers = CPUs count
...
[database]
...
max_pool_size = 50
-------
Also for Nova API we have several workers (count of workers is equal to the count of CPUs on controller), but we should calculate the count of workers based on the count of compute nodes, like:
[DEFAULT]
osapi_compute_
description: | updated |
summary: |
- Need to set production-oriented configuration parameters for Neutron + Need to set production-oriented configuration parameters for Nova and + Neutron |
description: | updated |
Changed in fuel: | |
assignee: | nobody → Matthew Mosesohn (raytrac3r) |
no longer affects: | fuel/4.1.x |
Changed in mos: | |
importance: | Undecided → High |
assignee: | nobody → Timur Nurlygayanov (tnurlygayanov) |
milestone: | none → 5.1 |
milestone: | 5.1 → 5.0.1 |
milestone: | 5.0.1 → 5.1 |
milestone: | 5.1 → 5.0.1 |
tags: | added: nova |
description: | updated |
no longer affects: | fuel/5.1.x |
Matthew, could you please review it and fix or assign to someone else?