Some debugging tips and hints
Autopilot fails under ESXI Server
If using a single VMware ESXI server to run both the nodes and the controller. After some troubleshooting it turned out that JUJU was starting up containers in LXC, but the containers did not get an IP address. At that moment it was not clear if it was JUJU or LXC that caused the problem.
After some searching on the internet it turned out that neither were the problem, after finding this link: https://www.reddit.com/r/homelab/comments/4p3k9j/trouble_getting_lxc_networking_up_containers_not/
I had a similar problem a while back with lxc on an Ubuntu VM inside ESXi. My issue was the virtual switch in ESXi wasn't in promiscuous mode. This caused the network traffic from the lxc container to be dropped. After turning on promiscuous mode in VMware ESXI the containers did get there IP address and the openstack installer succeeded.