l3 agent does not required for dhcp agent to provide addresses. They
are, actually, seraprate OVS bridges on network node.
On 07.11.2013 19:01, Molnár Mihály László wrote:
Hi!
Do you have l3 agent configured? I dont know havana, but should look
like this:
*
Create a router for the new tenant:
quantum router-create --tenant-id $put_id_of_project_one router_proj_one
*
Add the router to the running l3 agent (if it wasn't automatically
added):
quantum agent-list (to get the l3 agent ID)
quantum l3-agent-router-add $l3_agent_ID router_proj_one
From Grizzly install guide:
https://github.com/mseknibilel/OpenStack-Grizzly-Install-Guide/blob/OVS_MultiNode/OpenStack_Grizzly_Install_Guide.rst
Rusty
On Thu, Nov 7, 2013 at 5:45 PM, Therese Persson
<therese.pers...@ericsson.com <mailto:therese.pers...@ericsson.com>>
wrote:
Hi,
I have a multi-node installation of OpenStack Havana, one
controller node, one network node and at the moment only one
compute node.
When creating a VM no IP is assigned by DHCP. It seems to be a
problem with the openvswitch plugin on the controller node, it
fails to start.
I also get a lot of error messages in my logs (controller node):
/var/log/neutron/openvswitch-agent.log
2013-11-07 16:03:59.453 4317 ERROR
neutron.plugins.openvswitch.agent.ovs_neutron_agent [-] Tunneling
cannot be enabled without a valid local_ip. Agent terminated!
/var/log/neutron/server.log
2013-11-07 16:03:55.584 4230 ERROR neutron.common.legacy [-]
Skipping unknown group key: firewall_driver
2013-11-07 16:03:55.907 4230 WARNING neutron.api.extensions [-]
Extension fwaas not supported by any of loaded plugins
2013-11-07 16:03:55.908 4230 WARNING neutron.api.extensions [-]
Extension lbaas not supported by any of loaded plugins
2013-11-07 16:03:55.911 4230 WARNING neutron.api.extensions [-]
Extension port-security not supported by any of loaded plugins
2013-11-07 16:03:55.912 4230 WARNING neutron.api.extensions [-]
Extension router-service-type not supported by any of loaded plugins
2013-11-07 16:03:55.914 4230 WARNING neutron.api.extensions [-]
Extension routed-service-insertion not supported by any of loaded
plugins
2013-11-07 16:03:55.915 4230 WARNING neutron.api.extensions [-]
Extension vpnaas not supported by any of loaded plugins
2013-11-07 16:03:55.916 4230 WARNING neutron.api.extensions [-]
Extension lbaas_agent_scheduler not supported by any of loaded plugins
2013-11-07 16:03:55.918 4230 WARNING neutron.api.extensions [-]
Extension multi-provider not supported by any of loaded plugins
2013-11-07 16:03:55.919 4230 WARNING neutron.api.extensions [-]
Extension service-type not supported by any of loaded plugins
2013-11-07 16:03:55.919 4230 WARNING neutron.api.extensions [-]
Extension flavor not supported by any of loaded plugins
2013-11-07 16:03:55.920 4230 WARNING neutron.api.extensions [-]
Extension metering not supported by any of loaded plugins
2013-11-07 16:03:55.943 4230 WARNING
keystoneclient.middleware.auth_token [-] Configuring auth_uri to
point to the public identity endpoint is required; clients may not
be able to authenticate against an admin endpoint
2013-11-07 16:12:56.433 4230 WARNING neutron.db.agentschedulers_db
[-] Fail scheduling network {'status': u'ACTIVE', 'subnets':
[u'1190fcaf-211a-59a9-b0fd-4cca9441ce1f'], 'name': u'net1',
'provider:physical_network': None, 'admin_state_up': True,
'tenant_id': u'519c6e2d263044adba404441f18aab60',
'provider:network_type': u'gre', 'router:external': False,
'shared': False, 'id': u'b2565410-baa1-458a-82a0-a930d3891bbd',
'provider:segmentation_id': 1L}
/var/log/keystone/keystone.conf
2013-11-07 14:46:36.146 1409 WARNING keystone.common.wsgi [-]
Authorization failed. The request you have made requires
authentication. from 127.0.0.1
Configuration files:
/etc/neutron/api-paste.ini
[composite:neutron]
use = egg:Paste#urlmap
/: neutronversions
/v2.0: neutronapi_v2_0
[composite:neutronapi_v2_0]
use = call:neutron.auth:pipeline_factory
noauth = extensions neutronapiapp_v2_0
keystone = authtoken keystonecontext extensions neutronapiapp_v2_0
[filter:keystonecontext]
paste.filter_factory = neutron.auth:NeutronKeystoneContext.factory
[filter:authtoken]
paste.filter_factory =
keystoneclient.middleware.auth_token:filter_factory
auth_host = 10.10.10.51 <tel:10.10.10.51>
#auth_uri=http://10.10.10.51 <tel:10.10.10.51>:5000
auth_port = 35357
auth_protocol = http
admin_tenant_name = service
admin_user = neutron
admin_password = neutron
[filter:extensions]
paste.filter_factory =
neutron.api.extensions:plugin_aware_extension_middleware_factory
[app:neutronversions]
paste.app_factory = neutron.api.versions:Versions.factory
[app:neutronapiapp_v2_0]
paste.app_factory = neutron.api.v2.router:APIRouter.factory
/etc/neutron/neutron.conf
# Where to store Neutron state files. This directory must be
writable by the
# user executing the agent.
state_path = /var/lib/neutron
# Where to store lock files
lock_path = $state_path/lock
# Neutron plugin provider module
core_plugin =
neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2
# RPC driver. DHCP agents needs it.
notification_driver = neutron.openstack.common.notifier.rpc_notifier
root_helper = sudo /usr/bin/neutron-rootwrap
/etc/neutron/rootwrap.conf
[keystone_authtoken]
auth_host = 10.10.10.51 <tel:10.10.10.51>
auth_port = 35357
auth_protocol = http
admin_tenant_name = service
admin_user = neutron
admin_password = neutron
signing_dir = $state_path/keystone-signing
connection = mysql://neutron:neutron@10.10.10.51
<tel:10.10.10.51>/neutron
/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini
firewall_driver =
neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver
[database]
connection = mysql://neutron:neutron@10.10.10.51
<tel:10.10.10.51>/neutron
[OVS]
tenant_network_type = gre
tunnel_id_ranges = 1:1000
enable_tunneling = True
Configuration files on the network node:
/etc/neutron/dhcp_agent.ini
interface_driver = neutron.agent.linux.interface.OVSInterfaceDriver
dhcp_driver = neutron.agent.linux.dhcp.Dnsmasq
use_namespaces = True
Any ideas? Do I need to set up a rpc backend?
I would really appreciate help with this problem.
Therese
_______________________________________________
Mailing list:
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to : openstack@lists.openstack.org
<mailto: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
_______________________________________________
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