CentOS7 上配置Openstack[单机配置](下)

简介: step9 修改ssh配置step10 生成与修改应答文件step11 部署和运行Openstacksetp12 成功部署bug1 提示找不到HOSTNAME命令bug2 Error: Execution of ‘/usr/bin/yum -d 0 -e 0 -y install redis’ returned 1: Error downloading packagesbug3 安装时出现了No Presto metadata available for centos-openstack-queensbug4 Faild to aply catalog: Execution of

step9 修改ssh配置


cd /etc/ssh

vim ssh_config

017d901511c84d779e7de2f3655acf2b.png

需要添加:

StrictHostKeyChecking no

UserKnownHostsFile /dev/null

查看文件添加的末尾几行:

e3c616328ffd4a559e6c9346255cc08b.png


step10 生成与修改应答文件


注意此时操作的路径,以免后续找不到地方,建议先cd ~

packstack --gen-answer-file=answer.txt

a5e9bdf66e294420aa06bf4926335b2d.png


因为里面的密码等都是比较麻烦的,这里我们需要进行修改,修改为自己能够熟练记忆的密码。

此外,因为我们是单机配置,需要将所有的ip地址或者是主机名改为本机ip(ifconfig查看ens33下的网络ip)

密码修改:

db7bd2a0121c430c9a24fb6573686212.png


只修改了这里,发现在后续的登陆中,密码并没有变成123456,很迷糊,但是可以获取密码

主机名设置:

7ec0a2b6b9d64289b6b9cd06980bb2bf.png


ff56a93becec48818764ed600051f2c9.png


step11 部署和运行Openstack


f1252a9602854672bc3b8385f66d8a10.png


在这个过程中,可能会校验.pp文件很长时间,在stackoverflow上,以为大佬说,需要30分钟甚至更多,根据自己的内存大小以及CPU有关的

如下图:

ef10c5e3b483460e9ecdfa48449e31ae.png


如果你很幸运,可以进行下一步

如果出错了,可以下看博客最后的bug记录


setp12 成功部署


打开面板:

虚拟机ip/dashboard

9a209ce25cb24a129cb95cda376ff0a4.png


因为在前面博主修改的密码没有生效,所以通过查看密码来登录:

密码查看:

cat keystonerc_admin

0ae59d2ee9a444969265f2acb3814b03.png


登录之后:

daf05a918cd1487f9051912aea78eb42.png


激动人心的BUG解决环节


bug1 提示找不到HOSTNAME命令


解决方式:

可以查看博主的这一篇博客


bug2 Error: Execution of ‘/usr/bin/yum -d 0 -e 0 -y install redis’ returned 1: Error downloading packages


解决方式:

这是一种类型的错误,如果你出现了在安装***内容的时候出现了问题,可以将这条内容复制下来多次

运行

直到运行出来已经安装且为最新版本

附上完整的报错信息:

ERROR : Error appeared during Puppet run: 192.168.164.93_controller.pp

Error: Execution of ‘/usr/bin/yum -d 0 -e 0 -y install redis’ returned 1: Error downloading packages:

You will find full trace in log /var/tmp/packstack/20220513-150502-anadEn/manifests/192.168.164.93_controller.pp.log

Please check log file /var/tmp/packstack/20220513-150502-anadEn/openstack-setup.log for more information

Additional information:


  • Time synchronization installation was skipped. Please note that unsynchronized time on server instances might be problem for some OpenStack components.


  • File /root/keystonerc_admin has been created on OpenStack client host 192.168.164.93. To use the command line tools you need to source the file.


  • To access the OpenStack Dashboard browse to http://192.168.164.93/dashboard .
  • Please, find your login credentials stored in the keystonerc_admin in your home directory.


bug3 安装时出现了No Presto metadata available for centos-openstack-queens


cb750fcecc6449af953853b69100fe5f.png


