Hi Salvatore, 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:
systemctl status neutron-l3-agent.service neutron-l3-agent.service - OpenStack Neutron Layer 3 Agent Loaded: loaded (/usr/lib/systemd/system/neutron-l3-agent.service; disabled) Active: failed (Result: exit-code) since Tue 2014-11-18 16:29:19 EST; 22min ago 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) Main PID: 6063 (code=exited, status=1/FAILURE) Nov 18 16:29:19 controller systemd[1]: Started OpenStack Neutron Layer 3 Agent. Nov 18 16:29:19 controller systemd[1]: neutron-l3-agent.service: main process exited, code=exited, status=1/FAILURE Nov 18 16:29:19 controller systemd[1]: Unit neutron-l3-agent.service entered failed state. Nov 18 16:31:18 controller systemd[1]: Stopped OpenStack Neutron Layer 3 Agent. And when I went and looked at these logs I see: [root@controller neutron]# more l3-agent.log 2014-11-18 16:29:19.519 6063 INFO neutron.common.config [-] Logging enabled! 2014-11-18 16:29:19.520 6063 ERROR neutron.agent.l3_agent [-] An interface driver must be specified 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!! *To configure the Layer-3 (L3) agent* The Layer-3 (L3) agent <http://docs.openstack.org/juno/install-guide/install/yum/content/neutron-network-node.html#> provides routing services for virtual networks. - Edit the /etc/neutron/l3_agent.ini file and complete the following actions: 1. In the [DEFAULT] section, configure the driver, enable network namespaces <http://docs.openstack.org/juno/install-guide/install/yum/content/neutron-network-node.html#>, and configure the external network bridge: [image: Select Text] 1 2 3 4 5 [DEFAULT] ... interface_driver = neutron.agent.linux.interface.OVSInterfaceDriver use_namespaces = True external_network_bridge = br-ex 2. (Optional) To assist with troubleshooting, enable verbose logging in the [DEFAULT] section: [image: Select Text] 1 2 3 [DEFAULT] ... verbose = True On Tue, Nov 18, 2014 at 4:18 PM, Salvatore Orlando <sorla...@nicira.com> wrote: > 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. > If the l3 plugin is not there just add it to service_plugins. > > If the diagnosis is correct, can you post this question to > ask.openstack.org (if it's not already there). > This is probably a typical problem that many users face when they start > deploying neutron. > > Salvatore > > On 18 November 2014 22:08, Amit Anand <aan...@viimed.com> wrote: > >> All, >> >> 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: >> >> [root@controller ~]# source demo-openrc.sh >> [root@controller ~]# neutron router-create demo-router >> Not Found (HTTP 404) (Request-ID: req-00fa2ff1-dfb6-4d28-976c-be0f3d500e64 >> >> 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: >> >> neutron agent-list >> >> +--------------------------------------+--------------------+----------+-------+----------------+---------------------------+ >> | id | agent_type | host | >> alive | admin_state_up | binary | >> >> +--------------------------------------+--------------------+----------+-------+----------------+---------------------------+ >> | 037f3155-4518-4e67-994f-6703bb860a78 | Metadata agent | network | >> :-) | True | neutron-metadata-agent | >> | 3463361e-bf7a-4b01-afa8-9a4752992a17 | Open vSwitch agent | network | >> :-) | True | neutron-openvswitch-agent | >> | 561e337e-cb7e-4c98-991a-3a08873464ad | Open vSwitch agent | compute1 | >> :-) | True | neutron-openvswitch-agent | >> | fd1100dd-470c-44ba-b017-3ccd08c3f8fe | DHCP agent | network | >> :-) | True | neutron-dhcp-agent | >> >> +--------------------------------------+--------------------+----------+-------+----------------+---------------------------+ >> >> But in the guide it shows neutron-l3-agent running as well! And for the >> controller the output is: >> >> >> [root@controller ~]# neutron ext-list >> +-----------------------+--------------------------+ >> | alias | name | >> +-----------------------+--------------------------+ >> | security-group | security-group | >> | provider | Provider Network | >> | binding | Port Binding | >> | quotas | Quota management support | >> | agent | agent | >> | dhcp_agent_scheduler | DHCP Agent Scheduler | >> | external-net | Neutron external network | >> | multi-provider | Multi Provider Network | >> | allowed-address-pairs | Allowed Address Pairs | >> | extra_dhcp_opt | Neutron Extra DHCP opts | >> +-----------------------+--------------------------+ >> >> 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! >> >> 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 | >> +-----------------------+------------------------------------------------ >> >> >> >> _______________________________________________ >> 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