<div dir="ltr">Hi guys,<div>yes with a new installation and Liberty I solved the problem, but only in the controller node.</div><div>All instances spawned in a simple compute node attached to that one have no IP address. </div><div>I tryed with </div><div>$ sudo ovs-vsctl get Open_vSwitch . _uuid</div><div>$ sudo ovs-vsctl set Open_vSwitch 8cd9e97d-46bb-418d-8616-2b21063482ad other_config:local_ip=10.0.0.2</div><div>in the compute host, but it has no results. :(</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-11-23 14:54 GMT+01:00 Vishal Thapar <span dir="ltr"><<a href="mailto:vishal.thapar@ericsson.com" target="_blank">vishal.thapar@ericsson.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-IN" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Hi Sam,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">We debugged it in IRC. You can see errors in trying to add tap port in the dhcp log [search for br-int]. I am not sure if this is same log that he shared with
 me, but the problem was that br-int wasn’t created by the time q-dhcp tried adding it. That is why I recommended trying out with Liberty coz “Wait for br-int” was added post kilo.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Things worked out for him in a new fresh VM. He had installed latest version of OVS in this failing setup. So, I’m suspecting it could be a case of two different
 instances of OVS [installed in different locations] running with devstack code using one while q-dhcp code using other. I believe q-dhcp picks it off entry-point configuration while devstack picks off PATH variable.
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Regards,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Vishal.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Sam Hague [mailto:<a href="mailto:shague@redhat.com" target="_blank">shague@redhat.com</a>]
<br>
<b>Sent:</b> 23 November 2015 19:13<br>
<b>To:</b> Silvia Fichera<br>
<b>Cc:</b> <<a href="mailto:ovsdb-dev@lists.opendaylight.org" target="_blank">ovsdb-dev@lists.opendaylight.org</a>>; <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a>; Vishal Thapar<span class=""><br>
<b>Subject:</b> Re: [ovsdb-dev] DHCP agent not attached to br-int<u></u><u></u></span></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Silvia,<u></u><u></u></p><div><div class="h5">
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">what happens if you do ip netns? Do you see the qdhcp-xxx namespaces? And then can you do a ip netns exec qdhcp-xxx ip link and see any tap ports?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">A high-level set of actions that happens with dhcp is as follows. I don't think I have the ordering right, but these are the actions that happens eventually.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">- create a name space: ip netns<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">- add a tap port to a bridge: ovs-vsctl show<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">- move the tap port into the namespace: ip netns exec qdhcp-xxx ip link<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">- assign ip to tap port: ip netns exec qdhcp-xxx ip addr<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">- spin up dnsmasq: ps -ef | grep dns<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I also listed some debug commands you can use. The log you have assumes that the tap port was there. I don't see any output trying to actually add the port. So I would work from that log looking at the qdhcp name space and the port. See
 where it broke.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">It's also possible you have some left over junk somewhere. Maybe that dhcp name space or port do not exist and are stale. Stacking and restacking without cleaning the ovsdb in between runs isn't good. Also moving from one release to another
 can lead to problems. Go forward isn't as bad as going backwards, but still it normally leads to trouble.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Thanks, Sam<u></u><u></u></p>
</div>
</div></div></div><div><div class="h5">
<div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">On Sat, Nov 21, 2015 at 6:50 AM, Silvia Fichera <<a href="mailto:fichera.sil@gmail.com" target="_blank">fichera.sil@gmail.com</a>> wrote:<u></u><u></u></p>
<div>
<div>
<p class="MsoNormal">Hi,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">after a suggestion by Vishal I tryed to move to Liberty, but I faced the same problem.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">I've copied the log of q-dhcp and it seems that it is unable to create the tap interface. I had the same problem with kilo. <u></u><u></u></p>
</div>
<p class="MsoNormal"><a href="http://pastebin.com/ZPKVPCSv" target="_blank">http://pastebin.com/ZPKVPCSv</a><u></u><u></u></p>
<div>
<p class="MsoNormal">Anyone knows how to solve it?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Thaks<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Silvia<u></u><u></u></p>
</div>
</div>
<div>
<div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">2015-11-20 15:22 GMT+01:00 Silvia Fichera <<a href="mailto:fichera.sil@gmail.com" target="_blank">fichera.sil@gmail.com</a>>:<u></u><u></u></p>
<div>
<p class="MsoNormal">Hi all,<u></u><u></u></p>
<div>
<p class="MsoNormal">I have a setup with odl (lithium) and Openstack (kilo) fired up by devstack and I'm using OVSDB feature in ODL.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">My problem is that when I launch a new istance in openstack this han no ip address assigned.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">here some outputs of my controller node:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<div>
<p class="MsoNormal">neutron agent-list<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">+--------------------------------------+----------------+-----------+-------+----------------+------------------------+<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">| id                                   | agent_type     | host      | alive | admin_state_up | binary                 |<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">+--------------------------------------+----------------+-----------+-------+----------------+------------------------+<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">| 0514a159-e823-44c2-aa9b-5fed18c1130b | DHCP agent     | devstack1 | :-)   | True           | neutron-dhcp-agent     |<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">| 8546282c-ab9d-45cd-8f2d-4877d924eec9 | Metadata agent | devstack1 | :-)   | True           | neutron-metadata-agent |<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">+--------------------------------------+----------------+-----------+-------+----------------+------------------------+<u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<div>
<p class="MsoNormal">neutron port-list <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">+--------------------------------------+------+-------------------+-----------------------------------------------------------------------------------+<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">| id                                   | name | mac_address       | fixed_ips                                                                         |<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">+--------------------------------------+------+-------------------+-----------------------------------------------------------------------------------+<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">| 927db2be-5106-451d-95d1-5c1459d1a271 |      | fa:16:3e:40:7f:a0 | {"subnet_id": "547881c1-c4aa-4144-819a-64bc211f181b", "ip_address": "10.10.10.2"} |<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">+--------------------------------------+------+-------------------+----------------------------------------------------------------------------<u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<div>
<div>
<p class="MsoNormal">neutron port-show 927db2be-5106-451d-95d1-5c1459d1a271<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">+-----------------------+-----------------------------------------------------------------------------------+<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">| Field                 | Value                                                                             |<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">+-----------------------+-----------------------------------------------------------------------------------+<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">| admin_state_up        | True                                                                              |<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">| allowed_address_pairs |                                                                                   |<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">| binding:host_id       | devstack1                                                                         |<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">| binding:profile       | {}                                                                                |<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">| binding:vif_details   | {"port_filter": true}                                                             |<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">| binding:vif_type      | ovs                                                                               |<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">| binding:vnic_type     | normal                                                                            |<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">| device_id             | dhcp6d13ba27-f5a3-57ff-8437-9fbb02a7daef-410760e0-bf34-4889-993d-526a918610bd     |<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">| device_owner          | network:dhcp                                                                      |<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">| extra_dhcp_opts       |                                                                                   |<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">| fixed_ips             | {"subnet_id": "547881c1-c4aa-4144-819a-64bc211f181b", "ip_address": "10.10.10.2"} |<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">| id                    | 927db2be-5106-451d-95d1-5c1459d1a271                                              |<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">| mac_address           | fa:16:3e:40:7f:a0                                                                 |<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">| name                  |                                                                                   |<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">| network_id            | 410760e0-bf34-4889-993d-526a918610bd                                              |<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">| security_groups       |                                                                                   |<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">| status                | ACTIVE                                                                            |<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">| tenant_id             | dee5fcd4edd6471db647e0ff7eb36309                                                  |<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">+-----------------------+-----------------------------------------------------------------------------------+<u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">sudo ovs-vsctl show<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">a450ea16-a6c0-4f1b-ac49-5167b8c105ac<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">    Manager "tcp:<a href="http://10.30.3.234:6640" target="_blank">10.30.3.234:6640</a>"<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">        is_connected: true<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">    Bridge br-ex<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">        Controller "tcp:<a href="http://10.30.3.234:6653" target="_blank">10.30.3.234:6653</a>"<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">            is_connected: true<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">        fail_mode: secure<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">        Port br-ex<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">            Interface br-ex<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">                type: internal<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">        Port "eth1"<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">            Interface "eth1"<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">        Port patch-int<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">            Interface patch-int<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">                type: patch<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">                options: {peer=patch-ext}<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">    Bridge br-int<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">        Controller "tcp:<a href="http://10.30.3.234:6653" target="_blank">10.30.3.234:6653</a>"<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">            is_connected: true<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">        fail_mode: secure<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">        Port br-int<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">            Interface br-int<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">                type: internal<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">        Port patch-ext<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">            Interface patch-ext<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">                type: patch<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">                options: {peer=patch-int}<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">    ovs_version: "2.3.2"<u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<div>
<p class="MsoNormal">sudo ovs-ofctl -O Openflow13 show br-int<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000be80fe69c946<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">n_tables:254, n_buffers:256<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">capabilities: FLOW_STATS TABLE_STATS PORT_STATS QUEUE_STATS<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">OFPST_PORT_DESC reply (OF1.3) (xid=0x3):<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> 3(patch-ext): addr:5a:d2:aa:c8:4b:9e<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">     config:     0<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">     state:      0<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">     speed: 0 Mbps now, 0 Mbps max<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> LOCAL(br-int): addr:be:80:fe:69:c9:46<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">     config:     0<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">     state:      0<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">     speed: 0 Mbps now, 0 Mbps max<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x5): frags=normal miss_send_len=0<u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<div>
<p class="MsoNormal">sudo ovs-ofctl -O Openflow13 dump-ports br-int<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">OFPST_PORT reply (OF1.3) (xid=0x2): 2 ports<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">  port LOCAL: rx pkts=8, bytes=648, drop=0, errs=0, frame=0, over=0, crc=0<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">           tx pkts=0, bytes=0, drop=0, errs=0, coll=0<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">           duration=95700.292s<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">  port  3: rx pkts=10376, bytes=949680, drop=0, errs=0, frame=0, over=0, crc=0<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">           tx pkts=8151, bytes=921063, drop=0, errs=0, coll=0<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">           duration=90707.741s<u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">The output of <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">ip netns<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">is empty.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">There is a way to create manually the connection between br-int and the dhcp agent?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Thanks<span style="color:#888888"><br clear="all">
<u></u><u></u></span></p>
<div>
<p class="MsoNormal"><span style="color:#888888"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:#888888"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:#888888">Silvia <u></u><u></u></span></p>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><br>
<br clear="all">
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
</div>
<p class="MsoNormal"><span><span style="color:#888888">-- <u></u><u></u></span></span></p>
<div>
<p class="MsoNormal"><span style="color:#888888">Silvia Fichera</span><u></u><u></u></p>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
_______________________________________________<br>
ovsdb-dev mailing list<br>
<a href="mailto:ovsdb-dev@lists.opendaylight.org" target="_blank">ovsdb-dev@lists.opendaylight.org</a><br>
<a href="https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev" target="_blank">https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev</a><u></u><u></u></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div></div></div>
</div>

</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Silvia Fichera</div>
</div>