<div dir="ltr">So now if you run the ext-list command, is 'router' still missing?</div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 18, 2014 at 4:35 PM, Amit Anand <span dir="ltr"><<a href="mailto:aanand@viimed.com" target="_blank">aanand@viimed.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Ok well the neutron server is running on my controller node. Here is the log from a restart I just did:<div><br></div><div><div>2014-11-18 19:32:23.139 10165 INFO neutron.common.config [-] Logging enabled!</div><div>2014-11-18 19:32:23.143 10165 INFO neutron.common.config [-] Config paste file: /usr/share/neutron/api-paste.ini</div><div>2014-11-18 19:32:23.325 10165 INFO neutron.manager [-] Loading core plugin: ml2</div><div>2014-11-18 19:32:23.399 10165 INFO neutron.plugins.ml2.managers [-] Configured type driver names: ['flat', 'gre']</div><div>2014-11-18 19:32:23.401 10165 INFO neutron.plugins.ml2.drivers.type_flat [-] Allowable flat physical_network names: []</div><div>2014-11-18 19:32:23.405 10165 INFO neutron.plugins.ml2.managers [-] Loaded type driver names: ['flat', 'gre']</div><div>2014-11-18 19:32:23.405 10165 INFO neutron.plugins.ml2.managers [-] Registered types: ['flat', 'gre']</div><div>2014-11-18 19:32:23.406 10165 INFO neutron.plugins.ml2.managers [-] Tenant network_types: ['gre']</div><div>2014-11-18 19:32:23.406 10165 INFO neutron.plugins.ml2.managers [-] Configured extension driver names: []</div><div>2014-11-18 19:32:23.406 10165 INFO neutron.plugins.ml2.managers [-] Loaded extension driver names: []</div><div>2014-11-18 19:32:23.407 10165 INFO neutron.plugins.ml2.managers [-] Registered extension drivers: []</div><div>2014-11-18 19:32:23.407 10165 INFO neutron.plugins.ml2.managers [-] Configured mechanism driver names: ['openvswitch']</div><div>2014-11-18 19:32:23.408 10165 INFO neutron.plugins.ml2.managers [-] Loaded mechanism driver names: ['openvswitch']</div><div>2014-11-18 19:32:23.408 10165 INFO neutron.plugins.ml2.managers [-] Registered mechanism drivers: ['openvswitch']</div><div>2014-11-18 19:32:23.419 10165 INFO neutron.plugins.ml2.managers [-] Initializing driver for type 'flat'</div><div>2014-11-18 19:32:23.420 10165 INFO neutron.plugins.ml2.drivers.type_flat [-] ML2 FlatTypeDriver initialization complete</div><div>2014-11-18 19:32:23.420 10165 INFO neutron.plugins.ml2.managers [-] Initializing driver for type 'gre'</div><div>2014-11-18 19:32:23.420 10165 INFO neutron.plugins.ml2.drivers.type_tunnel [-] gre ID ranges: [(1, 1000)]</div><div>2014-11-18 19:32:23.503 10165 INFO neutron.plugins.ml2.managers [-] Initializing mechanism driver 'openvswitch'</div><div>2014-11-18 19:32:23.504 10165 INFO neutron.plugins.ml2.plugin [-] Modular L2 Plugin initialization complete</div><div>2014-11-18 19:32:23.505 10165 INFO neutron.manager [-] Loading Plugin: router</div><div>2014-11-18 19:32:23.533 10165 INFO oslo.messaging._drivers.impl_rabbit [-] Connecting to AMQP server on controller:5672</div><div>2014-11-18 19:32:23.546 10165 INFO oslo.messaging._drivers.impl_rabbit [-] Connected to AMQP server on controller:5672</div><div>2014-11-18 19:32:23.551 10165 INFO neutron.db.l3_agentschedulers_db [-] Skipping period L3 agent status check because automatic router re</div><div>scheduling is disabled.</div><div>2014-11-18 19:32:23.552 10165 INFO neutron.api.extensions [-] Initializing extension manager.</div><div>2014-11-18 19:32:23.553 10165 INFO neutron.api.extensions [-] Loaded extension: agent</div><div>2014-11-18 19:32:23.555 10165 INFO neutron.api.extensions [-] Loaded extension: allowed-address-pairs</div><div>2014-11-18 19:32:23.557 10165 INFO neutron.api.extensions [-] Loaded extension: dhcp_agent_scheduler</div><div>2014-11-18 19:32:23.558 10165 INFO neutron.api.extensions [-] Loaded extension: dvr</div><div>2014-11-18 19:32:23.559 10165 INFO neutron.api.extensions [-] Loaded extension: external-net</div><div>2014-11-18 19:32:23.560 10165 INFO neutron.api.extensions [-] Loaded extension: extra_dhcp_opt</div><div>2014-11-18 19:32:23.561 10165 INFO neutron.api.extensions [-] Loaded extension: extraroute</div><div>2014-11-18 19:32:23.567 10165 WARNING neutron.api.extensions [-] Extension fwaas not supported by any of loaded plugins</div><div>2014-11-18 19:32:23.568 10165 WARNING neutron.api.extensions [-] Extension flavor not supported by any of loaded plugins</div><div>2014-11-18 19:32:23.570 10165 INFO neutron.api.extensions [-] Loaded extension: router</div><div>2014-11-18 19:32:23.571 10165 INFO neutron.api.extensions [-] Loaded extension: ext-gw-mode</div><div>2014-11-18 19:32:23.573 10165 INFO neutron.api.extensions [-] Loaded extension: l3-ha</div><div>2014-11-18 19:32:23.575 10165 INFO neutron.api.extensions [-] Loaded extension: l3_agent_scheduler</div><div>2014-11-18 19:32:23.578 10165 WARNING neutron.api.extensions [-] Extension lbaas_agent_scheduler not supported by any of loaded plugins</div><div>2014-11-18 19:32:23.581 10165 WARNING neutron.api.extensions [-] Extension lbaas not supported by any of loaded plugins</div><div>2014-11-18 19:32:23.583 10165 WARNING neutron.api.extensions [-] Extension metering not supported by any of loaded plugins</div><div>2014-11-18 19:32:23.584 10165 INFO neutron.api.extensions [-] Loaded extension: multi-provider</div><div>2014-11-18 19:32:23.585 10165 INFO neutron.api.extensions [-] Loaded extension: binding</div><div>2014-11-18 19:32:23.586 10165 WARNING neutron.api.extensions [-] Extension port-security not supported by any of loaded plugins</div><div>2014-11-18 19:32:23.587 10165 INFO neutron.api.extensions [-] Loaded extension: provider</div><div>2014-11-18 19:32:23.588 10165 INFO neutron.api.extensions [-] Loaded extension: quotas</div><div>2014-11-18 19:32:23.589 10165 WARNING neutron.api.extensions [-] Extension routed-service-insertion not supported by any of loaded plugin</div><div>s</div><div>2014-11-18 19:32:23.590 10165 WARNING neutron.api.extensions [-] Extension router-service-type not supported by any of loaded plugins</div><div>2014-11-18 19:32:23.593 10165 INFO neutron.api.extensions [-] Loaded extension: security-group</div><div>2014-11-18 19:32:23.594 10165 WARNING neutron.api.extensions [-] Extension service-type not supported by any of loaded plugins</div><div>2014-11-18 19:32:23.597 10165 WARNING neutron.api.extensions [-] Extension vpnaas not supported by any of loaded plugins</div><div>2014-11-18 19:32:23.597 10165 INFO neutron.api.extensions [-] Extension 'agent' provides no backward compatibility map for extended attri</div><div>butes</div><div>2014-11-18 19:32:23.598 10165 INFO neutron.api.extensions [-] Extension 'Allowed Address Pairs' provides no backward compatibility map fo</div><div>r extended attributes</div><div>2014-11-18 19:32:23.598 10165 INFO neutron.api.extensions [-] Extension 'Distributed Virtual Router' provides no backward compatibility m</div><div>ap for extended attributes</div><div>2014-11-18 19:32:23.598 10165 INFO neutron.api.extensions [-] Extension 'Neutron Extra Route' provides no backward compatibility map for</div><div>extended attributes</div><div>2014-11-18 19:32:23.613 10165 INFO keystonemiddleware.auth_token [-] Starting keystone auth_token middleware</div><div>2014-11-18 19:32:23.615 10165 INFO keystonemiddleware.auth_token [-] Using /tmp/keystone-signing-Igp6Tk as cache directory for signing ce</div><div>rtificate</div><div>2014-11-18 19:32:23.623 10165 INFO neutron.service [-] Neutron service started, listening on <a href="http://0.0.0.0:9696" target="_blank">0.0.0.0:9696</a></div><div>2014-11-18 19:32:23.623 10165 INFO oslo.messaging._drivers.impl_rabbit [-] Connecting to AMQP server on controller:5672</div><div>2014-11-18 19:32:23.631 10165 INFO neutron.wsgi [-] (10165) wsgi starting up on <a href="http://0.0.0.0:9696/" target="_blank">http://0.0.0.0:9696/</a></div><div>2014-11-18 19:32:23.634 10165 INFO oslo.messaging._drivers.impl_rabbit [-] Connected to AMQP server on controller:5672</div></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 18, 2014 at 7:17 PM, Kevin Benton <span dir="ltr"><<a href="mailto:blak111@gmail.com" target="_blank">blak111@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">This config goes on whichever ones are running the neutron server process.<div><br></div><div>Can you include a neutron server.log file that begins from a server process restart (service neutron-server restart)?</div></div><div class="gmail_extra"><div><div><br><div class="gmail_quote">On Tue, Nov 18, 2014 at 3:33 PM, Amit Anand <span dir="ltr"><<a href="mailto:aanand@viimed.com" target="_blank">aanand@viimed.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Kevin,<div><br></div><div>Thanks but I have service_plugins = router on /etc/neutron.conf already on all three nodes....</div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 18, 2014 at 5:52 PM, Kevin Benton <span dir="ltr"><<a href="mailto:blak111@gmail.com" target="_blank">blak111@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">The issue isn't with the configuration of the L3 agent. It's loading the l3 plugin on the Neutron server.<div><br></div><div>In /etc/neutron/neutron.conf you need to enable the router service plugin.[1]</div><div>service_plugins = router</div><div><br></div><div><a href="https://github.com/openstack/neutron/blob/c2b1594ad878b1897468210ccb89fc0d0c4146c4/etc/neutron.conf#L72" target="_blank">https://github.com/openstack/neutron/blob/c2b1594ad878b1897468210ccb89fc0d0c4146c4/etc/neutron.conf#L72</a><br></div></div><div class="gmail_extra"><div><div><br><div class="gmail_quote">On Tue, Nov 18, 2014 at 2:10 PM, Amit Anand <span dir="ltr"><<a href="mailto:aanand@viimed.com" target="_blank">aanand@viimed.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Salvatore,<div><br></div><div>Thanks for emailing! So from what I can see from the guide, Im only supposed to edit the l3_agent.ini file on the network node. There is nothing for l3_agent.ini on controller to edit from the guide. I did see this as I continued to troubleshoot after my original email on the controller node:</div><div><br></div><div><div> systemctl status neutron-l3-agent.service</div><div>neutron-l3-agent.service - OpenStack Neutron Layer 3 Agent</div><div>   Loaded: loaded (/usr/lib/systemd/system/neutron-l3-agent.service; disabled)</div><div>   Active: failed (Result: exit-code) since Tue 2014-11-18 16:29:19 EST; 22min ago</div><div>  Process: 6063 ExecStart=/usr/bin/neutron-l3-agent --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/l3_agent.ini --config-file /etc/neutron/fwaas_driver.ini --log-file /var/log/neutron/l3-agent.log (code=exited, status=1/FAILURE)</div><div> Main PID: 6063 (code=exited, status=1/FAILURE)</div><div><br></div><div>Nov 18 16:29:19 controller systemd[1]: Started OpenStack Neutron Layer 3 Agent.</div><div>Nov 18 16:29:19 controller systemd[1]: neutron-l3-agent.service: main process exited, code=exited, status=1/FAILURE</div><div>Nov 18 16:29:19 controller systemd[1]: Unit neutron-l3-agent.service entered failed state.</div><div>Nov 18 16:31:18 controller systemd[1]: Stopped OpenStack Neutron Layer 3 Agent.</div></div><div><br></div><div><br></div><div>And when I went and looked at these logs I see:</div><div><br><div>[root@controller neutron]# more l3-agent.log</div><div>2014-11-18 16:29:19.519 6063 INFO neutron.common.config [-] Logging enabled!</div><div>2014-11-18 16:29:19.520 6063 ERROR neutron.agent.l3_agent [-] An interface driver must be specified</div></div><div><br></div><div>So Im not sure if thats what you are talking about - Am I supposed to do what I did for the controller node l3_agent.ini I did for the network node (below)? What about the compute node? Am I not sure what you mean by having l3 plugin not configured in my neutron.conf.  How do I do that? I have  service_plugins = router currently. And which neutron.conf do I need to edit as I have 3, one for each node.  I will def post this answer up and answered when finished on openstack as I cant find any relevant question asked about this. Thank you very much!!<br><br><p style="font-weight:bold;font-size:10pt;font-family:Verdana,Geneva,sans-serif;color:rgb(0,0,0)"><strong>To configure the Layer-3 (L3) agent</strong></p><p style="font-size:10pt;font-family:Verdana,Geneva,sans-serif;color:rgb(0,0,0)">The <a href="http://docs.openstack.org/juno/install-guide/install/yum/content/neutron-network-node.html#" style="border:thin dotted green;text-decoration:none;color:black;padding-left:2px;padding-right:2px;background-color:rgb(255,255,238)" target="_blank">Layer-3 (L3) agent</a> provides routing services for virtual networks.</p><ul style="font-size:10pt;font-family:Verdana,Geneva,sans-serif;color:rgb(0,0,0)"><li style="font-size:10pt"><p style="font-size:10pt">Edit the <code>/etc/neutron/l3_agent.ini</code> file and complete the following actions:</p><ol type="a" style="font-size:10pt"><li style="font-size:10pt"><p style="font-size:10pt">In the <code>[DEFAULT]</code> section, configure the driver, enable <a href="http://docs.openstack.org/juno/install-guide/install/yum/content/neutron-network-node.html#" style="border:thin dotted green;text-decoration:none;color:black;padding-left:2px;padding-right:2px;background-color:rgb(255,255,238)" target="_blank">network namespaces</a>, and configure the external network bridge:</p><div><div style="width:843px;margin:1em 0px!important;overflow:auto!important;font-size:1em!important"><div style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;font-size:1em!important;min-height:inherit!important;background:none!important"><div style="float:right;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;background:none!important"><img alt="Select Text" title="Select Text" height="20" width="20" align="right"></div></div><table border="0" cellpadding="0" cellspacing="0" style="border:1px solid black;margin-bottom:20px;width:843px;border-collapse:collapse;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;float:none!important;height:auto!important;line-height:1.3em!important;margin-top:0px!important;margin-right:0px!important;margin-left:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;font-size:1em!important;min-height:inherit!important;background:none!important"><tbody style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;float:none!important;height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;background:none!important"><tr style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;float:none!important;height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;background:none!important"><td style="border:1px solid black;padding:5px;font-size:1em!important;line-height:1.3em!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;float:none!important;height:auto!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:inherit!important;color:rgb(175,175,175)!important;background:none!important"><div style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border-width:0px 3px 0px 0px!important;border-right-style:solid!important;border-right-color:rgb(108,226,108)!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 0.5em 0px 1em!important;text-align:right!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;white-space:pre!important;background-image:none!important;background-repeat:initial!important">1</div><div style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border-width:0px 3px 0px 0px!important;border-right-style:solid!important;border-right-color:rgb(108,226,108)!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 0.5em 0px 1em!important;text-align:right!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;white-space:pre!important;background-image:none!important;background-repeat:initial!important">2</div><div style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border-width:0px 3px 0px 0px!important;border-right-style:solid!important;border-right-color:rgb(108,226,108)!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 0.5em 0px 1em!important;text-align:right!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;white-space:pre!important;background-image:none!important;background-repeat:initial!important">3</div><div style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border-width:0px 3px 0px 0px!important;border-right-style:solid!important;border-right-color:rgb(108,226,108)!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 0.5em 0px 1em!important;text-align:right!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;white-space:pre!important;background-image:none!important;background-repeat:initial!important">4</div><div style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border-width:0px 3px 0px 0px!important;border-right-style:solid!important;border-right-color:rgb(108,226,108)!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 0.5em 0px 1em!important;text-align:right!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;white-space:pre!important;background-image:none!important;background-repeat:initial!important">5</div></td><td style="border:1px solid black;padding:5px;width:812px;font-size:1em!important;line-height:1.3em!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;float:none!important;height:auto!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;min-height:inherit!important;background:none!important"><div style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;background:none!important"><div style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;white-space:pre!important;background-image:none!important;background-repeat:initial!important"><code style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;font-size:1em!important;min-height:inherit!important;background:none!important">[DEFAULT]</code></div><div style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;white-space:pre!important;background-image:none!important;background-repeat:initial!important"><code style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;font-size:1em!important;min-height:inherit!important;background:none!important">...</code></div><div style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;white-space:pre!important;background-image:none!important;background-repeat:initial!important"><code style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;font-size:1em!important;min-height:inherit!important;background:none!important">interface_driver = neutron.agent.linux.interface.OVSInterfaceDriver</code></div><div style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;white-space:pre!important;background-image:none!important;background-repeat:initial!important"><code style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;font-size:1em!important;min-height:inherit!important;background:none!important">use_namespaces = True</code></div><div style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;white-space:pre!important;background-image:none!important;background-repeat:initial!important"><code style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;font-size:1em!important;min-height:inherit!important;background:none!important">external_network_bridge = br-ex</code></div></div></td></tr></tbody></table></div></div></li><li style="font-size:10pt"><p style="font-size:10pt">(Optional) To assist with troubleshooting, enable verbose logging in the <code>[DEFAULT]</code> section:</p><div><div style="width:843px;margin:1em 0px!important;overflow:auto!important;font-size:1em!important"><div style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;font-size:1em!important;min-height:inherit!important;background:none!important"><div style="float:right;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;background:none!important"><img alt="Select Text" title="Select Text" height="20" width="20" align="right"></div></div><table border="0" cellpadding="0" cellspacing="0" style="border:1px solid black;margin-bottom:20px;width:843px;border-collapse:collapse;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;float:none!important;height:auto!important;line-height:1.3em!important;margin-top:0px!important;margin-right:0px!important;margin-left:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;font-size:1em!important;min-height:inherit!important;background:none!important"><tbody style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;float:none!important;height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;background:none!important"><tr style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;float:none!important;height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;background:none!important"><td style="border:1px solid black;padding:5px;font-size:1em!important;line-height:1.3em!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;float:none!important;height:auto!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:inherit!important;color:rgb(175,175,175)!important;background:none!important"><div style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border-width:0px 3px 0px 0px!important;border-right-style:solid!important;border-right-color:rgb(108,226,108)!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 0.5em 0px 1em!important;text-align:right!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;white-space:pre!important;background-image:none!important;background-repeat:initial!important">1</div><div style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border-width:0px 3px 0px 0px!important;border-right-style:solid!important;border-right-color:rgb(108,226,108)!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 0.5em 0px 1em!important;text-align:right!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;white-space:pre!important;background-image:none!important;background-repeat:initial!important">2</div><div style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border-width:0px 3px 0px 0px!important;border-right-style:solid!important;border-right-color:rgb(108,226,108)!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 0.5em 0px 1em!important;text-align:right!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;white-space:pre!important;background-image:none!important;background-repeat:initial!important">3</div></td><td style="border:1px solid black;padding:5px;width:812px;font-size:1em!important;line-height:1.3em!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;float:none!important;height:auto!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;min-height:inherit!important;background:none!important"><div style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;background:none!important"><div style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;white-space:pre!important;background-image:none!important;background-repeat:initial!important"><code style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;font-size:1em!important;min-height:inherit!important;background:none!important">[DEFAULT]</code></div><div style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;white-space:pre!important;background-image:none!important;background-repeat:initial!important"><code style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;font-size:1em!important;min-height:inherit!important;background:none!important">...</code></div><div style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em!important;vertical-align:baseline!important;width:auto!important;font-size:1em!important;min-height:inherit!important;white-space:pre!important;background-image:none!important;background-repeat:initial!important"><code style="border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;line-height:1.3em!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;font-size:1em!important;min-height:inherit!important;background:none!important">verbose = True</code></div></div></td></tr></tbody></table></div></div></li></ol></li></ul></div><div><br></div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 18, 2014 at 4:18 PM, Salvatore Orlando <span dir="ltr"><<a href="mailto:sorlando@nicira.com" target="_blank">sorlando@nicira.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I think you do not have a l3 plugin configured in your neutron.conf - therefore the l3 extension is not being loaded and the router resource does not exist.<div>If the l3 plugin is not there just add it to service_plugins.</div><div><br></div><div>If the diagnosis is correct, can you post this question to <a href="http://ask.openstack.org" target="_blank">ask.openstack.org</a> (if it's not already there).</div><div>This is probably a typical problem that many users face when they start deploying neutron.</div><div><br></div><div>Salvatore</div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div>On 18 November 2014 22:08, Amit Anand <span dir="ltr"><<a href="mailto:aanand@viimed.com" target="_blank">aanand@viimed.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr">All,<div><br></div><div>So been following the Juno guide and now have arrived to the point where I need to create the demo-router - but when I run the command this is what I get:</div><div><br></div><div><div>[root@controller ~]# source demo-openrc.sh</div><div>[root@controller ~]# neutron router-create demo-router</div><div>Not Found (HTTP 404) (Request-ID: req-00fa2ff1-dfb6-4d28-976c-be0f3d500e64</div></div><div><br></div><div>There is not much more in --debug or logs than that error above. I have no idea why this is happening. I DID notice one strange thing and maybe somebody will be able to tell me whats wrong. I configured the controller and network nodes per guide and to test, run neutron ext-list for controller node when finished and neutron agent-list for both compute and network nodes when they are finished. So the weird thing is, for the network and compute node this is the output:</div><div><br></div><div><div> neutron agent-list</div><div>+--------------------------------------+--------------------+----------+-------+----------------+---------------------------+</div><div>| id                                   | agent_type         | host     | alive | admin_state_up | binary                    |</div><div>+--------------------------------------+--------------------+----------+-------+----------------+---------------------------+</div><div>| 037f3155-4518-4e67-994f-6703bb860a78 | Metadata agent     | network  | :-)   | True           | neutron-metadata-agent    |</div><div>| 3463361e-bf7a-4b01-afa8-9a4752992a17 | Open vSwitch agent | network  | :-)   | True           | neutron-openvswitch-agent |</div><div>| 561e337e-cb7e-4c98-991a-3a08873464ad | Open vSwitch agent | compute1 | :-)   | True           | neutron-openvswitch-agent |</div><div>| fd1100dd-470c-44ba-b017-3ccd08c3f8fe | DHCP agent         | network  | :-)   | True           | neutron-dhcp-agent        |</div><div>+--------------------------------------+--------------------+----------+-------+----------------+---------------------------+</div></div><div><br></div><div>But in the guide it shows neutron-l3-agent running as well! And for the controller the output is:</div><div><br><br><div>[root@controller ~]# neutron ext-list</div><div>+-----------------------+--------------------------+</div><div>| alias                 | name                     |</div><div>+-----------------------+--------------------------+</div><div>| security-group        | security-group           |</div><div>| provider              | Provider Network         |</div><div>| binding               | Port Binding             |</div><div>| quotas                | Quota management support |</div><div>| agent                 | agent                    |</div><div>| dhcp_agent_scheduler  | DHCP Agent Scheduler     |</div><div>| external-net          | Neutron external network |</div><div>| multi-provider        | Multi Provider Network   |</div><div>| allowed-address-pairs | Allowed Address Pairs    |</div><div>| extra_dhcp_opt        | Neutron Extra DHCP opts  |</div><div>+-----------------------+--------------------------+</div></div><div><br></div><div>As you can see, there a few things missing that are in the Juno guide example such as l3_agent_scheduler and ext-gw-mode and router among others...Am I not turning them on somehow? I dont think I missed anything as Ive done this twice already now and I dont think I can do all the configuring again without going crazy :-) Appreciate any help!</div><div><br></div><div><pre style="color:rgb(35,48,45);font-family:Monaco,'Courier New','DejaVu Sans Mono','Bitstream Vera Sans Mono',monospace;width:883px;border-bottom-color:rgb(222,222,222)!important;border-bottom-style:solid!important;border-bottom-width:1px!important;border-top-color:rgb(222,222,222)!important;border-top-style:solid!important;border-top-width:1px!important;font-size:12px!important;padding:0.5em!important">neutron ext-list
+-----------------------+-----------------------------------------------+
| alias                 | name                                          |
+-----------------------+-----------------------------------------------+
| security-group        | security-group                                |
| l3_agent_scheduler    | L3 Agent Scheduler                            |
| ext-gw-mode           | Neutron L3 Configurable external gateway mode |
| binding               | Port Binding                                  |
| provider              | Provider Network                              |
| agent                 | agent                                         |
| quotas                | Quota management support                      |
| dhcp_agent_scheduler  | DHCP Agent Scheduler                          |
| l3-ha                 | HA Router extension                           |
| multi-provider        | Multi Provider Network                        |
| external-net          | Neutron external network                      |
| router                | Neutron L3 Router                             |
| allowed-address-pairs | Allowed Address Pairs                         |
| extraroute            | Neutron Extra Route                           |
| extra_dhcp_opt        | Neutron Extra DHCP opts                       |
| dvr                   | Distributed Virtual Router                    |
+-----------------------+------------------------------------------------</pre><pre style="width:883px;border-bottom-color:rgb(222,222,222)!important;border-bottom-style:solid!important;border-bottom-width:1px!important;border-top-color:rgb(222,222,222)!important;border-top-style:solid!important;border-top-width:1px!important;padding:0.5em!important"></pre></div><div><br></div></div>
<br></div></div>_______________________________________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
Post to     : <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
Post to     : <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div></div></div><span><font color="#888888">-- <br><div><div>Kevin Benton</div></div>
</font></span></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br><br clear="all"><div><br></div></div></div><span><font color="#888888">-- <br><div><div>Kevin Benton</div></div>
</font></span></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div>Kevin Benton</div></div>
</div>