- 论坛徽章:
- 0
|
CentOS 6.5 x64 + IceHouse ,在配置neutron时,为了实现一台虚拟机获得2个IP地址,我建立了2个内部网络 , vm-net , lan-net:
vm-net 192.168.1.0/24, gw 192.168.1.1
lan-net 172.16.1.0/24 , gw 172.16.1.1
首先使用了vm-net 连接R1,获取fixed_ip, floating_ip均正常,虚拟机实例可访问外网,外部可通过floating_ip访问到实例。
继续测试,用lan-net连接R2,开始出问题,
openvswitch-agent.log 报错: (网关172.16.1.1 port未被定义??)
WARNING neutron.plugins.openvswitch.agent.ovs_neutron_agent [-] Device b68b9d4e-c55d-42fd-8a51-214d534c4e1c not defined on plugin
问题表现为1、网络拓朴里该 router-interface状态显示为 DOWN 2、选用该内部网络创建虚拟机时,cloud-init无法访问169.254.169.254 (会被交给默认路由即172.16.1.1)来获得metadata数据,造成主机名不会更改,无法通过floating_ip访问虚拟机,目测是 172.16.1.1不可用,造成 172.16.1.1<---> 172.16.1.x间的网络不可用。
求各位童鞋们指教,如何在neutron下创建使用2个或以上的内部网络?!
多谢! |
|