本地网络中的主机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]
将此选项添加到您的 globals.yml 中
enable_mariadb_clustercheck: yes
它解决了 openstack xena 和 kolla-ansible 13.0.0.0rc1 中的问题
docker restart <mariadb-docker-id>
docker ps