解决方式(通过包的管理角度来进行:

yum clean all

yum makecache

再次执行:

aeafe2c1257b4ff3823109de1e87ce7d.png


bug4 Faild to aply catalog: Execution of ‘/usr/bin/openstack ***’


并出现内部错误500时:

可以通过查询日志的方式来解决,如果是因为数据库同步的问题导致的

解决方式:

keystone-manage db_sync
cinder-manage db sync
glance-manage db sync
nova-manage db sync


此处参考博客园博客


bug5 Error: Failed to apply catalog: Cannot allocate memory - fork(2)


错误截图:

48e5974a40414d9a897383292ab5c748.png


如果出现了这个问题,恭喜你可以扩大虚拟机的内存了,

有个解决方式是:

将虚拟机的内存开到8G,还有的博主的解决方案是将内存开大到10-16G:

2e18a22fab9d4f4ebaedc11b1f54cf72.png




目录
相关文章
|
1月前
|
Linux 网络安全 Apache
CentOS 7.2配置Apache服务httpd(上)
CentOS 7.2配置Apache服务httpd(上)
221 1
|
25天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
74 2
|
1月前
|
Java jenkins 持续交付
Centos7下docker的jenkins下载并配置jdk与maven
通过上述步骤,您将成功在CentOS 7上的Docker容器中部署了Jenkins,并配置好了JDK与Maven,为持续集成和自动化构建打下了坚实基础。
109 1
|
1月前
|
存储 监控 Linux
在 CentOS 7 中如何对新硬盘进行分区、格式化、挂载及配置最佳实践
本文详细介绍了在 CentOS 7 中如何对新硬盘进行分区、格式化、挂载及配置最佳实践,包括使用 `fdisk` 创建分区、`mkfs` 格式化分区、创建挂载点、编辑 `/etc/fstab` 实现永久挂载等步骤,旨在有效管理服务器磁盘空间,提高系统稳定性和可维护性。
134 1
|
1月前
|
Linux PHP Apache
CentOS 7.2配置Apache服务httpd(下)
CentOS 7.2配置Apache服务httpd(下)
51 1
|
3月前
|
弹性计算 关系型数据库 MySQL
centos7 mysql安装及配置
本文详细介绍了在阿里云服务器ECS上通过yum源安装MySQL 8.0.12的过程,包括更新yum源、下载并安装MySQL源、解决安装过程中可能遇到的问题等步骤。此外,还介绍了如何启动MySQL服务、设置开机自启、配置登录密码、添加远程登录用户以及处理远程连接异常等问题。适合初学者参考,帮助快速搭建MySQL环境。
472 8
centos7 mysql安装及配置
|
2月前
|
Linux
CentOS 7.x时间同步服务chrony配置详解
文章详细介绍了在CentOS 7.x系统中如何安装和配置chrony服务,以及它与ntpd服务的对比,强调了chrony在时间同步方面的高效性和准确性。
202 1
CentOS 7.x时间同步服务chrony配置详解
|
1月前
|
安全 Linux 数据库连接
CentOS 7环境下DM8数据库的安装与配置
【10月更文挑战第16天】本文介绍了在 CentOS 7 环境下安装与配置达梦数据库(DM8)的详细步骤,包括安装前准备、创建安装用户、上传安装文件、解压并运行安装程序、初始化数据库实例、配置环境变量、启动数据库服务、配置数据库连接和参数、备份与恢复、以及安装后的安全设置、性能优化和定期维护等内容。通过这些步骤,可以顺利完成 DM8 的安装与配置。
255 0
|
1月前
|
Linux
CentOS-Stream-9配置chfs
通过上述步骤,您就可以在CentOS Stream 9上配置并运行CHFS,为用户提供基于HTTP的文件分享服务。请注意,实际操作时应根据CHFS的具体版本和文档进行适当调整。
57 0
|
1月前
|
Ubuntu 网络协议 Linux
liunx各大发行版(centos,rocky,ubuntu,国产麒麟kylinos)网卡配置和包管理方面的区别
liunx各大发行版(centos,rocky,ubuntu,国产麒麟kylinos)网卡配置和包管理方面的区别
113 0
下一篇
无影云桌面