使用 Kolla 的一体化模式部署 OpenStack,但在检查 MariaDB 端口活跃度时失败

问题描述 投票:0回答:2

本地网络中的主机IP是10.10.10.5[A],我将kolla_internal_vip_address设置为10.10.10.105[B]。然而,MariaDB 服务在 B:3306 监听,但 kolla-ansible 使用 A:3306 检查端口活跃度。

执行“kolla-ansible -i ./all-in-one deploy”后

错误信息:

TASK [mariadb : Check MariaDB service port liveness] *******************************************************************
fatal: [localhost]: FAILED! => {"changed": false, "elapsed": 10, "msg": "Timeout when waiting for search string MariaDB in 10.10.10.5:3306"}

这是我的 globals.yml:

  kolla_base_distro: "ubuntu"
  kolla_install_type: "binary"
  network_interface: "enp0s8"
  neutron_external_interface: "enp0s3"
  kolla_internal_vip_address: "10.10.10.105"  # IP [B]
openstack
2个回答
0
投票

将此选项添加到您的 globals.yml 中

enable_mariadb_clustercheck: yes

它解决了 openstack xena 和 kolla-ansible 13.0.0.0rc1 中的问题


0
投票

docker restart <mariadb-docker-id>

重新启动 mariadb 服务器解决了我的问题。 您可以通过运行获取mariadb-docker-id

docker ps
© www.soinside.com 2019 - 2024. All rights reserved.