<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Just yesterday I spend 7 hours
      debugging DHCP - it was misplaced space in dhcp_agent.ini file.<br>
      <br>
      One more place to see what happens is /var/log/upstart/neutron*
      logs where all stdout/err output of staring daemons is placed (for
      ubuntu - suse/centos are differ).<br>
      <br>
      <br>
      On 07.11.2013 18:45, Therese Persson wrote:<br>
    </div>
    <blockquote
cite="mid:80E1BEB0634ED149BA5FA5A989258107099096B7@ESESSMB101.ericsson.se"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 14 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Segoe UI";
        panose-1:2 11 5 2 4 2 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span lang="EN-US">Hi,<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">I have a multi-node
            installation of OpenStack Havana, one controller node, one
            network node and at the moment only one compute node.
            <o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">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.<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">I also get a lot of
            error messages in my logs (controller node):<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-size:12.0pt" lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-size:12.0pt;color:black">/var/log/neutron/openvswitch-agent.log</span><span
            style="color:black"><o:p></o:p></span></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><span style="color:black" lang="EN-US">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.
          </span><span style="color:black">Agent terminated!<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-size:12.0pt;color:black"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-size:12.0pt;color:black">/var/log/neutron/server.log<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="color:black" lang="EN-US">2013-11-07
            16:03:55.584 4230 ERROR neutron.common.legacy [-] Skipping
            unknown group key: firewall_driver<br>
            2013-11-07 16:03:55.907 4230 WARNING neutron.api.extensions
            [-] Extension fwaas not supported by any of loaded plugins<br>
            2013-11-07 16:03:55.908 4230 WARNING neutron.api.extensions
            [-] Extension lbaas not supported by any of loaded plugins<br>
            2013-11-07 16:03:55.911 4230 WARNING neutron.api.extensions
            [-] Extension port-security not supported by any of loaded
            plugins<br>
            2013-11-07 16:03:55.912 4230 WARNING neutron.api.extensions
            [-] Extension router-service-type not supported by any of
            loaded plugins<br>
            2013-11-07 16:03:55.914 4230 WARNING neutron.api.extensions
            [-] Extension routed-service-insertion not supported by any
            of loaded plugins<br>
            2013-11-07 16:03:55.915 4230 WARNING neutron.api.extensions
            [-] Extension vpnaas not supported by any of loaded plugins<br>
            2013-11-07 16:03:55.916 4230 WARNING neutron.api.extensions
            [-] Extension lbaas_agent_scheduler not supported by any of
            loaded plugins<br>
            2013-11-07 16:03:55.918 4230 WARNING neutron.api.extensions
            [-] Extension multi-provider not supported by any of loaded
            plugins<br>
            2013-11-07 16:03:55.919 4230 WARNING neutron.api.extensions
            [-] Extension service-type not supported by any of loaded
            plugins<br>
            2013-11-07 16:03:55.919 4230 WARNING neutron.api.extensions
            [-] Extension flavor not supported by any of loaded plugins<br>
            2013-11-07 16:03:55.920 4230 WARNING neutron.api.extensions
            [-] Extension metering not supported by any of loaded
            plugins<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:black" lang="EN-US">2013-11-07
            16:03:55.943 4230
          </span><span lang="EN-US">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<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="color:black" lang="EN-US">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}<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:black" lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-size:12.0pt;color:black">/var/log/keystone/keystone.conf<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="color:black" lang="EN-US">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<br>
            <br>
          </span><span lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Configuration files:<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">/etc/neutron/api-paste.ini<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">[composite:neutron]<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">use = egg:Paste#urlmap<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">/: neutronversions<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">/v2.0: neutronapi_v2_0<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">[composite:neutronapi_v2_0]<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">use =
            call:neutron.auth:pipeline_factory<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">noauth = extensions
            neutronapiapp_v2_0<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">keystone = authtoken
            keystonecontext extensions neutronapiapp_v2_0<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">[filter:keystonecontext]<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">paste.filter_factory =
            neutron.auth:NeutronKeystoneContext.factory<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">[filter:authtoken]<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">paste.filter_factory =
            keystoneclient.middleware.auth_token:filter_factory<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">auth_host = 10.10.10.51<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">#auth_uri=<a class="moz-txt-link-freetext" href="http://10.10.10.51:5000">http://10.10.10.51:5000</a><o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">auth_port = 35357<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">auth_protocol = http<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">admin_tenant_name =
            service<o:p></o:p></span></p>
        <p class="MsoNormal">admin_user = neutron<o:p></o:p></p>
        <p class="MsoNormal">admin_password = neutron<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">[filter:extensions]<o:p></o:p></p>
        <p class="MsoNormal"><span lang="EN-US">paste.filter_factory =
            neutron.api.extensions:plugin_aware_extension_middleware_factory<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">[<a class="moz-txt-link-freetext" href="app:neutronversions">app:neutronversions</a>]<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">paste.app_factory =
            neutron.api.versions:Versions.factory<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">[<a class="moz-txt-link-freetext" href="app:neutronapiapp_v2_0">app:neutronapiapp_v2_0</a>]<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">paste.app_factory =
            neutron.api.v2.router:APIRouter.factory<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">/etc/neutron/neutron.conf<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"># Where to store Neutron
            state files.  This directory must be writable by the<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"># user executing the
            agent.<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">state_path =
            /var/lib/neutron<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"># Where to store lock
            files<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">lock_path =
            $state_path/lock<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"># Neutron plugin
            provider module<o:p></o:p></span></p>
        <p class="MsoNormal">core_plugin =
          neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><span lang="EN-US"># RPC driver. DHCP
            agents needs it.<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">notification_driver =
            neutron.openstack.common.notifier.rpc_notifier<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">root_helper = sudo
            /usr/bin/neutron-rootwrap /etc/neutron/rootwrap.conf<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">[keystone_authtoken]<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">auth_host = 10.10.10.51<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">auth_port = 35357<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">auth_protocol = http<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">admin_tenant_name =
            service<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">admin_user = neutron<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">admin_password = neutron<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">signing_dir =
            $state_path/keystone-signing<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">connection =
            <a class="moz-txt-link-abbreviated" href="mailto:mysql://neutron:neutron@10.10.10.51/neutron">mysql://neutron:neutron@10.10.10.51/neutron</a><o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">firewall_driver =
            neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">[database]<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">connection =
            <a class="moz-txt-link-abbreviated" href="mailto:mysql://neutron:neutron@10.10.10.51/neutron">mysql://neutron:neutron@10.10.10.51/neutron</a><o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">[OVS]<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">tenant_network_type =
            gre<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">tunnel_id_ranges =
            1:1000<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">enable_tunneling = True<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Configuration files on
            the network node:<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">/etc/neutron/dhcp_agent.ini<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal">interface_driver =
          neutron.agent.linux.interface.OVSInterfaceDriver<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">dhcp_driver =
          neutron.agent.linux.dhcp.Dnsmasq<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">use_namespaces = True<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><span lang="EN-US">Any ideas? Do I need to
            set up a rpc backend?<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">I would really
            appreciate help with this problem.<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Therese<o:p></o:p></span></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Mailing list: <a class="moz-txt-link-freetext" href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a>
Post to     : <a class="moz-txt-link-abbreviated" href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a>
Unsubscribe : <a class="moz-txt-link-freetext" href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>