You may check output of "neutron agent-list" for dhcp agent, to make sure it works.
Also check that if you're using GRE, you have it as network type. I accidentally set it to "local" once and spent three days guessing why DHCP agent is not working :) Cheers > On 18 лист. 2013, at 06:51, sylecn <syl...@gmail.com> wrote: > > Hi Remo, > > That is a good point. > I am using the CirrOS 0.3.1 image to boot a vm. I notice in "nova > console-log" output, ifconfig eth0 did not get the fixed ip. > > Does that mean dhcp-agent is not working correctly? I see no relavant error > log in dhcp-agent. > > I have google this error log in dhcp-agent is harmless: > 2013-11-18 10:13:35.379 7848 ERROR neutron.common.legacy [-] Skipping unknown > group key: firewall_driver > > How can I make sure dhcp agent is working? > > Here is part of the console log: > ===================== > info: initramfs: up at 1.04 > GROWROOT: CHANGED: partition=1 start=16065 old: size=64260 end=80325 new: > size=2072385,end=2088450 > info: initramfs loading root from /dev/vda1 > info: /etc/init.d/rc.sysinit: up at 1.39 > Starting logging: OK > Initializing random number generator... done. > Starting acpid: OK > cirros-ds 'local' up at 1.69 > no results found for mode=local. up 1.81. searched: nocloud configdrive ec2 > Starting network... > udhcpc (v1.20.1) started > Sending discover... > Sending discover... > Sending discover... > No lease, failing > WARN: /etc/rc3.d/S40-network failed > cirros-ds 'net' up at 182.16 > checking http://169.254.169.254/2009-04-04/instance-id > failed 1/20: up 182.21. request failed > failed 2/20: up 184.36. request failed > failed 3/20: up 186.38. request failed > failed 4/20: up 188.40. request failed > failed 5/20: up 190.42. request failed > failed 6/20: up 192.45. request failed > failed 7/20: up 194.47. request failed > failed 8/20: up 196.49. request failed > failed 9/20: up 198.51. request failed > failed 10/20: up 200.53. request failed > failed 11/20: up 202.55. request failed > failed 12/20: up 204.57. request failed > failed 13/20: up 206.59. request failed > failed 14/20: up 208.61. request failed > failed 15/20: up 210.63. request failed > failed 16/20: up 212.65. request failed > failed 17/20: up 214.67. request failed > failed 18/20: up 216.69. request failed > failed 19/20: up 218.71. request failed > failed 20/20: up 220.73. request failed > failed to read iid from metadata. tried 20 > no results found for mode=net. up 222.75. searched: nocloud configdrive ec2 > failed to get instance-id of datasource > Starting dropbear sshd: generating rsa key... generating dsa key... OK > === network info === > if-info: lo,up,127.0.0.1,8,::1 > if-info: eth0,up,,8,fe80::f816:3eff:fe65:1633 > === datasource: None None === > === cirros: current=0.3.1 uptime=223.30 === > route: fscanf > === pinging gateway failed, debugging connection === > ############ debug start ############## > ### /etc/init.d/sshd start > Starting dropbear sshd: OK > route: fscanf > ### ifconfig -a > eth0 Link encap:Ethernet HWaddr FA:16:3E:65:16:33 > inet6 addr: fe80::f816:3eff:fe65:1633/64 Scope:Link > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:18 errors:0 dropped:0 overruns:0 frame:0 > TX packets:5 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:2152 (2.1 KiB) TX bytes:902 (902.0 B) > > lo Link encap:Local Loopback > inet addr:127.0.0.1 Mask:255.0.0.0 > inet6 addr: ::1/128 Scope:Host > UP LOOPBACK RUNNING MTU:16436 Metric:1 > RX packets:12 errors:0 dropped:0 overruns:0 frame:0 > TX packets:12 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:0 > RX bytes:1020 (1020.0 B) TX bytes:1020 (1020.0 B) > > ### route -n > Kernel IP routing table > Destination Gateway Genmask Flags Metric Ref Use Iface > route: fscanf > ### cat /etc/resolv.conf > cat: can't open '/etc/resolv.conf': No such file or directory > ### gateway not found > /sbin/cirros-status: line 1: can't open /etc/resolv.conf: no such file > ### pinging nameservers > ### uname -a > Linux cirros 3.2.0-37-virtual #58-Ubuntu SMP Thu Jan 24 15:48:03 UTC 2013 > x86_64 GNU/Linux > > > > > >> On Mon, Nov 18, 2013 at 9:53 AM, Remo Mattei <r...@mattei.org> wrote: >> You could chk if your vm has the ip do not chk from the dashboard because >> you may see the ip but the vm may not have it. >> >> Let us know >> >> Inviato da iPhone () >> >>> Il giorno Nov 17, 2013, alle ore 17:24, sylecn <syl...@gmail.com> ha >>> scritto: >>> >>> I have enabled namespace, but I did not use overlapping IP addresses so far. >>> >>> Here is the result of the netns command: >>> >>> root@172-17-6-68:/var/log/neutron# ip netns show >>> qrouter-c5b513fa-6d6a-476f-bfc0-2114954a15aa >>> qdhcp-a63f0950-cdea-4a6d-8312-1819113dc244 >>> root@172-17-6-68:/var/log/neutron# ip netns exec >>> qdhcp-a63f0950-cdea-4a6d-8312-1819113dc244 ping 10.0.1.3 >>> PING 10.0.1.3 (10.0.1.3) 56(84) bytes of data. >>> From 10.0.1.2 icmp_seq=1 Destination Host Unreachable >>> From 10.0.1.2 icmp_seq=2 Destination Host Unreachable >>> From 10.0.1.2 icmp_seq=3 Destination Host Unreachable >>> From 10.0.1.2 icmp_seq=4 Destination Host Unreachable >>> From 10.0.1.2 icmp_seq=5 Destination Host Unreachable >>> From 10.0.1.2 icmp_seq=6 Destination Host Unreachable >>> From 10.0.1.2 icmp_seq=7 Destination Host Unreachable >>> From 10.0.1.2 icmp_seq=8 Destination Host Unreachable >>> From 10.0.1.2 icmp_seq=9 Destination Host Unreachable >>> From 10.0.1.2 icmp_seq=10 Destination Host Unreachable >>> From 10.0.1.2 icmp_seq=11 Destination Host Unreachable >>> From 10.0.1.2 icmp_seq=12 Destination Host Unreachable >>> ^C >>> --- 10.0.1.3 ping statistics --- >>> 13 packets transmitted, 0 received, +12 errors, 100% packet loss, time >>> 12061ms >>> pipe 3 >>> root@172-17-6-68:/var/log/neutron# >>> >>> Using ip netns exec qdhcp-* ping, I can ping 10.0.1.1 and 10.0.1.2. >>> However, ping 10.0.1.3 still fail. >>> >>> >>> >>>> On Mon, Nov 18, 2013 at 12:59 AM, Kyle Mestery (kmestery) >>>> <kmest...@cisco.com> wrote: >>>> On Nov 17, 2013, at 2:45 AM, sylecn <syl...@gmail.com> wrote: >>>> > >>>> > Thanks for the information. Now I have configured a provider router >>>> > based network, with Open vSwitch GRE tunnels. >>>> > >>>> > Here is the network topology: >>>> > >>>> > external network: 172.17.0.0/16 >>>> > external network physical router: 172.17.0.1 >>>> > neutron node IP: 172.17.6.68 >>>> > >>>> > virtual provider router: 172.17.6.70 >>>> > >>>> > virtual subnet1: 10.0.1.0/24 >>>> > >>>> > Now I can boot a vm instance and it got an IP from private IP pool >>>> > (10.0.1.3). I can also associate a floating IP to it (172.17.6.71). But >>>> > I can't ping the private ip nor the floating ip. >>>> > >>>> > From the neutron node, I can ping 172.17.6.70, but can't ping 10.0.1.1, >>>> > 10.0.1.3, 172.17.6.71. >>>> > So I can't ssh into the vm. My guess is something is wrong with the >>>> > 10.0.1.0/24 network, but I don't know what. >>>> > >>>> Are you setup to use network namespaces with overlapping IP addresses? If >>>> so, each tenant network will have it's own network namespace on the node >>>> running the Neutron L3 agent. To see these, run this command: >>>> >>>> ip netns show >>>> >>>> From the qdhcp-* one, you can try to ping your tenant network address: >>>> >>>> ip netns exec qdhcp-* ping 10.0.1.3 >>>> >>>> Let me know if that helps. >>>> >>>> Thanks, >>>> Kyle >>>> >>>> > I used the NoopFirewallDriver in OVS plugin, so icmp and tcp:22 are not >>>> > blocked by security-group rules. >>>> > >>>> > Here is the current setup: >>>> > (neutron) net-list >>>> > +--------------------------------------+--------+----------------------------------------------------+ >>>> > | id | name | subnets >>>> > | >>>> > +--------------------------------------+--------+----------------------------------------------------+ >>>> > | a63f0950-cdea-4a6d-8312-1819113dc244 | net1 | >>>> > 708f2a58-bd85-4493-b91c-a6d42c0db5e7 10.0.1.0/24 | >>>> > | ee318d0b-74e5-43c6-92bd-abb690df3334 | extnet | >>>> > 4c111c62-50f2-4332-b635-57846cf1980c 172.17.0.0/16 | >>>> > +--------------------------------------+--------+----------------------------------------------------+ >>>> > (neutron) subnet-list >>>> > +--------------------------------------+---------+---------------+------------------------------------------------+ >>>> > | id | name | cidr | >>>> > allocation_pools | >>>> > +--------------------------------------+---------+---------------+------------------------------------------------+ >>>> > | 4c111c62-50f2-4332-b635-57846cf1980c | extnet | 172.17.0.0/16 | >>>> > {"start": "172.17.6.70", "end": "172.17.6.75"} | >>>> > | 708f2a58-bd85-4493-b91c-a6d42c0db5e7 | subnet1 | 10.0.1.0/24 | >>>> > {"start": "10.0.1.2", "end": "10.0.1.254"} | >>>> > +--------------------------------------+---------+---------------+------------------------------------------------+ >>>> > (neutron) port-list >>>> > +--------------------------------------+------+-------------------+------------------------------------------------------------------------------------+ >>>> > | id | name | mac_address | >>>> > fixed_ips >>>> > | >>>> > +--------------------------------------+------+-------------------+------------------------------------------------------------------------------------+ >>>> > | 234b4e76-7b7a-461f-8b61-2b7c58165fd2 | | fa:16:3e:86:95:d3 | >>>> > {"subnet_id": "708f2a58-bd85-4493-b91c-a6d42c0db5e7", "ip_address": >>>> > "10.0.1.1"} | >>>> > | 35a8ab42-4f1a-4f1e-b656-ab4dd0e83725 | | fa:16:3e:44:c2:0a | >>>> > {"subnet_id": "708f2a58-bd85-4493-b91c-a6d42c0db5e7", "ip_address": >>>> > "10.0.1.2"} | >>>> > | 85f4d2d7-c92b-4bc1-b080-2b1978bb6e17 | | fa:16:3e:cd:77:17 | >>>> > {"subnet_id": "708f2a58-bd85-4493-b91c-a6d42c0db5e7", "ip_address": >>>> > "10.0.1.3"} | >>>> > | 9a24c2e9-a6da-4a24-93d4-9eef8cb0bcfa | | fa:16:3e:01:a2:ef | >>>> > {"subnet_id": "4c111c62-50f2-4332-b635-57846cf1980c", "ip_address": >>>> > "172.17.6.70"} | >>>> > | f508b629-6e95-4be4-89c0-b37be3907231 | | fa:16:3e:7c:41:0a | >>>> > {"subnet_id": "4c111c62-50f2-4332-b635-57846cf1980c", "ip_address": >>>> > "172.17.6.71"} | >>>> > +--------------------------------------+------+-------------------+------------------------------------------------------------------------------------+ >>>> > (neutron) port-show 234b4e76-7b7a-461f-8b61-2b7c58165fd2 >>>> > +-----------------------+---------------------------------------------------------------------------------+ >>>> > | Field | Value >>>> > | >>>> > +-----------------------+---------------------------------------------------------------------------------+ >>>> > | admin_state_up | True >>>> > | >>>> > | allowed_address_pairs | >>>> > | >>>> > | binding:capabilities | {"port_filter": false} >>>> > | >>>> > | binding:host_id | 172-17-6-68.yygamedev.com >>>> > | >>>> > | binding:vif_type | ovs >>>> > | >>>> > | device_id | c5b513fa-6d6a-476f-bfc0-2114954a15aa >>>> > | >>>> > | device_owner | network:router_interface >>>> > | >>>> > | extra_dhcp_opts | >>>> > | >>>> > | fixed_ips | {"subnet_id": >>>> > "708f2a58-bd85-4493-b91c-a6d42c0db5e7", "ip_address": "10.0.1.1"} | >>>> > | id | 234b4e76-7b7a-461f-8b61-2b7c58165fd2 >>>> > | >>>> > | mac_address | fa:16:3e:86:95:d3 >>>> > | >>>> > | name | >>>> > | >>>> > | network_id | a63f0950-cdea-4a6d-8312-1819113dc244 >>>> > | >>>> > | status | ACTIVE >>>> > | >>>> > | tenant_id | 860483f3ceeb43aab4d1f0e8f76b4064 >>>> > | >>>> > +-----------------------+---------------------------------------------------------------------------------+ >>>> > (neutron) >>>> > root@172-17-6-68:/etc/neutron# nova list >>>> > +--------------------------------------+------+--------+------------+-------------+----------------------------+ >>>> > | ID | Name | Status | Task State | >>>> > Power State | Networks | >>>> > +--------------------------------------+------+--------+------------+-------------+----------------------------+ >>>> > | ec214f0b-eede-421e-9036-a1b56bff3c37 | c1 | ACTIVE | None | >>>> > Running | net1=10.0.1.3, 172.17.6.71 | >>>> > +--------------------------------------+------+--------+------------+-------------+----------------------------+ >>>> > >>>> > >>> >>> !DSPAM:2,528971b5319253744511446! >>> _______________________________________________ >>> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack >>> Post to : openstack@lists.openstack.org >>> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack >>> >>> >>> !DSPAM:2,528971b5319253744511446! > > _______________________________________________ > Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack > Post to : openstack@lists.openstack.org > Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
_______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack