I have a running instance of OpenStack Rocky using LXD hypervisor. Everything appears to be perfectly OK and functional. All basic checks are passing. Uploading images, creating flavours, the network is nicely set up, instances in different series (trusty, xenial, bionic) are running. OpenStack Dashboard is functioning properly. There is not a single detail that would suggest that something is wrong.
However, Juju bootstrap is failing. From what I can get it appears that initial cloud-init setup is failing.
Yes, that’s correct. OpenStack cloud is running well. It’s Bionic deployment. I did not mention that.
I did not get into the details yet, but Juju bootstrap is using cloud-init to preconfigure the node before SSH-ing into it. Adding SSH keys, agent binaries, etc. The container itself is healthy like any other that I would create and start using OpenStack CLI or Dashboard.
Looks like it did hit a metadata server but then got a 500 error back, so may need to go look at the relevant openstack logs to see what’s up with that.