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

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部署完成。

    我只是一个小白,第一次写博客。。。。。希望可以帮到大家。安静



猜你喜欢

转载自blog.csdn.net/GT_Stone/article/details/80629559