360SDN.COM

Centos 7.4下 部署openstack Queens版本常见的几个问题及解决方法

来源:  2019-04-23 16:59:06    评论:0点击:

1、配置网络源找不到域名,报错域名未知,ping www.baidu.com 不通
    vim /etc/NetworkManager/NetworkManager.conf
    添加:    dns=none
    vim /etc/resolv.conf
    添加:    nameserver 8.8.8.8
        nameserver 8.8.4.4
 
    systemctl restart network
2、安装openstack-queens源后,缓存源的时候失败。
    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部署完成。
 
    我只是一个小白,第一次写博客。。。。。希望可以帮到大家。安静
原文:https://blog.csdn.net/GT_Stone/article/details/80629559  
为您推荐

友情链接 |九搜汽车网 |手机ok生活信息网|ok生活信息网|ok微生活
 Powered by www.360SDN.COM   京ICP备11022651号-4 © 2012-2016 版权