migrate non-dvr to dvr case, snat netns not created
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Medium
|
Oleg Bondarev |
Bug Description
On a 1+2 env, router has external network attached.
Use follow steps to migrate from non-dvr to dvr:
1) modify related config files.
2) restart related services.
3) run command "neutron router-update --distributed=True ROUTER".
Now, there's no snat-* netns create on controller node.
As a workaround, restart neutron-l3-agent on controller node will work.
And in l3-agent.log, we can find:
2015-02-28 01:26:21.377 5283 ERROR neutron.
2015-02-28 01:26:21.377 5283 TRACE neutron.
2015-02-28 01:26:21.377 5283 TRACE neutron.
2015-02-28 01:26:21.377 5283 TRACE neutron.
2015-02-28 01:26:21.377 5283 TRACE neutron.
2015-02-28 01:26:21.377 5283 TRACE neutron.
2015-02-28 01:26:21.377 5283 TRACE neutron.
2015-02-28 01:26:21.377 5283 TRACE neutron.
2015-02-28 01:26:21.377 5283 TRACE neutron.
It seems current code is not ready to migrate LegacyRouter to DvrRouter.
Changed in neutron: | |
assignee: | nobody → ZongKai LI (lzklibj) |
Changed in neutron: | |
importance: | Undecided → Medium |
Changed in neutron: | |
milestone: | none → liberty-3 |
status: | Fix Committed → Fix Released |
Changed in neutron: | |
milestone: | liberty-3 → 7.0.0 |
I think my patch https:/ /review. openstack. org/#/c/ 151153/ fix this problem.