You currently have one qrouter : qrouter-dcc0a0aa-f5cc-44b4-b5db-f94028c31915
and one dhcp space : qdhcp-0df1d4e7-b574-42c5-8261-03982fdd9b17
which means that you may not have configured the router or the networking correctly for the tenant.
When you setup a new network within a tenant you'll need to also setup the Router and attach it to the public network (set gateway) and then attach the subnet you created for the tenant to the Router (in Horizon you can click on the router and modify ports and what is connected to it.)
With this you should be launching off of the correct network:
+--------------------------------------+-----------+-----------------------------------------------------+
| id | name | subnets |
+--------------------------------------+-----------+-----------------------------------------------------+
| 0df1d4e7-b574-42c5-8261-03982fdd9b17 | vm-net | 0ffdeda3-f354-4549-bfcb-e5b1348bca7f 192.168.1.0/24 |
| 4735a976-e0c3-423b-8047-ac720893e515 | ext-net | 8a665fff-aca8-41d9-b5cc-c65b623b78bf 10.213.0.0/19 |
| 48dafbd2-3ece-42df-a645-1f273439bddb | net1 | 6b5c5843-0d98-414f-a6bc-f74f3dcf2679 192.168.0.0/24 |
I'm guessing vm-net is the network you may have just created since it is .1 instead of .0. If this is the case then you need to connect it to a router and set the gateway for the router then try to launch the instance.
You should never launch an instance on the External network (ext-net) when using Neutron + GRE/VLAN (Unless you have done custom configuration to make it possible.)
http://docs.openstack.org/api/opensta...
Please, provide :-
As UPDATE1 to question
Please find the output of the above commands in http://paste.openstack.org/show/147100/
Activate /var/log/neutron/dnsmasq.log. Add to dhcp_agent.ini :-
Create under /etc/neutron :
I have the following configuration done in dhcp_agent.ini file as it was mentioned in the OpenStack Icehouse installation doc.
and /etc/neutron/dnsmasq-neutron.conf has
should I have to change it as mentioned above?