devstack all-in-one - external network packet trace
Hi, I have an ubuntu hardware host (H). I have installed virtualbox on this and running another ubuntu VM (D) with devstack.
I am using the vanilla all-in-one devstack setup. AFter running stack.sh, OpenStack services are all up and I can create cirros VMs running in (D). From (D) I can reach these cirros VMs and vice-versa. The cirros VMs are connected to a private network and to the public network via the router (all this was auto created by devstack, I didnt do anything except create the localrc as per below)
But how do I give the cirros VMs outgoing public internet access - eg. I want to ping 8.8.8.8 from cirros VM.
more details: ubuntu 12.04/10, openstack latest git, devstack latest git.
[[local|localrc]]
ADMIN_PASSWORD=password
MYSQL_PASSWORD=password
RABBIT_PASSWORD=password
SERVICE_PASSWORD=password
SERVICE_TOKEN=tokentoken
disable_service n-net
enable_service neutron, q-svc, q-agt, q-dhcp, q-l3, q-meta, q-lbaas, q-fwaas
During ping, on (H), "tcpdump -vvv -i br-ex -n" shows receiving the ping packets from the router interface address to 8.8.8.8. But thats the end of that. Is my host dropping it? or my next hop dropping it? how to troubleshoot.
- Sivakumar