I may have found the problem. I have 2 Quantum networks, and I don't see a DHCP server running on one of them. See below:
ubuntu@ryu1:~/devstack$ quantum subnet-list +--------------------------------------+------+------------------+------------------------------------------------------+ | id | name | cidr | allocation_pools | +--------------------------------------+------+------------------+------------------------------------------------------+ | 51a4e945-6566-4559-9cc3-4c6466dbd4cb | | 10.0.0.0/24 | {"start": "10.0.0.2", "end": "10.0.0.254"} | | 62123ffa-f094-4054-abee-c7f2f766521d | | 192.168.100.0/24 | {"start": "192.168.100.2", "end": "192.168.100.254"} | +--------------------------------------+------+------------------+------------------------------------------------------+ ubuntu@ryu1:~/devstack$ quantum subnet-show 62123ffa-f094-4054-abee-c7f2f766521d +------------------+------------------------------------------------------+ | Field | Value | +------------------+------------------------------------------------------+ | allocation_pools | {"start": "192.168.100.2", "end": "192.168.100.254"} | | cidr | 192.168.100.0/24 | | dns_nameservers | | | enable_dhcp | False | | gateway_ip | 192.168.100.1 | | host_routes | | | id | 62123ffa-f094-4054-abee-c7f2f766521d | | ip_version | 4 | | name | | | network_id | eedd4b41-b232-4370-8a1c-786a128638f6 | | tenant_id | e95a7aa5d1e74ebd8914c7d4900447ab | +------------------+------------------------------------------------------+ ubuntu@ryu1:~/devstack$ When I do a "ps auxw|grep dhcp", I only see one running for the first network with addresses in the 10.0.0.0/24 channel. ubuntu@ryu1:~/devstack$ quantum subnet-list +--------------------------------------+------+------------------+------------------------------------------------------+ | id | name | cidr | allocation_pools | +--------------------------------------+------+------------------+------------------------------------------------------+ | 51a4e945-6566-4559-9cc3-4c6466dbd4cb | | 10.0.0.0/24 | {"start": "10.0.0.2", "end": "10.0.0.254"} | | 62123ffa-f094-4054-abee-c7f2f766521d | | 192.168.100.0/24 | {"start": "192.168.100.2", "end": "192.168.100.254"} | +--------------------------------------+------+------------------+------------------------------------------------------+ ubuntu@ryu1:~/devstack$ quantum subnet-show 62123ffa-f094-4054-abee-c7f2f766521d +------------------+------------------------------------------------------+ | Field | Value | +------------------+------------------------------------------------------+ | allocation_pools | {"start": "192.168.100.2", "end": "192.168.100.254"} | | cidr | 192.168.100.0/24 | | dns_nameservers | | | enable_dhcp | False | | gateway_ip | 192.168.100.1 | | host_routes | | | id | 62123ffa-f094-4054-abee-c7f2f766521d | | ip_version | 4 | | name | | | network_id | eedd4b41-b232-4370-8a1c-786a128638f6 | | tenant_id | e95a7aa5d1e74ebd8914c7d4900447ab | +------------------+------------------------------------------------------+ ubuntu@ryu1:~/devstack$ Any ideas? Thanks, Kyle On Oct 26, 2012, at 9:41 AM, Kyle Mestery (kmestery) <kmest...@cisco.com> wrote: > Hi Kaneko: > > I was able to confirm no IP address by logging into the console and doing a > "ifconfig eth0" on the VM. Further, I followed your steps below, and in step > #1, > there is no IP assignment given to the VM. Running the ping with the specified > netns failed as well. Also, my VMs were assigned addresses in the > 192.168.100.x/24 > address space, which was different from yours. Not sure if that matters. > > Like I said, I suspect that perhaps there is something odd about my setup > since I've > ported your images to VirtualBox, but I can't quite figure out what that is. > Anything else > for me to look at? > > Thank you for the help! > > Kyle > > On Oct 26, 2012, at 2:35 AM, Yoshihiro Kaneko <ykaneko0...@gmail.com> wrote: > >> Hi Kyle, >> >> How did you confirm that IP address was not given to VM? >> Please confirm with the following command. >> >> 1. see console output of VM >> >> $ nova console-log vm1 | tail -30 >> Initializing random number generator... done. >> Starting network... >> udhcpc (v1.18.5) started >> Sending discover... >> Sending select for 10.0.0.3... >> Lease of 10.0.0.3 obtained, lease time 120 >> deleting routers >> route: SIOCDELRT: No such process >> adding dns 10.0.0.2 >> cloud-setup: checking http://169.254.169.254/2009-04-04/meta-data/instance-id >> cloud-setup: successful after 1/30 tries: up 14.29. iid=i-00000001 >> wget: server returned error: HTTP/1.1 404 Not Found >> failed to get http://169.254.169.254/latest/meta-data/public-keys >> Starting dropbear sshd: generating rsa key... generating dsa key... OK >> ===== cloud-final: system completely up in 15.15 seconds ==== >> instance-id: i-00000001 >> public-ipv4: >> local-ipv4 : 10.0.0.3 >> wget: server returned error: HTTP/1.1 404 Not Found >> cloud-userdata: failed to read user data url: >> http://169.254.169.254/2009-04-04/user-data >> WARN: /etc/rc3.d/S99-cloud-userdata failed >> ____ ____ ____ >> / __/ __ ____ ____ / __ \/ __/ >> / /__ / // __// __// /_/ /\ \ >> \___//_//_/ /_/ \____/___/ >> http://launchpad.net/cirros >> >> >> login as 'cirros' user. default password: 'cubswin:)'. use 'sudo' for root. >> cirros login: >> >> >> 2. ping to VM on network namespace >> >> $ ip netns >> qrouter-223854b4-ef25-4f65-b32f-254418dbb439 >> qdhcp-729be6af-188f-4174-b889-0789bfa87d4a >> $ >> $ sudo ip netns exec qrouter-223854b4-ef25-4f65-b32f-254418dbb439 ping >> 10.0.0.3 >> PING 10.0.0.3 (10.0.0.3) 56(84) bytes of data. >> 64 bytes from 10.0.0.3: icmp_req=1 ttl=64 time=2.05 ms >> 64 bytes from 10.0.0.3: icmp_req=2 ttl=64 time=0.926 ms >> 64 bytes from 10.0.0.3: icmp_req=3 ttl=64 time=0.875 ms >> 64 bytes from 10.0.0.3: icmp_req=4 ttl=64 time=0.885 ms >> ^C >> --- 10.0.0.3 ping statistics --- >> 4 packets transmitted, 4 received, 0% packet loss, time 3001ms >> rtt min/avg/max/mdev = 0.875/1.186/2.059/0.504 ms >> ubuntu@ryu1:~/devstack$ ping 10.0..0.3 >> ping: unknown host 10.0..0.3 >> >> >> Thanks, >> Kaneko >> >> 2012/10/26 Isaku Yamahata <yamah...@valinux.co.jp>: >>> On Fri, Oct 26, 2012 at 02:03:42AM +0000, Kyle Mestery (kmestery) wrote: >>>> On Oct 24, 2012, at 5:33 AM, Yoshihiro Kaneko <ykaneko0...@gmail.com> >>>> wrote: >>>>> Hi, >>>>> >>>>> I made devstack VM image for Ryu and OpenStack Folsom. Using this VM >>>>> image, anyone can easily try Ryu and OpenStack. >>>>> Instructions for this pre-configured VM image: >>>>> https://github.com/osrg/ryu/wiki/RYU-OpenStack-Folsom-environment-VM-image-file-HOWTO >>>>> Japanese: >>>>> https://github.com/osrg/ryu/wiki/RYU-OpenStack-Folsom-environment-VM-image-file-Japanese-HOWTO >>>>> URL for downloading VM image file is described in this document. >>>>> >>>>> Thanks, >>>>> Kaneko >>>> >>>> >>>> Kaneko: >>>> >>>> I have ported this image to VirtualBox by using qemu-img to convert it to >>>> vmdk, and then >>>> importing it into VirtualBox. I then created 2 host only networks to mimic >>>> the public/private >>>> libvirt networks you specify. I was able to add 3 NICs to each of the 2 >>>> VMs I created from >>>> the image, adding the public net as network 1, the private net as network >>>> 2, and a NAT >>>> network (to get to the outside world) as network 3. I can bring devstack >>>> up on each one, >>>> and that works ok. The problem is, when I spin a VM up, it never gets an >>>> IP address. I suspect >>>> this may be because in your setup, libvirt has a DHCP server on one of the >>>> networks >>>> used by the VMs. I was thinking of running dnsmasq on the controller node >>>> to alleviate this >>>> problem when utilizing the images on VirtualBox, but I can't figure out >>>> which interface to run >>>> this on. With the latest OpenStack code, there's far too many layers of >>>> indirection going on. >>>> Any idea which interface I should run the dnsmasq instance with on the >>>> controller node? >>> >>> Kaneko-san will give more detailed information, though. >>> quantum-dhcp-agent takes care of starting/stopping dnsmasq. So we don't have >>> to start/stop dnsmasq manually. >>> -- >>> yamahata > > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_sfd2d_oct > _______________________________________________ > Ryu-devel mailing list > Ryu-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/ryu-devel ------------------------------------------------------------------------------ The Windows 8 Center In partnership with Sourceforge Your idea - your app - 30 days. Get started! http://windows8center.sourceforge.net/ what-html-developers-need-to-know-about-coding-windows-8-metro-style-apps/ _______________________________________________ Ryu-devel mailing list Ryu-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ryu-devel