<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">Kyle,</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">Thanks for the response. Here is the output to the file. I also posted to a.o.o.</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><div id="bloop_customfont" style="margin: 0px;">[ovs]</div><div id="bloop_customfont" style="margin: 0px;"># (StrOpt) Type of network to allocate for tenant networks. The</div><div id="bloop_customfont" style="margin: 0px;"># default value 'local' is useful only for single-box testing and</div><div id="bloop_customfont" style="margin: 0px;"># provides no connectivity between hosts. You MUST either change this</div><div id="bloop_customfont" style="margin: 0px;"># to 'vlan' and configure network_vlan_ranges below or change this to</div><div id="bloop_customfont" style="margin: 0px;"># 'gre' or 'vxlan' and configure tunnel_id_ranges below in order for</div><div id="bloop_customfont" style="margin: 0px;"># tenant networks to provide connectivity between hosts. Set to 'none'</div><div id="bloop_customfont" style="margin: 0px;"># to disable creation of tenant networks.</div><div id="bloop_customfont" style="margin: 0px;">#</div><div id="bloop_customfont" style="margin: 0px;">tenant_network_type = gre</div><div id="bloop_customfont" style="margin: 0px;">tunnel_id_ranges = 1:1000</div><div id="bloop_customfont" style="margin: 0px;">enable_tunneling = True </div><div id="bloop_customfont" style="margin: 0px;"># Example: tenant_network_type = gre</div><div id="bloop_customfont" style="margin: 0px;"># Example: tenant_network_type = vxlan</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;"># (ListOpt) Comma-separated list of</div><div id="bloop_customfont" style="margin: 0px;"># <physical_network>[:<vlan_min>:<vlan_max>] tuples enumerating ranges</div><div id="bloop_customfont" style="margin: 0px;"># of VLAN IDs on named physical networks that are available for</div><div id="bloop_customfont" style="margin: 0px;"># allocation. All physical networks listed are available for flat and</div><div id="bloop_customfont" style="margin: 0px;"># VLAN provider network creation. Specified ranges of VLAN IDs are</div><div id="bloop_customfont" style="margin: 0px;"># available for tenant network allocation if tenant_network_type is</div><div id="bloop_customfont" style="margin: 0px;"># 'vlan'. If empty, only gre, vxlan and local networks may be created.</div><div id="bloop_customfont" style="margin: 0px;">#</div><div id="bloop_customfont" style="margin: 0px;"># network_vlan_ranges =</div><div id="bloop_customfont" style="margin: 0px;"># Example: network_vlan_ranges = physnet1:1000:2999</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;"># (BoolOpt) Set to True in the server and the agents to enable support</div><div id="bloop_customfont" style="margin: 0px;"># for GRE or VXLAN networks. Requires kernel support for OVS patch ports and</div><div id="bloop_customfont" style="margin: 0px;"># GRE or VXLAN tunneling.</div><div id="bloop_customfont" style="margin: 0px;">#</div><div id="bloop_customfont" style="margin: 0px;"># WARNING: This option will be deprecated in the Icehouse release, at which</div><div id="bloop_customfont" style="margin: 0px;">#          point setting tunnel_type below will be required to enable</div><div id="bloop_customfont" style="margin: 0px;">#          tunneling.</div><div id="bloop_customfont" style="margin: 0px;">#</div><div id="bloop_customfont" style="margin: 0px;"># enable_tunneling = False</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;"># (StrOpt) The type of tunnel network, if any, supported by the plugin. If</div><div id="bloop_customfont" style="margin: 0px;"># this is set, it will cause tunneling to be enabled. If this is not set and</div><div id="bloop_customfont" style="margin: 0px;"># the option enable_tunneling is set, this will default to 'gre'.</div><div id="bloop_customfont" style="margin: 0px;">#</div><div id="bloop_customfont" style="margin: 0px;"># tunnel_type =</div><div id="bloop_customfont" style="margin: 0px;"># Example: tunnel_type = gre</div><div id="bloop_customfont" style="margin: 0px;"># Example: tunnel_type = vxlan</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;"># (ListOpt) Comma-separated list of <tun_min>:<tun_max> tuples</div><div id="bloop_customfont" style="margin: 0px;"># enumerating ranges of GRE or VXLAN tunnel IDs that are available for</div><div id="bloop_customfont" style="margin: 0px;"># tenant network allocation if tenant_network_type is 'gre' or 'vxlan'.</div><div id="bloop_customfont" style="margin: 0px;">#</div><div id="bloop_customfont" style="margin: 0px;"># tunnel_id_ranges =</div><div id="bloop_customfont" style="margin: 0px;"># Example: tunnel_id_ranges = 1:1000</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;"># Do not change this parameter unless you have a good reason to.</div><div id="bloop_customfont" style="margin: 0px;"># This is the name of the OVS integration bridge. There is one per hypervisor.</div><div id="bloop_customfont" style="margin: 0px;"># The integration bridge acts as a virtual "patch bay". All VM VIFs are</div><div id="bloop_customfont" style="margin: 0px;"># attached to this bridge and then "patched" according to their network</div><div id="bloop_customfont" style="margin: 0px;"># connectivity.</div><div id="bloop_customfont" style="margin: 0px;">#</div><div id="bloop_customfont" style="margin: 0px;"># integration_bridge = br-int</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;"># Only used for the agent if tunnel_id_ranges (above) is not empty for</div><div id="bloop_customfont" style="margin: 0px;"># the server.  In most cases, the default value should be fine.</div><div id="bloop_customfont" style="margin: 0px;">#</div><div id="bloop_customfont" style="margin: 0px;"># tunnel_bridge = br-tun</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;"># Peer patch port in integration bridge for tunnel bridge</div><div id="bloop_customfont" style="margin: 0px;"># int_peer_patch_port = patch-tun</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;"># Peer patch port in tunnel bridge for integration bridge</div><div id="bloop_customfont" style="margin: 0px;"># tun_peer_patch_port = patch-int</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;"># Uncomment this line for the agent if tunnel_id_ranges (above) is not</div><div id="bloop_customfont" style="margin: 0px;"># empty for the server. Set local-ip to be the local IP address of</div><div id="bloop_customfont" style="margin: 0px;"># this hypervisor.</div><div id="bloop_customfont" style="margin: 0px;">#</div><div id="bloop_customfont" style="margin: 0px;"># local_ip =</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;"># (ListOpt) Comma-separated list of <physical_network>:<bridge> tuples</div><div id="bloop_customfont" style="margin: 0px;"># mapping physical network names to the agent's node-specific OVS</div><div id="bloop_customfont" style="margin: 0px;"># bridge names to be used for flat and VLAN networks. The length of</div><div id="bloop_customfont" style="margin: 0px;"># bridge names should be no more than 11. Each bridge must</div><div id="bloop_customfont" style="margin: 0px;"># exist, and should have a physical network interface configured as a</div><div id="bloop_customfont" style="margin: 0px;"># port. All physical networks listed in network_vlan_ranges on the</div><div id="bloop_customfont" style="margin: 0px;"># server should have mappings to appropriate bridges on each agent.</div><div id="bloop_customfont" style="margin: 0px;">#</div><div id="bloop_customfont" style="margin: 0px;"># bridge_mappings =</div><div id="bloop_customfont" style="margin: 0px;"># Example: bridge_mappings = physnet1:br-eth1</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;">[agent]</div><div id="bloop_customfont" style="margin: 0px;"># Agent's polling interval in seconds</div><div id="bloop_customfont" style="margin: 0px;"># polling_interval = 2</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;"># (ListOpt) The types of tenant network tunnels supported by the agent.</div><div id="bloop_customfont" style="margin: 0px;"># Setting this will enable tunneling support in the agent. This can be set to</div><div id="bloop_customfont" style="margin: 0px;"># either 'gre' or 'vxlan'. If this is unset, it will default to [] and</div><div id="bloop_customfont" style="margin: 0px;"># disable tunneling support in the agent. When running the agent with the OVS</div><div id="bloop_customfont" style="margin: 0px;"># plugin, this value must be the same as "tunnel_type" in the "[ovs]" section.</div><div id="bloop_customfont" style="margin: 0px;"># When running the agent with ML2, you can specify as many values here as</div><div id="bloop_customfont" style="margin: 0px;"># your compute hosts supports.</div><div id="bloop_customfont" style="margin: 0px;">#</div><div id="bloop_customfont" style="margin: 0px;"># tunnel_types =</div><div id="bloop_customfont" style="margin: 0px;"># Example: tunnel_types = gre</div><div id="bloop_customfont" style="margin: 0px;"># Example: tunnel_types = vxlan</div><div id="bloop_customfont" style="margin: 0px;"># Example: tunnel_types = vxlan, gre</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;"># (IntOpt) The port number to utilize if tunnel_types includes 'vxlan'. By</div><div id="bloop_customfont" style="margin: 0px;"># default, this will make use of the Open vSwitch default value of '4789' if</div><div id="bloop_customfont" style="margin: 0px;"># not specified.</div><div id="bloop_customfont" style="margin: 0px;">#</div><div id="bloop_customfont" style="margin: 0px;"># vxlan_udp_port =</div><div id="bloop_customfont" style="margin: 0px;"># Example: vxlan_udp_port = 8472</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;"># (IntOpt) This is the MTU size of veth interfaces.</div><div id="bloop_customfont" style="margin: 0px;"># Do not change unless you have a good reason to.</div><div id="bloop_customfont" style="margin: 0px;"># The default MTU size of veth interfaces is 1500.</div><div id="bloop_customfont" style="margin: 0px;"># veth_mtu =</div><div id="bloop_customfont" style="margin: 0px;"># Example: veth_mtu = 1504</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;"># (BoolOpt) Flag to enable l2-population extension. This option should only be</div><div id="bloop_customfont" style="margin: 0px;"># used in conjunction with ml2 plugin and l2population mechanism driver. It'll</div><div id="bloop_customfont" style="margin: 0px;"># enable plugin to populate remote ports macs and IPs (using fdb_add/remove</div><div id="bloop_customfont" style="margin: 0px;"># RPC calbbacks instead of tunnel_sync/update) on OVS agents in order to</div><div id="bloop_customfont" style="margin: 0px;"># optimize tunnel management.</div><div id="bloop_customfont" style="margin: 0px;">#</div><div id="bloop_customfont" style="margin: 0px;"># l2_population = False</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;">[securitygroup]</div><div id="bloop_customfont" style="margin: 0px;"># Firewall driver for realizing neutron security group function.</div><div id="bloop_customfont" style="margin: 0px;"># firewall_driver = neutron.agent.firewall.NoopFirewallDriver</div><div id="bloop_customfont" style="margin: 0px;">firewall-driver = neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;">#-----------------------------------------------------------------------------</div><div id="bloop_customfont" style="margin: 0px;"># Sample Configurations.</div><div id="bloop_customfont" style="margin: 0px;">#-----------------------------------------------------------------------------</div><div id="bloop_customfont" style="margin: 0px;">#</div><div id="bloop_customfont" style="margin: 0px;"># 1. With VLANs on eth1.</div><div id="bloop_customfont" style="margin: 0px;"># [database]</div><div id="bloop_customfont" style="margin: 0px;"># connection = mysql://root:nova@127.0.0.1:3306/ovs_neutron</div><div id="bloop_customfont" style="margin: 0px;"># [OVS]</div><div id="bloop_customfont" style="margin: 0px;"># network_vlan_ranges = default:2000:3999</div><div id="bloop_customfont" style="margin: 0px;"># tunnel_id_ranges =</div><div id="bloop_customfont" style="margin: 0px;"># integration_bridge = br-int</div><div id="bloop_customfont" style="margin: 0px;"># bridge_mappings = default:br-eth1</div><div id="bloop_customfont" style="margin: 0px;"># [AGENT]</div><div id="bloop_customfont" style="margin: 0px;"># Add the following setting, if you want to log to a file</div><div id="bloop_customfont" style="margin: 0px;">#</div><div id="bloop_customfont" style="margin: 0px;"># 2. With tunneling.</div><div id="bloop_customfont" style="margin: 0px;"># [database]</div><div id="bloop_customfont" style="margin: 0px;"># connection = mysql://root:nova@127.0.0.1:3306/ovs_neutron</div><div id="bloop_customfont" style="margin: 0px;"># [OVS]</div><div id="bloop_customfont" style="margin: 0px;"># network_vlan_ranges =</div><div id="bloop_customfont" style="margin: 0px;"># tunnel_id_ranges = 1:1000</div><div id="bloop_customfont" style="margin: 0px;"># integration_bridge = br-int</div><div id="bloop_customfont" style="margin: 0px;"># tunnel_bridge = br-tun</div><div id="bloop_customfont" style="margin: 0px;"># local_ip = 10.0.0.3</div><div><br></div></div> <div class="" id="bloop_sign_1385567162105917952"></div> <br><p style="color:#A0A0A8;">On November 27, 2013 at 7:40:14 AM, Kyle Mestery (kmestery) (<a href="mailto://kmestery@cisco.com">kmestery@cisco.com</a>) wrote:</p> <blockquote type="cite" class="clean_bq"><span><div><div>On Nov 26, 2013, at 10:40 PM, Kevin Breit <kevin.breit@kevinbreit.net> wrote:
<br>> I posted this on ask.openstack.org but didn't receive any responses so
<br>> trying here.
<br>>  
<br>> I am on CentOS 6.4 and trying to setup Neutron. Unfortunately I'm
<br>> getting a crash when starting on this server. The snipped server.log
<br>> file is...
<br>>  
<br>> 2013-11-25 23:41:16.756 8105 INFO neutron.common.config [-] Logging
<br>> enabled!
<br>> 2013-11-25 23:41:16.757 8105 ERROR neutron.common.legacy [-] Skipping
<br>> unknown group key: firewall_driver
<br>> 2013-11-25 23:41:16.762 8105 INFO neutron.common.config [-] Config paste
<br>> file: /etc/neutron/api-paste.ini
<br>> 2013-11-25 23:41:16.822 8105 INFO neutron.manager [-] Loading Plugin:
<br>> neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2
<br>> 2013-11-25 23:41:16.974 8105 INFO
<br>> neutron.plugins.openvswitch.ovs_neutron_plugin [-] Network VLAN ranges:
<br>> {}
<br>> 2013-11-25 23:41:17.009 8105 INFO
<br>> neutron.plugins.openvswitch.ovs_neutron_plugin [-] Tunnel ID ranges:
<br>> [(1, 1000)]
<br>> 2013-11-25 23:41:17.093 8105 ERROR neutron.service [-] In serve_wsgi()
<br>> 2013-11-25 23:41:17.093 8105 TRACE neutron.service Traceback (most
<br>> recent call last):
<br>> 2013-11-25 23:41:17.093 8105 TRACE neutron.service   File
<br>> "/usr/lib/python2.6/site-packages/neutron/service.py", line 96, in
<br>> serve_wsgi
<br>> 2013-11-25 23:41:17.093 8105 TRACE neutron.service     service.start()
<br>> 2013-11-25 23:41:17.093 8105 TRACE neutron.service   File
<br>> "/usr/lib/python2.6/site-packages/neutron/service.py", line 65, in start
<br>> 2013-11-25 23:41:17.093 8105 TRACE neutron.service     self.wsgi_app =
<br>> _run_wsgi(self.app_name)
<br>> 2013-11-25 23:41:17.093 8105 TRACE neutron.service   File
<br>> "/usr/lib/python2.6/site-packages/neutron/service.py", line 109, in
<br>> _run_wsgi
<br>> 2013-11-25 23:41:17.093 8105 TRACE neutron.service     app =
<br>> config.load_paste_app(app_name)
<br>> 2013-11-25 23:41:17.093 8105 TRACE neutron.service   File
<br>> "/usr/lib/python2.6/site-packages/neutron/common/config.py", line 144,
<br>> in load_paste_app
<br>> 2013-11-25 23:41:17.093 8105 TRACE neutron.service     app =
<br>> deploy.loadapp("config:%s" % config_path, name=app_name)
<br>> 2013-11-25 23:41:17.093 8105 TRACE neutron.service   File
<br>> "/usr/lib/python2.6/site-packages/PasteDeploy-1.5.0-py2.6.egg/paste/deploy/loadwsgi.py",
<br>> line 247, in load
<br>> app
<br>> <snip>
<br>> 2013-11-25 23:41:17.098 8105 TRACE neutron   File
<br>> "/usr/lib/python2.6/site-packages/oslo/config/cfg.py", line 1583, in
<br>> __inner
<br>> 2013-11-25 23:41:17.098 8105 TRACE neutron     result = f(self, *args,
<br>> **kwargs)
<br>> 2013-11-25 23:41:17.098 8105 TRACE neutron   File
<br>> "/usr/lib/python2.6/site-packages/oslo/config/cfg.py", line 1743, in
<br>> register_cli_opts
<br>> 2013-11-25 23:41:17.098 8105 TRACE neutron     
<br>> self.register_cli_opt(opt, group, clear_cache=False)
<br>> 2013-11-25 23:41:17.098 8105 TRACE neutron   File
<br>> "/usr/lib/python2.6/site-packages/oslo/config/cfg.py", line 1587, in
<br>> __inner
<br>> 2013-11-25 23:41:17.098 8105 TRACE neutron     return f(self, *args,
<br>> **kwargs)
<br>> 2013-11-25 23:41:17.098 8105 TRACE neutron   File
<br>> "/usr/lib/python2.6/site-packages/oslo/config/cfg.py", line 1735, in
<br>> register_cli_opt
<br>> 2013-11-25 23:41:17.098 8105 TRACE neutron     raise
<br>> ArgsAlreadyParsedError("cannot register CLI option")
<br>> 2013-11-25 23:41:17.098 8105 TRACE neutron ArgsAlreadyParsedError:
<br>> arguments already parsed: cannot register CLI option
<br>> 2013-11-25 23:41:17.098 8105 TRACE neutron
<br>>  
<br>> What appears to be wrong?
<br>>  
<br>> _______________________________________________
<br>> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
<br>> Post to     : openstack@lists.openstack.org
<br>> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
<br>
<br>I just replied to this on the ask site [1], can you please have
<br>a look there and respond?
<br>
<br>Thanks!
<br>Kyle
<br>
<br>[1] https://ask.openstack.org/en/question/7676/neutron-server-crashing-on-controller/?answer=7778#post-id-7778</div></div></span></blockquote></body></html>