Kolla部署OpenStack失败问题(5)

云计算 waitig 858℃ 百度已收录 0评论

环境说明

我使用的主机是在某云平台(实际就是OpenStack作为架构的一个云平台)分配的虚拟机,使用kolla部署单节点OpenStack Ocata 使用两个网卡,其中eth0:172.24.10.30。
kolla部署单节点OpenStack Ocata在其他文章里有具体步骤。

问题

执行kolla-ansible deploy -i /home/all-in-one部署OpenStack,报错TASK [haproxy : Waiting for virtual IP to appear] ************************************************************************
fatal: [localhost]: FAILED! => {“changed”: false, “elapsed”: 300, “failed”: true, “msg”: “Timeout when waiting for 127.0.0.1:3306”}
to retry, use: –limit @/usr/share/kolla-ansible/ansible/site.retry

解决方案

分析报错信息,猜想是ip或者端口出现问题。查看33006端口情况,正在被监听

[root@kolla ]# netstat -an | grep 3306
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN 

尝试ping 127.0.0.1 居然ping 不通,ifconfig lo查看结果没有ip127.0.0.1,具体如下

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 13271102  bytes 2736882833 (2.5 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 13271102  bytes 2736882833 (2.5 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

重启了network,再查看lo,也能ping通了

[root@kolla ]# service network restart
Restarting network (via systemctl):  [  OK  ]
[root@kolla]# ifconfig lo
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 13278598  bytes 2737257769 (2.5 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 13278598  bytes 2737257769 (2.5 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

若是重启network仍然不起作用,可手动给网卡lo设置IP:127.0.0.1/8命令为ip addr add 127.0.0.1/8 dev lo


本文由【waitig】发表在等英博客
本文固定链接:Kolla部署OpenStack失败问题(5)
欢迎关注本站官方公众号,每日都有干货分享!
等英博客官方公众号
点赞 (0)分享 (0)