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 < [email protected]> 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 > > #auth_uri=http://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 > > 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:[email protected]/neutron > > > > > > /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini > > > > firewall_driver = > neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver > > [database] > > connection = mysql://neutron:[email protected]/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 : [email protected] > Unsubscribe : > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack > >
_______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : [email protected] Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
