
gfa
Jul 30, 2013, 1:08 PM
Post #1 of 1
(34 views)
Permalink
|
|
problem with quantum, gre and ovs
|
|
hello i feel sorry i have to ask silly questions, but i ran out of ideas. i'm running grizzly on 3, physical, nodes. 8 (domU) nodes are cloud controllers, those nodes run (in a failover configuration using pacemaker) most of the services needed to run an openstack cloud. the other node (is just 1 by now, but will be more of them) is the compute node. to make things simple i configured it as kvm i'm using ovs plugin with gre to deliver connectivity from controlled node to compute node. what i'm seeing is dhcp request packets reaching the dhcp server interface, and the dhcp reply pkts. dhcp reply pkts reach up to physical interface on the compute node but they don't appear on br-tun on the compute node, neither on br-int i've tested configuring all ovs switches to a controller where i had setup a hub-like flow policy (i know is no optimal, but i'm a noob on openflow) but results were the same. if i set the ip addr manually on the vm i cannot ping dhcp server or router, even if i add their mac addr to arp table. vm can ping btw them (so is not br-int on compute node to blame) any ideas? thanks! ovs-vsctl show on compute node 5db7aef3-414a-45a4-af3f-0ae2aea2602b Bridge br-int Port "qvoca28289c-5a" tag: 4 Interface "qvoca28289c-5a" Port br-int Interface br-int type: internal Port patch-tun Interface patch-tun type: patch options: {peer=patch-int} Port "qvo6e51a433-64" tag: 4 Interface "qvo6e51a433-64" Port "qvo2c6a9e59-78" tag: 4 Interface "qvo2c6a9e59-78" Port "qvo7c8804e8-3f" tag: 4 Interface "qvo7c8804e8-3f" Port "qvo995dfe81-de" tag: 4 Interface "qvo995dfe81-de" Bridge br-tun Port "gre-1" Interface "gre-1" type: gre options: {in_key=flow, out_key=flow, remote_ip="xxx.xxx.10.41"} Port br-tun Interface br-tun type: internal Port patch-int Interface patch-int type: patch options: {peer=patch-tun} ovs_version: "1.9.0" ovs-vsctl show on node (domU) witch run all quantum services Port br-int Interface br-int type: internal Port patch-tun Interface patch-tun type: patch options: {peer=patch-int} Port "tap5838ba69-d8" tag: 1 Interface "tap5838ba69-d8" Bridge br-ex Port "eth2" Interface "eth2" Port br-ex Interface br-ex type: internal Bridge br-tun Port patch-int Interface patch-int type: patch options: {peer=patch-tun} Port "gre-2" Interface "gre-2" type: gre options: {in_key=flow, out_key=flow, remote_ip="xxx.xxx.10.141"} Port br-tun Interface br-tun type: internal ovs_version: "1.9.0" ovs_quantum_plugin.ini [DATABASE] sql_connection = postgresql://quantumpluginopenvswitchdb:xxx [at] xxx/quantumpluginopenvswitchdb reconnect_interval = 2 [OVS] tenant_network_type = gre enable_tunneling = True tunnel_id_ranges = 10:1000 local_ip = xxx.xxx.10.41 [AGENT] polling_interval = 5 root_helper = sudo /usr/bin/quantum-rootwrap /etc/quantum/rootwrap.conf [SECURITYGROUP] firewall_driver = quantum.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver quantum.conf [DEFAULT] verbose = True sql_connection = postgresql://quantumpluginopenvswitchdb:xxx [at] xxx/quantumpluginopenvswitch lock_path = $state_path/lock bind_host = 0.0.0.0 bind_port = 9696 core_plugin = quantum.plugins.openvswitch.ovs_quantum_plugin.OVSQuantumPluginV2 api_paste_config = /etc/quantum/api-paste.ini control_exchange = quantum rabbit_host=xxx.xxx.10.45 notification_driver = quantum.openstack.common.notifier.rabbit_notifier default_notification_level = INFO notification_topics = notifications [QUOTAS] [DEFAULT_SERVICETYPE] [AGENT] root_helper = sudo quantum-rootwrap /etc/quantum/rootwrap.conf [keystone_authtoken] auth_host = xxx.xxx.10.24 auth_port = 35357 auth_protocol = http admin_tenant_name = servicios admin_user = quantum admin_password = xxxxxx signing_dir = /var/lib/quantum/keystone-signing tcpdump -i eth0 -p ip proto gre on compute node listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes 17:05:45.988893 IP kvm02 > xxx.xxx.10.41: GREv0, key=0xa, length 82: IP6 fe80::98e3:ceff:fe5d:9e1c > ip6-allrouters: ICMP6, router solicitation, length 16 17:05:46.160915 IP kvm02 > xxx.xxx.10.41: GREv0, key=0xa, length 82: IP6 fe80::5042:93ff:fe5f:c24e > ip6-allrouters: ICMP6, router solicitation, length 16 17:05:47.496954 IP kvm02 > xxx.xxx.10.41: GREv0, key=0xa, length 102: IP6 fe80::98e3:ceff:fe5d:9e1c > ff02::16: HBH ICMP6, multicast listener report v2, 1 group record(s), length 28 17:05:47.864548 IP kvm02 > xxx.xxx.10.41: GREv0, key=0xa, length 354: IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from fa:16:3e:f2:7a:9f (oui Unknown), length 300 17:05:47.865444 IP xxx.xxx.10.38 > kvm02: GREv0, key=0xa, length 354: IP 172.16.99.7.bootps > 172.16.99.6.bootpc: BOOTP/DHCP, Reply, length 300 _______________________________________________ OpenStack-operators mailing list OpenStack-operators [at] lists http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
|