← Back to team overview

openstack team mailing list archive

multi network,instance can't get route correct

 

HI:
     I get essex(flatdhcp),

     i have mulit network in my instance,

create network like this:

#nova-manage network create --label=public
--fixed_range_v4=10.0.0.0/24--network_size=255 --bridge=public
--bridge_interface=em2 --multi_host=T
#nova-manage network create --label=private
--fixed_range_v4=10.0.1.0/24--network_size=255 --bridge=private
--bridge_interface=em3 --multi_host=T

netwrok list
# nova-manage network list
id   IPv4               IPv6           start address   DNS1           DNS2
          VlanID         project         uuid
1     10.0.0.0/24       None           10.0.0.2       8.8.4.4         None
          None           None           b66ea728-9ac5-42ba-b666-82adc1dad37f
2     10.0.1.0/24       None           10.0.1.2       8.8.4.4         None
          None           None           3b4aecd6-5541-4dda-bd45-d21c4a0701b3

like this,the instance can work correct,
the instance default route to public is 10.0.1.*(i hope the default route
is 10.0.0.*)

but when i assignation an floating ip to the instance,the floating ip
assignation
to  ip (10.0.0.*) of the instance not 10.0.1.*,so the instance's network
has wrong,'

so, i get this,use_single_default_gateway=True in nova.conf, in this
situation,sometime  the instance can't get route,the instance's network
can't work.
like this:
[image: 内嵌图片 6]

it shoud be like this:
[image: 内嵌图片 7]



is there anyone can help me?

thank very much   :)

PNG image

PNG image