Hello, I'm having trouble setting up Grizzly Quantum with Openvswitch using GRE tunnels.
The basic problem is that Quantum errors out when configuring the tunnel: 2013-08-07 10:14:36 INFO [quantum.plugins.openvswitch.agent.ovs_quantum_agent] Port ea8cdaf4-09e3-4457-bb05-e76e51f513cc updated. Details: {u'admin_state_up': True, u'network_id': u'270c1a45-36cb-4978-9c58-376f2afd48bf', u'segmentation_id': 1, u'physical_network': None, u'device': u'ea8cdaf4-09e3-4457-bb05-e76e51f513cc', u'port_id': u'ea8cdaf4-09e3-4457-bb05-e76e51f513cc', u'network_type': u'gre'} 2013-08-07 10:14:36 INFO [quantum.plugins.openvswitch.agent.ovs_quantum_agent] Assigning 1 as local vlan for net-id=270c1a45-36cb-4978-9c58-376f2afd48bf 2013-08-07 10:14:36 ERROR [quantum.plugins.openvswitch.agent.ovs_quantum_agent] Cannot provision GRE network for net-id=270c1a45-36cb-4978-9c58-376f2afd48bf - tunneling disabled The first thing to note is that I have manually setup tunneling between my Quantum server and the compute node. GRE tunneling works fine, so that is not the issue. The strange part is that Quantum doesn't appear to be initializing br-int and br-tun on either server. Quantum should be setting up the patch interfaces, but they are missing. [root@quantum ~]# ovs-vsctl show 2527833c-13bc-4bd8-b910-62bbec5ce305 Bridge br-int Port br-int Interface br-int type: internal Bridge br-ex Port br-ex Interface br-ex type: internal Port "ens8.25" Interface "ens8.25" Bridge br-tun Port br-tun Interface br-tun type: internal ovs_version: "1.10.0" [root@compute1 ~]# ovs-vsctl show ea03c68f-f39c-4938-b175-5b0da862f125 Bridge br-int Port "tapea8cdaf4-09" tag: 1 Interface "tapea8cdaf4-09" Port br-int Interface br-int type: internal Bridge br-tun Port br-tun Interface br-tun type: internal ovs_version: "1.10.0" Besides the configurations below, the only configuration that I did was both servers * ovs-vsctl add-br br-tun * ovs-vsctl add-br br-int on Quantum * ovs-vsctl add-br br-ex * ovs-vsctl add-port br-ex ens8.25 Here are my configurations: openvswitch plugin config =========================== [DATABASE] sql_connection = mysql://quantum:***@mysql.cloud.X.net:3306/quantum reconnect_interval = 2 [OVS] tenant_network_type = gre enable_tunneling = True tunnel_id_ranges = 1:1000 integration_bridge = br-int tunnel_bridge = br-tun # For Quantum server local_ip = 192.168.26.10 # For compute1 local_ip = 192.168.26.21 [AGENT] polling_interval = 2 [SECURITYGROUP] firewall_driver=nova.virt.firewall.NoopFirewallDriver ============================= ============================= quantum.conf ======================= [DEFAULT] debug = True verbose = True lock_path = $state_path/lock bind_host = quantum.cloud.X.net bind_port = 9696 core_plugin=quantum.plugins.openvswitch.ovs_quantum_plugin.OVSQuantumPluginV2 api_paste_config = api-paste.ini auth_strategy = keystone rpc_backend = quantum.openstack.common.rpc.impl_kombu control_exchange = quantum rabbit_host = rabbitmq.cloud.X.net notification_driver = quantum.openstack.common.notifier.rpc_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 = openstack.cloud.X.net auth_port = 35357 auth_protocol = http admin_tenant_name = service admin_user = quantum admin_password = *** signing_dir = /var/lib/quantum/keystone-signing Could someone help me figure out what is happening? Thanks, Justin _______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack