I can confirm that proposed fix solves the problem for me:

2011-09-26 14:05:24,098 DEBUG nova.linux_net [-] Starting Bridge interface for 
eth0 from (pid=890) ensure_bridge 
/usr/lib/python2.7/dist-packages/nova/network/linux_net.py:931
2011-09-26 14:05:24,098 DEBUG nova.utils [-] Running cmd (subprocess): sudo 
brctl addbr br100 from (pid=890) execute 
/usr/lib/python2.7/dist-packages/nova/utils.py:165
2011-09-26 14:05:24,108 DEBUG nova.utils [-] Running cmd (subprocess): sudo 
brctl setfd br100 0 from (pid=890) execute 
/usr/lib/python2.7/dist-packages/nova/utils.py:165
2011-09-26 14:05:24,138 DEBUG nova.utils [-] Running cmd (subprocess): sudo 
brctl stp br100 off from (pid=890) execute 
/usr/lib/python2.7/dist-packages/nova/utils.py:165
2011-09-26 14:05:24,169 DEBUG nova.utils [-] Running cmd (subprocess): sudo ip 
link set br100 up from (pid=890) execute 
/usr/lib/python2.7/dist-packages/nova/utils.py:165
2011-09-26 14:05:24,191 DEBUG nova.utils [-] Running cmd (subprocess): sudo 
brctl addif br100 eth0 from (pid=890) execute 
/usr/lib/python2.7/dist-packages/nova/utils.py:165
2011-09-26 14:05:24,203 DEBUG nova.utils [-] Running cmd (subprocess): sudo 
route -n from (pid=890) execute 
/usr/lib/python2.7/dist-packages/nova/utils.py:165
2011-09-26 14:05:24,214 DEBUG nova.utils [-] Running cmd (subprocess): sudo 
route del default gw 192.168.69.1 dev eth0 from (pid=890) execute 
/usr/lib/python2.7/dist-packages/nova/utils.py:165
2011-09-26 14:05:24,229 DEBUG nova.utils [-] Running cmd (subprocess): sudo ip 
addr show dev eth0 scope global from (pid=890) execute 
/usr/lib/python2.7/dist-packages/nova/utils.py:165
2011-09-26 14:05:24,243 DEBUG nova.utils [-] Running cmd (subprocess): sudo ip 
addr del 192.168.69.107/24 brd 192.168.69.255 scope global dev eth0 from 
(pid=890) execute /usr/lib/python2.7/dist-p
ackages/nova/utils.py:165
2011-09-26 14:05:24,282 DEBUG nova.utils [-] Running cmd (subprocess): sudo ip 
addr add 192.168.69.107/24 brd 192.168.69.255 scope global dev br100 from 
(pid=890) execute /usr/lib/python2.7/dist-
packages/nova/utils.py:165
2011-09-26 14:05:24,292 DEBUG nova.utils [-] Running cmd (subprocess): sudo 
route add default gw 192.168.69.1 from (pid=890) execute 
/usr/lib/python2.7/dist-packages/nova/utils.py:165
2011-09-26 14:05:24,302 DEBUG nova.utils [-] Running cmd (subprocess): sudo ip 
addr show dev br100 scope global from (pid=890) execute 
/usr/lib/python2.7/dist-packages/nova/utils.py:165
2011-09-26 14:05:24,313 DEBUG nova.utils [-] Running cmd (subprocess): sudo 
route -n from (pid=890) execute 
/usr/lib/python2.7/dist-packages/nova/utils.py:165
2011-09-26 14:05:24,325 DEBUG nova.utils [-] Running cmd (subprocess): sudo 
route del default gw 192.168.69.1 dev br100 from (pid=890) execute 
/usr/lib/python2.7/dist-packages/nova/utils.py:165
2011-09-26 14:05:24,353 DEBUG nova.utils [-] Running cmd (subprocess): sudo ip 
addr del 192.168.69.107/24 brd 192.168.69.255 scope global dev br100 from 
(pid=890) execute /usr/lib/python2.7/dist-
packages/nova/utils.py:165
2011-09-26 14:05:24,374 DEBUG nova.utils [-] Running cmd (subprocess): sudo ip 
addr add 10.10.0.1/24 brd 10.10.0.255 dev br100 from (pid=890) execute 
/usr/lib/python2.7/dist-packages/nova/utils.p
y:165
2011-09-26 14:05:24,384 DEBUG nova.utils [-] Running cmd (subprocess): sudo ip 
addr add 192.168.69.107/24 brd 192.168.69.255 scope global dev br100 from 
(pid=890) execute /usr/lib/python2.7/dist-
packages/nova/utils.py:165
2011-09-26 14:05:24,394 DEBUG nova.utils [-] Running cmd (subprocess): sudo 
route add default gw 192.168.69.1 from (pid=890) execute 
/usr/lib/python2.7/dist-packages/nova/utils.py:165

Route is re-added as a last step.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to nova in Ubuntu.
https://bugs.launchpad.net/bugs/859587

Title:
  nova-network deletes default route

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/859587/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to