【云计算】CentOS7 上配置Openstack(单机)bug记录

简介: 【云计算】CentOS7 上配置Openstack(单机)bug记录

教程

step7 yum-config-manager --enable Openstack-queens

20200401134307494.png

然后下面也没有出什么安装过程,直接忽略过去了,还不知道是不是因为这步对后面造成了影响

step8 安装PackStack

yum install -y openstack-packstack时,一直提示网络不可达,但是ping baidu.com可以通

20200401134307494.png

20200401134307494.png

解决方案

更换yum软件源为阿里云镜像源,教程

Centos7 更换yum软件源

首先要检查有没有安装wget

输入yum list installed找看有没有wget

20200401134307494.png

新的问题:找不到可用软件包openstack-packstack

20200401134307494.png

解决方案

安装RDO—配置packstakyum源

yum install https://www.rdoproject.org/repos/rdo-release.rpm

安装packstack软件包

yum install openstack-packstack

安装成功

image.png

step10 生成与修改应答文件

Additional information:

Parameter CONFIG_NEUTRON_L2_AGENT: You have chosen OVN Neutron backend. Note that this backend does not support the

VPNaaS or FWaaS services. Geneve will be used as the encapsulation method for tenant networks

不知道什么错误,直接忽略掉了,发现answer.txt正常生成了

20200401134307494.png

step11 部署和运行Openstack

20200401134307494.png

大概有两个错:

ERROR : Failed to run remote script, stdout: stderr: Warning: Permanently added ‘192.168.19.128’ (ECDSA) to the list of known hosts.

这个看网上说是没设置好ssh跟hostname啥的,但是我都设置好了,就忽略了这个错误,先改的第二个错。

facter: error while loading shared libraries: leatherman_curl.so.1.3.0: cannot open shared object file: No such file or directory

教程

首先查看安装的leatherman的版本yum list | grep leatherman,发现是1.10版本,比需要的版本高,进行版本回退yum downgrade leatherman

20200401134307494.png

然后解决完这个又运行了一次发现第一个错也没有报

ERROR : Error appeared during puppet run: 192.168.19.128_controller.pp

Error:Execution of '/usr/bin/yum -d 0 -e 0 -y install openstack-keystone’returned 1: EFror: ackage: python2-pid-prmoton-e.26.0-2.el7.x86_64 (openstack-train)

You will find full trace in log /var/tmp/packstack/28220514-162157-]d6qc/manifests/192.168.19.128_controller .pp.log

20200401134307494.png

按照wls的方法,单独复制运行出来会出错,好像是有依赖冲突

20200401134307494.png

根据提示都没执行成功

20200401134307494.png

发现还是不行,上述提示的方案不可行

20200401134307494.png

解决方案

yum -y install PackageKit-backend
yum -y install yum-utils
yum -y install qpid-proton-c-0.26.0-2.el7.x86_64
yum -y install openstack-keystone

问题解决

20200401134307494.png


目录
相关文章
|
应用服务中间件 Linux 网络安全
Centos 8.0中Nginx配置文件和https正书添加配置
这是一份Nginx配置文件,包含HTTP与HTTPS服务设置。主要功能如下:1) 将HTTP(80端口)请求重定向至HTTPS(443端口),增强安全性;2) 配置SSL证书,支持TLSv1.1至TLSv1.3协议;3) 使用uWSGI与后端应用通信(如Django);4) 静态文件托管路径设为`/root/code/static/`;5) 定制错误页面(404、50x)。适用于Web应用部署场景。
1098 87
|
存储 Linux Apache
在CentOS上配置SVN至Web目录的自动同步
通过上述配置,每次当SVN仓库中提交新的更改时,`post-commit`钩子将被触发,SVN仓库的内容会自动同步到指定的Web目录,从而实现代码的连续部署。
326 16
|
NoSQL 安全 Linux
设置Redis在CentOS7上的自启动配置
这些步骤总结了在CentOS 7系统上设置Redis服务自启动的过程。这些命令提供了一个直接且明了的方式,确保Redis作为关键组件在系统启动时能自动运行,保障了依赖于Redis服务的应用的稳定性和可用性。
849 9
|
Linux
Centos6配置阿里云yum源报错
在CentOS 6配置阿里云Yum源时,可能出现EPEL仓库访问报错(404 Not Found)。解决方法:编辑`/etc/yum.repos.d/epel.repo`文件,将`enabled`和`gpgcheck`参数设为0 ``` 此设置可解决仓库无法访问的问题。
2460 29
|
Ubuntu 安全 Linux
CentOS与Ubuntu中防火墙配置命令集汇
有了这些,你就能遨游在 CentOS 和 Ubuntu 的海洋中,频繁地改变你的防火墙设置,快速地应对各种安全威胁,同时也能保证你的系统可以正常工作。出发吧,勇敢的编程者,随着这些命令集的涌动,扬帆起航,走向安全的网络世界!
470 5
|
关系型数据库 MySQL Linux
CentOS 7系统下详细安装MySQL 5.7的步骤:包括密码配置、字符集配置、远程连接配置
以上就是在CentOS 7系统下安装MySQL 5.7的详细步骤。希望这个指南能帮助你顺利完成安装。
3368 26
|
11月前
|
存储 Ubuntu Linux
VMware-安装CentOS系统教程及安装包
虚拟机相当于是一个独立于你电脑的环境,在这个环境上面,你可以安装Linux、Windows、Ubuntu等各个类型各个版本的系统,在这个系统里面你不用担心有病读等,不用担心文件误删导致系统崩溃。 虚拟机也和正常的电脑系统是一样的,也可以开关机,不用的时候,你关机就可以了,也不会占用你的系统资源,使用起来还是比较方便 这里也有已经做好的CentOS 7系统,下载下来解压后直接用VMware打开就可以使用
1646 69
|
10月前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
4407 3
|
11月前
|
Ubuntu Linux 索引
Centos 7、Debian及Ubuntu系统中安装和验证tree命令的指南。
通过上述步骤,我们可以在CentOS 7、Debian和Ubuntu系统中安装并验证 `tree`命令。在命令行界面中执行安装命令,然后通过版本检查确认安装成功。这保证了在多个平台上 `tree`命令的一致性和可用性,使得用户无论在哪种Linux发行版上都能使用此工具浏览目录结构。
960 78