Maybe one thing I to add, This is a devstack post-config. So what was taken in addition from the default config is:
[ml2] type_drivers = flat,gre [securitygroup] firewall_driver = neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver And I predefined the bridge br-ext. Good Luck and enjoy your weekend! -- Andreas (irc: scheuran) On Fri, 2014-11-28 at 14:17 +0100, Uwe Sauter wrote: > Hi Andreas, > > it seems I screwed up my installation (not only Neutron). I'm in the > progress of resetting everything to the not-yet-configured state. > > I'll try to adapt your config example and will report back once I come > to that point again. > > Thanks again and have a nice weekend, > > Uwe > > > Am 28.11.2014 um 12:37 schrieb Andreas Scheuring: > > Hi Uwe, me again. > > I just applied the gre on my new stable/juno system. This is the minimal > > set of parameters that was required (also using ml2pop). > > > > > > controller: > > [[post-config|/$Q_PLUGIN_CONF_FILE]] > > [ml2] > > tenant_network_types = gre > > mechanism_drivers = openvswitch,l2population > > > > [ml2_type_gre] > > tunnel_id_ranges = 1:1000 > > > > [ovs] > > local_ip = $HOST_IP_DATA > > enable_tunneling=True > > bridge_mappings = phys-ex:br-ext > > > > [agent] > > tunnel_types = gre > > l2_population = True > > root_helper = > > sudo /usr/local/bin/neutron-rootwrap /etc/neutron/rootwrap.conf > > > > > > > > compute: > > [[post-config|/$Q_PLUGIN_CONF_FILE]] > > [ovs] > > local_ip = $HOST_IP_DATA > > enable_tunneling=True > > > > [agent] > > tunnel_types = gre > > l2_population = True > > root_helper = > > sudo /usr/local/bin/neutron-rootwrap /etc/neutron/rootwrap.conf > > > > > > > > I also had a look at openvswitch agent code. These are the > > variables/sections that are used: > > > > > > bridge_mappings = q_utils.parse_mappings(config.OVS.bridge_mappings) > > integ_br=config.OVS.integration_bridge, > > tun_br=config.OVS.tunnel_bridge, > > local_ip=config.OVS.local_ip, > > root_helper=config.AGENT.root_helper, > > polling_interval=config.AGENT.polling_interval, > > minimize_polling=config.AGENT.minimize_polling, > > tunnel_types=config.AGENT.tunnel_types, > > veth_mtu=config.AGENT.veth_mtu, > > enable_distributed_routing=config.AGENT.enable_distributed_routing, > > l2_population=config.AGENT.l2_population, > > arp_responder=config.AGENT.arp_responder, > > use_veth_interconnection=config.OVS.use_veth_interconnection, > > > > --> so the agent section still seems to be valid. Maybe there's shortcut > > in the code that also the ovs section is treated as agent section or > > vice versa. But that's just a guess. Also haven't tried it out so far > > > > > _______________________________________________ > 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 > _______________________________________________ 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