Neutron L3 agents are not correctly started after re-scheduling agent for L3 router
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mirantis OpenStack |
Fix Released
|
Low
|
Sergey Kolekonov | ||
7.0.x |
Fix Released
|
Low
|
Sergey Kolekonov |
Bug Description
Neutron L3 agents doesn't match IP namespaces created on controllers.
Scenario:
1. Deploy cluster: HA, Neutron with GRE segmentation, 3 controllers, 2 compute, 1 cinder.
2. Create an instance with a key pair
3. Manually reschedule router from primary controller to another one:
https:/
4. Check network connectivity from instance via dhcp namespace
Expected result:
- Instance is pinging from dhcp namespace like before router migrated: http://
Actual result: There is no dhcp namespace on the primary controller after router has been migrated: http://
Details:
- Pacemaker status: http://
- Neutron router-list: http://
- Neutron dhcp list http://
- Neutron agents list: http://
Changed in fuel: | |
assignee: | nobody → MOS Neutron (mos-neutron) |
tags: | added: ha neutron |
Changed in mos: | |
importance: | High → Low |
status: | Confirmed → Won't Fix |
tags: | added: release-note |
tags: |
added: release-notes removed: release-note |
tags: | added: on-verification |
tags: | removed: on-verification |
tags: |
added: release-notes-done-7.0 removed: release-notes |
tags: |
added: release-notes-done rn7.0 removed: release-notes-done-7.0 |
Could you please provide more specific description of the problem you observed?
I've checked neutron- dhcp-agent. log from node-1 and it looks like the agent on node-1 had never served net04, so there's no dhcp namespace for it on node-1.
Speaking about excess qrouter namespace on the node-1, it's expected behavior, if a router has been removed from the agent on that node. Please take a look here https:/ /github. com/openstack/ neutron/ blob/stable/ juno/etc/ l3_agent. ini#L75
L3 agent doesn't remove namespace after router removal. but it removes network interfaces from it, so it doesn't affect connectivity.