Kolla-Ansible は MariaDB のライブネス ステップが失敗したため Openstack のデプロイに失敗します

Kolla-Ansible は MariaDB のライブネス ステップが失敗したため Openstack のデプロイに失敗します

3 つのノードにまたがる Proxmox 内で実行されている仮想マシンに kolla-ansible 経由で Openstack をデプロイするときに問題が発生しています。「kolla-ansible -i multinode bootstrap-servers」と「kolla-ansible -i multinode prechecks」は両方ともエラーなしで正常に実行されますが、「kolla-ansible -i multinode deploy」は、3 つのコントローラー MV ノードすべてで MariaDB サービス ポートの有効性をチェックする手順で失敗します (実際のマシンで実行される 3 つの Proxmox と混同しないでください)。

まとめ

エラー

ノードは次のとおりです。

  1. 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))
  2. 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))
  3. 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))

各 VM には、eth0 と eth1 の 2 つのインターフェイスがあります。eth0 はプロバイダー ネットワーク用であり、個々のマシンが更新を取得できることに留意してください。IP は DHCP 経由で割り当てられ、プロバイダーのネットワーク アドレスは 192.168.1.0/24 です。逆に、すべてのマシンの eth1 は管理ネットワーク用であり、ネットワーク アドレスは 10.0.0.0/16 です。すべての IP は静的です。

複数回デプロイを試みました。また、デプロイが失敗した後に「kolla-ansible -i multinode mariadb_recovery」を試し、「kolla-ansible -i multinode destroy --yes-i-really-mean-it」を試しましたが、その後コマンドを再度実行しましたが、改善はありませんでした。

ログと、使用した構成ファイルも添付したいのですが、そのオプションがありません。

よろしくお願いいたします。サミュエル・ロウレンソ

編集:それはおそらくこれしかし、ノードを順番に「ブートストラップ」する方法がわかりません。

編集2: globals.yml:https://pastebin.com/jZ199HUw マルチノード:https://pastebin.com/eLAqH9sT コントローラ1 MariaDB ログ:https://pastebin.com/mNXzSKiP コントローラ2 MariaDB ログ:https://pastebin.com/FUxrLwji コントローラ3 MariaDB ログ:https://pastebin.com/r2tpHQnM

関連情報