Revision history [back]

Two problems. First, there is no DHCP server on the external network, which explains why your VM doesn't get an IP address. The default deployment of Packstack assumes that instances are connected to tenant networks, not the external network. You can however add a DHCP server to the external network.

Second, the "external" network is in reality isolated in the Packstack server. This is by design; you don't need instances with internet access to try out OpenStack. With a little modification, you can connect the external network to the real i ternet: https://www.rdoproject.org/networking/neutron-with-existing-external-network/.

Now, the Stein version introduced a new default network infrastructure (ML2 mechanism driver OVN instead of Openvswitch, and type driver Geneve instead of VXLAN), and I don't know whether these instructions work with the Stein or Train versions of Packstack. Still worthwhile trying, I think.