Hello all,<div><br></div><div>I'm trying to set up quantum+openvswitch with the Folsom release. The intended configuration is fixed IP network <a href="http://10.0.1.0/24">10.0.1.0/24</a> and floating IP network <a href="http://85.254.50.0/24">85.254.50.0/24</a>. And am a little stuck with connection problems to VMs.</div>
<div><br></div><div>My config is the following: </div><div><br></div><div>
1) Controller node that is running rabbit, mysql, quantum-server, nova-api, nova-scheduler, nova-volume, keystone, etc. Have two net interfaces, one for service network (<a href="http://192.168.164.0/24" target="_blank">192.168.164.1</a>) and other for outside world connections.</div>
<div><br></div><div>2) Compute node, which is working also as quantum network node, and is running: kvm, nova-compute, quantum-l3-agent, quantum-dchp-agent. Have two net interfaces, one is from service network 192.168.164.101, and the other is for floating ips <a href="http://85.254.50.0/24">85.254.50.0/24</a>, bridged into openvswitch. And using libvirt 0.9.11.</div>
<div><br></div><div>I wonder if local_ip in ovs_quantum_plugin.ini might break something, because the docs say that it should be set only on hypervisors, but I have merged hypervisor with network node.</div><div><br></div>
<div>ovs_quantum_plugin.ini fragment:</div><div>[OVS]</div><div><div>enable_tunneling = True</div>
<div>tenant_network_type = gre</div><div>tunnel_id_ranges = 1:1000</div><div>local_ip = 192.168.164.101</div></div><div><br></div><div>nova.conf fragment:</div><div><div>libvirt_vif_driver=nova.virt.libvirt.vif.LibvirtOpenVswitchVirtualPortDriver</div>
<div>libvirt_use_virtio_for_bridges=True</div></div><div><br></div><div>The VMs are getting created successfully, nova-compute.log and console-log for each vm looks ok.</div><div><br></div><div>Here are the dumps of current network configuration:</div>
<div><br></div><div>ovs-vsctl show - <a href="http://pastebin.com/0V6kRw1N">http://pastebin.com/0V6kRw1N</a></div><div>ip addr (on default namespace) - <a href="http://pastebin.com/VTLbit11">http://pastebin.com/VTLbit11</a></div>
<div>output from router and dhcp namespaces - <a href="http://pastebin.com/pDmjpmLE">http://pastebin.com/pDmjpmLE</a></div><div><br></div><div>pings for gateways in router namespace work ok:</div><div># ip netns exec qrouter-3442d231-2e00-4d26-823e-1feb5d02a798 ping 10.0.1.1</div>
<div># ip netns exec qrouter-3442d231-2e00-4d26-823e-1feb5d02a798 ping 85.254.50.1<br clear="all"><div><br></div><div>But it is not possible to ping any of the instances in fixed network from router namespace (floating network is also not working of course).</div>
<div><br></div><div>a) Can this be an iptables/NAT problem? </div><div>b) What about libvirt nwfilters, they are also active.</div><div>c) What else could be wrong?</div><div><br></div><div>Any help and comments how to fix this are welcome.</div>
<div><br></div>Regards,<br>--janis<br>
</div>