I'm having issues when deploying Openstack via kolla-ansible on virtual machines that are running inside Proxmox, across three nodes. Both "kolla-ansible -i multinode bootstrap-servers" and "kolla-ansible -i multinode prechecks" run successfully without errors, but "kolla-ansible -i multinode deploy" fails during the steps where MariaDB service port liveness is being checked, on all three controller MV nodes (not to be confused with the three Proxmox that run on real machines).
Summary
Error
The nodes are as follows:
- node1 (Proxmox HW)
1.1. controller1 (Ubuntu Server VM - 10.0.1.1/16 (eth1))
1.2. compute1 (Ubuntu Server VM - 10.0.1.2/16 (eth1))
1.3. block1 (Ubuntu Server VM - 10.0.1.3/16 (eth1))
- node2 (Proxmox HW)
2.1. controller2 (Ubuntu Server VM - 10.0.2.1/16 (eth1))
2.2. compute2 (Ubuntu Server VM - 10.0.2.2/16 (eth1))
2.3. block2 (Ubuntu Server VM - 10.0.2.3/16 (eth1))
- node3 (Proxmox HW)
3.1. controller3 (Ubuntu Server VM - 10.0.3.1/16 (eth1))
3.2. compute3 (Ubuntu Server VM - 10.0.3.2/16 (eth1))
3.3. block3 (Ubuntu Server VM - 10.0.3.3/16 (eth1))
3.4. router (VyOS VM - 10.0.0.1/16 (eth1))
3.5. management (Ubuntu Desktop VM - 10.0.0.2/16 (eth1))
Each VM has two interfaces: eth0 and eth1. It is important to note that eth0 is for the provider network, so the individual machines can get updates. IPs are assigned via DHCP and the network address is 192.168.1.0/24 on the provider. Conversely, eth1 on all machines if for the management network and the network address is 10.0.0.0/16. All IPs are static.
Tried to deploy multiple times. Also tried "kolla-ansible -i multinode mariadb_recovery" after the failed deployment, and "kolla-ansible -i multinode destroy --yes-i-really-mean-it", after which I ran the commands again without improvements.
I would like to attach the logs, and the configuration files used as well, but I don't have that option.
Kind regards, Samuel Lourenço
Edit: I think it can be due to this, but I don't know how to "bootstrap" nodes in order.
Edit 2:
globals.yml: https://pastebin.com/jZ199HUw
multinode: https://pastebin.com/eLAqH9sT
controller1 MariaDB log: https://pastebin.com/mNXzSKiP
controller2 MariaDB log: https://pastebin.com/FUxrLwji
controller3 MariaDB log: https://pastebin.com/r2tpHQnM