vim /etc/NetworkManager/NetworkManager.conf
添加: dns=none
vim /etc/resolv.conf
添加: nameserver 8.8.8.8
nameserver 8.8.4.4
systemctl restart network
cd /etc/yum.repo.d
rm -rf 新出现的所有有关于openstack的文件
yum remove centos-release-openstack-queens
yum install centos-release-openstack-queens
yum clean all
yum makecache
或者只留下 centos-openstack.repo centos-Base.repo 其余删掉
这种做法是存在隐患的,后面还会遇到问题
做法2:mv openstakc 所有相关的到新建立的文件夹
yum clean all
yum makecache
3、启动httpd服务报错
vim /etc/selinux/config
selinux = disabled
4、创建域的时候报错
openstack: 'domain create --description Domain example' is not an openstack command. See 'openstack --help'.
Did you mean one of these?
source xxxx(写好的脚本)
5、报错2
身份验证不对
解决办法:核对脚本里面的密码信息。修改正确的
密码,source xxxx
6、计算节点安装 openstack-nova-compute
报错:Requires: qemu-kvm-rhev >= 2.9.0
执行:sed -i 's/$contentdir/centos/g' /etc/yum.repos.d/CentOS-QEMU-EV.repo
在这里之前的隐患问题出现了,我们在安装centos-release-openstack-queens时,伴随安装的有centos-release-qemu.随之而来的会有一个CentOS-QEMU-EV.repo存放在 /etc/yum.repo.d下,文件存在的时候,运行yum makecache会出现问题,但是如果这个文件被删,这个当前的Requires: qemu-kvm-rhev >= 2.9.0报错就会无休止的出现,刚开始以为是版本的问题,在网上找了很多rpm包去安装,降低版本,或者提升版本,但是后续的依赖包不是正常人可以看得完的。实在是很头痛。。
如果是使用rm 彻底删除的QEMU-EV.repo,那就先用 rpm -qa | grep centos-release-qemu*,如果这个东西安装了,那就移除重装一下就好了。
如果使用的是mv 那就把QEMU再移动回 /etc/yum.repo就好,然后执行上面的sed命令。
7、openstack-nova-compute.service无法启动
查看日志,报错AMQP 5672 不可达,查看控制端的端口开放情况,开启5672端口,更新防火墙规则。或者直接关闭防火墙
目前遇见的问题只有这些,之前配置了一次控制端点。遇见的问题忘了记录了,是个损失。。但是第一次的经验促使了我第二次用了很短的时间将Queens部署完成。
我只是一个小白,第一次写博客。。。。。希望可以帮到大家。