百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

PackStack一键安装OpenStack

gudong366 2025-03-07 18:59 41 浏览


OpenStack一看就会

前言:

OpenStack是一款功能强大的开源云计算产品,能够较好的满足大多数云计算场景业务需求。但软件本身涉及功能模块较多,架构相对复杂,也增加了运维及部署难度。手动部署比较麻烦,因此提供PackStack自动安装。

OpenStack自动安装比手动搭建消耗的硬件资源较大,因此虚拟机或服务器最低配置为4核CPU+8G内存+20G磁盘,并开启CPU虚拟化。并保证服务器能访问外网。

本次主要测试的成功案例有N、P、Q三个版本,其它版本同样可以借助packstack一键安装OpenStack,安装方式相同。只是Yum源的配置不同而已,主要区别也在于yum源的配置。


成功案例1:Q版OpenStack自动安装

操作系统:CentOS7.5minimal(其它系统同样支持)

硬件配置:4vCPU+8G Memory+20G磁盘

1.关闭并禁用防火墙:

systemctl stop firewalld
systemctl disable firewalld
systemctl stop iptables
systemctl disable iptables

2.关闭selinux:

setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

3.配置yum源:

yum install -y http://rdo.fedorapeople.org/rdo-release.rpm

4.安装packstack工具

yum install -y openstack-packstack

6.Packstack一键安装:

packstack --allinone

注意:无网络异常时,安装时间最多不过30分钟,如果有任务长时间执行无返回结果,需要查看相关日志查找问题。


成功案例2:N版OpenStack自动安装

操作系统:CentOS7.4minimal(其它系统同样支持)

硬件配置:4vCPU+8G Memory+20G磁盘

1.关闭并禁用防火墙:

systemctl stop firewalld
systemctl disable firewalld
systemctl stop iptables
systemctl disable iptables

2.关闭selinux:

setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

3.制作OpenStack-Newton网络源

cat </etc/yum.repos.d/OpenStack-Newton.repo
[OpenStack-Newtron]
name=OpenStack-Newtron
baseurl=http://vault.centos.org/7.2.1511/cloud/x86_64/openstack-newton/
gpgcheck=0
enabled=1
EOF

4.安装kvm源

rpm -ivh http://mirrors.163.com/centos/7.4.1708/virt/x86_64/kvm-common/centos-release-qemu-ev-1.0-1.el7.noarch.rpm

5.安装packstack工具

yum install openstack-packstack

6.Packstack一键安装:

packstack --allinone

注意:无网络异常时,安装时间最多不过30分钟,如果有任务长时间执行无返回结果,需要查看相关日志查找问题。


成功案例3:P版OpenStack自动安装。

操作系统:CentOS7.2(其它系统同样支持)

硬件配置:4vCPU+8G Memory+20G磁盘

1.关闭并禁用防火墙:

systemctl stop firewalld
systemctl disable firewalld
systemctl stop iptables
systemctl disable iptables

2.关闭selinux:

setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

3.配置p版yum源

yum install centos-release-openstack-pike.x86_64

4.禁用掉无法使用的CentOS-QEMU-EV.repo源,可直接删除该源文件。

rm -rf /etc/yum.repos.d/CentOS-QEMU-EV.repo

5.手动配置可用的KVM源

cat </etc/yum.repos.d/CentOS-KVM.repo 
[CentOS-KVM]
name=CentOS-KVM
baseurl=http://mirror.centos.org/centos/7/virt/x86_64/kvm-common/
gpgcheck=0
enabled=1
EOF

6.配置kvm源或执行以下命令安装:

rpm -ivh http://mirror.centos.org/centos/7/virt/x86_64/kvm-common/centos-release-qemu-ev-1.0-1.el7.noarch.rpm

7.配置好yum源后安装applydeltarpm包,防止自动安装时报错。

yum install deltarpm -y

8.安装packstack工具

yum install openstack-packstack

9.Packstack一键安装:

packstack --allinone

注意:无网络异常时,安装时间最多不过30分钟,如果有任务长时间执行无返回结果,需要查看相关日志查找问题。

注意:yum网络源经常更新,以上yum源若无法访问,可留言以便更新


常规排查:

1.安装时常见报错:

Testing if puppet apply is finished :192.168.20.200_controller.pp

安装过程卡在此步骤没有任何反应。

分析:网络正常情况下此过程不超过30分钟。时间过长时,需要确认关闭NetworkManger、selinux、firewalld。还可检查硬件配置,建议4核CPU+8GB内存或更高配置。还无法解决后可添加至2个网卡、2个磁盘。


2.PackStack日志信息:

PackStack安装过程中的日志在 /var/tmp/packstack/ 目录中。无法解决问题时可查看该目录下相关日志信息。


3.常见认证文件:

执行packstack --allinone安装命令后,会在执行目录下生成
keystonerc_admin 、keystonerc_demo、
packstack-answers-20181025-111102.txt三个文件。可查看keystonerc_admin文件内容获取登录Dashboard的用户名和密码。安装过程的相关配置信息记录在
packstack-answers-20181025-111102.txt文件中。执行OpenStack操作命令前需要执行source keystonerc_admin命令h获取管理员认证。

