FAQ
5. FAQ:
A:OpenStack安装过程中出现的报错,如何排错?
1)思路:
先根据报错提示初步判断报错原因,如果报错指向明显直接进行修正即可,如果报错信息不明显,根据提示查看相关日志,如果日志查看后依然无法解决,则此时可通过互联网手段查阅资料进行解决。
2)举例说明:
在执行packstack --allinone --provision-demo=n命令时报错:
报错中提示leatherman_curl.so.1.3.0找不到,推荐查看的日志文件为/var/tmp/packstack/20200531-141206-VwLouQ/openstack-setup.log,这里推断在安装OpenStack过程中缺少leatherman1.3.0版本的软件,经验证发现当前安装的leatherman版本为1.10.0版本:
修正方法就是对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地址已生效。
学员评价