1.处理1045报错:重装一遍openstack,在此之间必须选内存和硬盘大一点(本人内存用8GB,硬盘用的是40GB的),不可以使用两次packstack --allinone,如果使用两遍packstack --allinone都需要重装一遍(我知道这种方式,各路大神知道的其他方式可以讨论下)
2.处理http报错,将sexliunx关闭,分永久关闭和临时关闭(SELinux共有3个状态enforcing (执行中)、permissive (不执行但产生警告)、disabled(关闭))
永久关闭SELinux(需要重启机器)
1.打开配置文件:
vi /etc/selinux/config
2.找到这一行,将其修改为:SELINUX=disabled
保存并退出,然后重启系统以应用更改
3.重启httpd服务
systemctl restart httpd
4.此时你用过一次packstack --allinone了,记住不能用下一次了,你可以用root下的这个命令,每个人的xxxx.txt都不一样,这条命令可以重现安装openstack
packstack --answer-file=/root/packstack-answers-xxxxxxxxx.txt
2.临时关闭SELinux(重启机器后失效)
1. 此命令可以查看seliunx的状态
getenforce
2. 临时关闭sexliunx
setenforce 0
3.第三第四步骤和上面的一样,这里不再写了