[Openstack] DHCP problem in grizzly

Darragh O'Reilly dara2002-openstack at yahoo.com
Mon May 20 10:39:37 UTC 2013




the reference to 10.0.2.15 is strange. This happens to be the address the VirtualBox DHCP server gives to its VMs configured for NAT. Are you using VirtualBox? Even so I have never found this to be a problem because a Quantum DHCP namespace is isolated from the main one. Can you provide the 'ip address' from the main namespace and the dhcp namespace. 



>________________________________
> From: "Heinonen, Johanna (NSN - FI/Espoo)" <johanna.heinonen at nsn.com>
>To: "openstack at lists.launchpad.net" <openstack at lists.launchpad.net> 
>Sent: Monday, 20 May 2013, 7:51
>Subject: [Openstack] DHCP problem in grizzly
> 
>
>
> 
>Hi,
> 
>I have installed grizzly with quantum and ovs-plugin. It seems that grizzly allocates the third address of each subnet for dhcp. (In folsom it was the second address). This means that the VMs will get addresses .2, .4, .5, …
> 
>In my setup the first VM always boots fine and gets the address x.x.x.2. This can be seen in the syslog:
> 
>May 20 08:29:23 grizzly-236 dnsmasq-dhcp[2190]: DHCPDISCOVER(tapdbcef145-f5) 10.0.2.15 fa:16:3e:2d:0d:e0
>May 20 08:29:23 grizzly-236 dnsmasq-dhcp[2190]: DHCPOFFER(tapdbcef145-f5) 10.20.30.2 fa:16:3e:2d:0d:e0
>May 20 08:29:23 grizzly-236 dnsmasq-dhcp[2190]: DHCPREQUEST(tapdbcef145-f5) 10.20.30.2 fa:16:3e:2d:0d:e0
>May 20 08:29:23 grizzly-236 dnsmasq-dhcp[2190]: DHCPACK(tapdbcef145-f5) 10.20.30.2 fa:16:3e:2d:0d:e0 10-20-30-2
> 
>The problem comes when I start the second VM. Nova shows that the x.x.x.4 is allocated
> 
>root at grizzly-236:~# nova list
>+--------------------------------------+----------+--------+------------------------+
>| ID                                   | Name     | Status | Networks               |
>+--------------------------------------+----------+--------+------------------------+
>| c112ccbb-5039-4d05-b414-b53a1eafa2d8 | q-test   | ACTIVE | tenant1-net=10.20.30.2 |
>| 4f26975c-995d-403d-88b0-e7bbf189baad | q-test-2 | ACTIVE | tenant1-net=10.20.30.4 |
>+--------------------------------------+----------+--------+------------------------+
> 
>But from syslog I see that the answer to the DHCPDISCOVER is “no address available”
> 
>May 20 08:33:34 grizzly-236 dnsmasq-dhcp[2190]: DHCPDISCOVER(tapdbcef145-f5) 10.0.2.15 fa:16:3e:fc:1f:9a no address available
>May 20 08:33:52 grizzly-236 dnsmasq-dhcp[2190]: DHCPDISCOVER(tapdbcef145-f5) 10.0.2.15 fa:16:3e:fc:1f:9a no address available
> 
>When I restart the quantum-dhcp-server the problem disappears. This can be seen from the syslog:
> 
>May 20 09:01:40 grizzly-236 dnsmasq[7235]: started, version 2.59 cachesize 150
>May 20 09:01:40 grizzly-236 dnsmasq[7235]: compile time options: IPv6 GNU-getopt DBus i18n DHCP TFTP conntrack IDN
>May 20 09:01:40 grizzly-236 dnsmasq[7235]: warning: no upstream servers configured
>May 20 09:01:40 grizzly-236 dnsmasq-dhcp[7235]: DHCP, static leases only on 10.20.30.0, lease time 2m
>May 20 09:01:40 grizzly-236 dnsmasq[7235]: cleared cache
>May 20 09:01:40 grizzly-236 dnsmasq-dhcp[7235]: read /var/lib/quantum/dhcp/e6f27330-be41-478c-b4d2-49ed4ce0af00/host
>May 20 09:01:40 grizzly-236 dnsmasq-dhcp[7235]: read /var/lib/quantum/dhcp/e6f27330-be41-478c-b4d2-49ed4ce0af00/opts
>May 20 09:02:19 grizzly-236 dnsmasq-dhcp[7235]: DHCPREQUEST(tapdbcef145-f5) 10.20.30.2 fa:16:3e:2d:0d:e0
>May 20 09:02:19 grizzly-236 dnsmasq-dhcp[7235]: DHCPNAK(tapdbcef145-f5) 10.20.30.2 fa:16:3e:2d:0d:e0 lease not found
>May 20 09:02:19 grizzly-236 dnsmasq-dhcp[7235]: DHCPDISCOVER(tapdbcef145-f5) fa:16:3e:2d:0d:e0
>May 20 09:02:19 grizzly-236 dnsmasq-dhcp[7235]: DHCPOFFER(tapdbcef145-f5) 10.20.30.2 fa:16:3e:2d:0d:e0
>May 20 09:02:19 grizzly-236 dnsmasq-dhcp[7235]: DHCPREQUEST(tapdbcef145-f5) 10.20.30.2 fa:16:3e:2d:0d:e0
>May 20 09:02:19 grizzly-236 dnsmasq-dhcp[7235]: DHCPACK(tapdbcef145-f5) 10.20.30.2 fa:16:3e:2d:0d:e0 10-20-30-2
> 
>May 20 09:03:39 grizzly-236 dnsmasq-dhcp[7235]: DHCPDISCOVER(tapdbcef145-f5) fa:16:3e:fc:1f:9a
>May 20 09:03:39 grizzly-236 dnsmasq-dhcp[7235]: DHCPOFFER(tapdbcef145-f5) 10.20.30.4 fa:16:3e:fc:1f:9a
>May 20 09:03:39 grizzly-236 dnsmasq-dhcp[7235]: DHCPREQUEST(tapdbcef145-f5) 10.20.30.4 fa:16:3e:fc:1f:9a
>May 20 09:03:39 grizzly-236 dnsmasq-dhcp[7235]: DHCPACK(tapdbcef145-f5) 10.20.30.4 fa:16:3e:fc:1f:9a 10-20-30-4
> 
> 
>What could be the problem? Have you seen similar behavior? If yes, how did you fix this?
> 
>Best regards,
>Johanna
>  
>_______________________________________________
>Mailing list: https://launchpad.net/~openstack
>Post to     : openstack at lists.launchpad.net
>Unsubscribe : https://launchpad.net/~openstack
>More help   : https://help.launchpad.net/ListHelp
>
>
>




More information about the Openstack mailing list