MTU value is incorrect for tenant networks on clusters with Neutron VLAN
Bug #1575762 reported by
Sergey Kolekonov
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Sergey Vasilenko | ||
Mitaka |
Fix Released
|
High
|
Sergey Vasilenko |
Bug Description
Steps to reproduce:
- Deploy MOS 9.0 cluster (Fuel 9.0 #250) with Neutron+VLAN and non-default MTU value fror private Fuel network (e.x. 9000)
- Spawn a VM and check MTU on its interface (eth)
Expected results:
MTU is equal to value set for Fuel private network
Actual result:
MTU value is default (1500)
The reason is incorrect Neutron configuration:
In /etc/neutron/
physical_
Should be physical_
These values are calculated by osnailyfacter/
Changed in fuel: | |
assignee: | nobody → Networking (l23-network) |
status: | New → Confirmed |
Changed in fuel: | |
assignee: | Networking (l23-network) → Fuel Sustaining (fuel-sustaining-team) |
tags: | added: area-library |
no longer affects: | fuel/newton |
Changed in fuel: | |
assignee: | Fuel Sustaining (fuel-sustaining-team) → Networking (l23-network) |
tags: | added: team-network |
Changed in fuel: | |
assignee: | Networking (l23-network) → Aleksandr Didenko (adidenko) |
Changed in fuel: | |
assignee: | Networking (l23-network) → Sergey Vasilenko (xenolog) |
tags: | added: on-verification |
tags: | removed: on-verification |
tags: | added: on-verification |
To post a comment you must log in.
Puppet function works as expected (which is also proven by unit tests), the problem here is in Nailgun. When we set MTU=9000 for interface with private network (enp0s6) it creates the following transformation in network_scheme:
{"action" =>"add- port", "bridge"=>"br-aux", "name"=>"enp0s6"},
And it leads to "physical_ network_ mtus=physnet1: 1500,physnet2: 1500" in /etc/neutron/ plugins/ ml2/ml2_ conf.ini. In order to change it to "physical_ network_ mtus=physnet1: 1500,physnet2: 9000"
this transformation should look like this:
{"action" =>"add- port", "bridge"=>"br-aux", "name"=>"enp0s6", "mtu"=>"9000"},