3分钟

FAQ

5. FAQ:

A:OpenStack安装过程中出现的报错,如何排错?

1)思路:

先根据报错提示初步判断报错原因,如果报错指向明显直接进行修正即可,如果报错信息不明显,根据提示查看相关日志,如果日志查看后依然无法解决,则此时可通过互联网手段查阅资料进行解决。

2)举例说明:

在执行packstack --allinone --provision-demo=n命令时报错:

5-01 OpenStack安装报错

报错中提示leatherman_curl.so.1.3.0找不到,推荐查看的日志文件为/var/tmp/packstack/20200531-141206-VwLouQ/openstack-setup.log,这里推断在安装OpenStack过程中缺少leatherman1.3.0版本的软件,经验证发现当前安装的leatherman版本为1.10.0版本:

5-02 leatherman版本查看

修正方法就是对leatherman进行版本降级安装:

yum downgrade leatherman

修改完后重新执行packstack --allinone --provision-demo=n命令即可。

B:OpenStack部署过程中实测发现偶尔可能会出现配好的IPv4地址失效的情况出现,如何解决?

1)思路:

如果出现类似的问题,可以先检查NetworkManager网络服务是否已停掉,然后通过重启network网络服务的方式,使之重新生效,最后验证没问题后,继续执行OpenStack的安装步骤。

2)操作命令:

a:验证NetworkManager状态

systemctl status NetworkManager.service

如果该服务已停掉,则继续执行b重启network服务的操作,如果发现该服务仍在运行,则执行:

systemctl stop NetworkManager.service

b:重启network网络服务

systemctl restart network.service

c:验证IP地址已生效

ip addr show

确保ifcfg-ens33和ifcfg-ens34的IPv4地址已生效。