Default external network stops working after adding another external network

Bug #1489718 reported by Eugene Nikanorov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Invalid
Medium
Fuel Python (Deprecated)

Bug Description

MOS 6.1

Additional external network can be added following these instructions:
http://blog.oddbit.com/2014/05/28/multiple-external-networks-wit/

Default network net04_ext is created without explicitly set --provider:network attribute, assuming L3 agent knows only one external bridge.

So after reconfiguring L3 agent it would not know that router-gateway interfaces of net04_ext should be plugged in br-floating (default ext bridge) and will plug them into br-int.

Workaround is to recreate net04_ext with proper parameters.

Revision history for this message
Eugene Nikanorov (enikanorov) wrote :

Eventhough it affects 6.1, there's nothing that could be done on MOS side.
It's fuel, so I'm not sure we can/should fix that for 6.1
Since we're not fixing it for 7.0, the only thing we can do is to target this to 8.0

Changed in mos:
status: New → Won't Fix
assignee: nobody → MOS Maintenance (mos-maintenance)
Revision history for this message
Sergey Vasilenko (xenolog) wrote :

http://blog.oddbit.com/2014/05/28/multiple-external-networks-wit/ -- is a old method for create multiple-floating networks.

the better way is http://www.marcoberube.com/archives/248

Revision history for this message
Sergey Kolekonov (skolekonov) wrote :

After some discussions with Sergey Vasilenko, it was decided that this problem shouldn't be fixed only on Puppet side.
In Nailgun we need to add a physnet mapping to the existing scheme for both VLAN/Tun segmentations:

quantum_settings:
  L2:
    phys_nets:
      physnet1:
        bridge: br-floating

Currently there's no filtering by nodes for this settings, though for computes without DVR this mapping is not needed. Also such filtering will be useful for the multiple external networks feature.
Reassigning this bug to Fuel Python team as some changes from Nailgun side are needed.

Dmitry Pyzhov (dpyzhov)
no longer affects: mos/8.0.x
Changed in mos:
status: Won't Fix → Confirmed
milestone: none → 8.0
tags: added: area-python
Changed in fuel:
status: New → Confirmed
importance: Undecided → Medium
assignee: nobody → Fuel Python Team (fuel-python)
milestone: none → 8.0
Changed in mos:
status: Confirmed → Won't Fix
assignee: Fuel Python Team (fuel-python) → MOS Neutron (mos-neutron)
status: Won't Fix → Invalid
Dmitry Pyzhov (dpyzhov)
tags: added: covered-by-bp
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-library (master)

Change abandoned by Sergey Kolekonov (<email address hidden>) on branch: master
Review: https://review.openstack.org/243666

Revision history for this message
Sergey Kolekonov (skolekonov) wrote :

I think this bug can be closed since commit https://review.openstack.org/#/c/245734/ had been merged. Now Neutron external network is created as a 'flat' network and has physnet binding

Dmitry Pyzhov (dpyzhov)
no longer affects: mos
no longer affects: mos/6.1.x
no longer affects: mos/7.0.x
Revision history for this message
Aleksandr Didenko (adidenko) wrote :

I agree with Sergey, marking this bug as invalid for 8.0

Changed in fuel:
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.