龙空技术网

PackStack一键安装OpenStack

云实战 245

前言:

现时同学们对“centos7安装qemu”都比较关心,大家都需要剖析一些“centos7安装qemu”的相关文章。那么小编也在网络上汇集了一些对于“centos7安装qemu””的相关资讯,希望各位老铁们能喜欢,看官们快快来学习一下吧!


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 firewalldsystemctl disable firewalldsystemctl stop iptablessystemctl disable iptables

2.关闭selinux:

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

3.配置yum源:

yum install -y 

4.安装packstack工具

yum install -y openstack-packstack

6.Packstack一键安装:

packstack --allinone

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


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

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

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

1.关闭并禁用防火墙:

systemctl stop firewalldsystemctl disable firewalldsystemctl stop iptablessystemctl disable iptables

2.关闭selinux:

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

3.制作OpenStack-Newton网络源

cat <<EOF>/etc/yum.repos.d/OpenStack-Newton.repo[OpenStack-Newtron]name=OpenStack-Newtronbaseurl=

4.安装kvm源

rpm -ivh 

5.安装packstack工具

yum install openstack-packstack

6.Packstack一键安装:

packstack --allinone

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


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

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

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

1.关闭并禁用防火墙:

systemctl stop firewalldsystemctl disable firewalldsystemctl stop iptablessystemctl disable iptables

2.关闭selinux:

setenforce 0sed -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 <<EOF>/etc/yum.repos.d/CentOS-KVM.repo [CentOS-KVM]name=CentOS-KVMbaseurl=

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

rpm -ivh 

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获取管理员认证。

标签: #centos7安装qemu