相关推荐

U盘文件被删怎么简单恢复(u盘里的文件被误删了怎么找回)

现在这个社会不是靠关系靠路子,主要还是靠实力。刘强在机关工作,人长得帅气,工作能力又强。唯独一样不好,脾气太大,动不动就发火,因为小事常和同事发生口角。一次他火大的差点把办公桌给掀翻了,领导见他野蛮的...

不小心删除了一些文件?9 个最佳免费硬盘恢复软件

恢复您曾经无意或意外删除的所有文件和数据。您是否曾经错误地删除了一个对您的工作至关重要并导致您丢失所有进度的文件?我们为您提供了一些最好的免费硬盘恢复软件,以帮助您恢复意外删除的文件,以解决您的文件删...

Studio 中文版:数据救援神器,误删 / 分区损坏 / RAID 恢复一键找回

Studio中文版:数据救援神器,误删/分区损坏/RAID恢复一键找回当文件意外删除、分区损坏,或RAID阵列崩溃时,一款可靠的数据恢复工具往往能挽回关键损失。R-Studio中文版...

你值得拥有的11款Linux数据恢复工具

如果你使用的是Linux操作系统,那么你一定想知道一旦硬盘崩溃的话又该如何保存和恢复数据。其实,现在有很多Linux数据恢复工具可以让我们摆脱数据安全的困扰。小编已经为各位准备好了一些最好的Linux...

误删文件内容怎么恢复(误删文件内容怎么恢复回来)

  在日常使用电脑的过程中,误删文件的情况时有发生。无论是由于操作失误还是病毒攻击,误删文件都会给我们带来不小的困扰。幸运的是,随着技术的发展,误删文件恢复已不再是难题。本文将介绍几款国内外知名的误删...

u盘如何恢复删除的文件?推荐5款u盘数据恢复软件!

在日常生活与工作中,U盘作为便捷的数据存储载体,频繁用于传输和保存各类重要文件。然而,误删文件的情况却时有发生,无论是珍贵的照片、重要的工作文档,还是精心制作的视频,一旦删除,都可能带来不小的麻烦。...

怎么恢复删除的数据?5种有效的数据恢复方法汇总!

在数字化办公与生活的时代,电脑里的每一份数据都承载着重要信息。然而,一个误操作就可能导致数据被删除,无论是尚未保存的重要文档,还是珍藏多年的照片,都可能瞬间“消失”。但其实,数据删除并不意味着永久丢...

u盘删除文件怎么找回?5个数据恢复工具汇总,助你巧妙恢复数据!

在日常使用U盘的过程中,误删文件的情况时有发生,重要的工作文档、珍贵的照片视频一旦消失,难免让人焦急万分。别担心,只要选对数据恢复工具,被删除的数据仍有找回的可能。下面就为你汇总5款实用的数据...

Linux下恢复误删文件:思路+实践(linux删除如何恢复)

周五篮球群里有人问误删文件了怎么恢复,得知是ext4文件系统之后我推荐了ext4magic这个工具,然后又有人提到了xfs的话怎么办,正好前几天看到DaveChinner在邮件列表里提到了这个问题,...

苹果放大招!不用虚拟机了,Mac直接跑Linux容器,开发者效率翻倍

苹果这次真给开发者送福利了!今天凌晨(6月10日),苹果在官宣的Containerization框架直接炸了技术圈——Mac现在能原生运行Linux容器镜像了!这可不是虚拟机那种“套娃”方案,而是基...

7 款老牌经典软件,值得收藏(经典老歌软件)

Calibrehttps://calibre-ebook.com/Calibre是一个电脑电子书管理软件。肯定有人说了,电子书还要管理?那当然了。它的功能更强大的让你想象不到,首先它可以导入PDF,...

神仙级的免费开源电子书阅读器,还支持听书功能

神仙级的免费开源电子书阅读器,还支持听书功能,极空间部署『KoodoReader』哈喽小伙伴们好,我是Stark-C~前段时间不是给大家分享的电子书管理工具『TaleBook』嘛~,然后就有粉丝私信...

如何在Ubuntu系统中重置root密码(ubuntu忘记密码重置root密码命令)

很多人有个问题,就是喜欢把密码设置得很长很复杂,结果谁也没防住,却成功防住了自己ヽ(.ˇдˇ;)ノ对于现代人,特别是年轻人,都有过忘记密码的经历吧。在这篇文章中,我们来了解如何在Ubuntu1...

5款功能强大的PDF阅读器,让PDF阅读更轻松

分享5款功能强大的PDF阅读器,拥有丰富的PDF阅读工具,支持PDF文档划线、笔记、标记等操作,让PDF阅读更轻松!1.嗨动PDF编辑器一款实用的PDF处理软件,不仅可以阅读PDF文档,还能直接编辑、...

上班摸鱼利器! 免费好用的电子书阅读器,NAS轻松部署Koodo Reader

哈喽,大家好我是生活爱好者。笔者也是一名小说爱好者,平时用手机用某信读书,会员也开了,在家看体验也不错,但是上班的时候,在工作快速完成之后,想摸个鱼用手机就不太方便啦,作为爱折腾的人,必须要工作认真,...