PackStack一键安装OpenStack_51CTO博客_packstack一键部署openstack的命令是


本站和网页 https://blog.51cto.com/u_9099998/2133088 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

PackStack一键安装OpenStack_51CTO博客_packstack一键部署openstack的命令是
PackStack一键安装OpenStack
关注
独笔孤行
PackStack一键安装OpenStack
原创
独笔孤行
2018-06-27 10:41:26
博主文章分类:独笔
©著作权
文章标签
OpenStack
一键安装
虚拟化
puppet
PackStack
文章分类
OpenStack
云计算
©著作权归作者所有:来自51CTO博客作者独笔孤行的原创作品,请联系作者获取转载授权,否则将追究法律责任
作者:独笔孤行
公众号:云实战
官网:http://anyamaze.com/
OpenStack自动安装比手动搭建消耗的硬件资源较大,因此虚拟机或服务器最低配置为4核CPU+8G内存+20G磁盘,并开启CPU虚拟化。建议配置为8核CPU+16G内存或更高配置,并保证服务器能访问外网。
本次主要测试的成功案例有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 NetworkManager
# systemctl disable NetworkManager
2.关闭selinux:
# setenforce 0
3.编辑/etc/selinux/config文件内容,将SELINUX值enforcing改为disabled:
SELINUX=disabled
4.配置yum源:
# yum install -y http://rdo.fedorapeople.org/rdo-release.rpm
5.安装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 NetworkManager
# systemctl disable NetworkManager
2.关闭selinux:
# setenforce 0
3.编辑/etc/selinux/config文件内容,将SELINUX值enforcing改为disabled:
SELINUX=disabled
4.制作OpenStack-Newton网络源
cat /etc/yum.repos.d/CentOS-OpenStack-Newton.repo
[OpenStack-Newton]
name=OpenStack-Newton
baseurl=http://vault.centos.org/7.4.1708/cloud/x86_64/openstack-newton/
gpgcheck=0
enabled=1
5.安装kvm源
yum install http://mirrors.163.com/centos/7.5.1804/virt/x86_64/kvm-common/centos-release-qemu-ev-1.0-1.el7.noarch.rpm
6.安装packstack工具
# yum install openstack-packstack
7.Packstack一键安装:
# packstack --allinone
注解
无网络异常时,安装时间最多不过30分钟,如果有任务长时间执行无返回结果,需要查看相关日志查找问题。
**成功案例3:M版OpenStack自动安装
**
操作系统:CentOS7.5minimal(其它系统同样支持)
硬件配置:4vCPU+8G Memory+20G磁盘
1.关闭并禁用防火墙及NetworkManager:
systemctl stop firewalld
systemctl disable firewalld
systemctl stop NetworkManager
systemctl disable NetworkManager
2.关闭selinux:
setenforce 0
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
3.配置OpenStack-Mitaka网络源
cat /etc/yum.repos.d/CentOS-OpenStack.repo
[OpenStack-Mitaka]
name=OpenStack-Mitaka
baseurl=http://vault.centos.org/7.2.1511/cloud/x86_64/openstack-mitaka/
enabled=1
gpgcheck=0
4.添加域名解析
echo "192.168.3.87 mitaka" >> /etc/hosts
域名解析非常重要,一定要添加。其中192.168.3.87是服务器ip地址,mitaka是主机名hostname,可根据实际内容进行替换。
5.安装packstack工具
# yum install openstack-packstack libvirt
7.Packstack一键安装:
# packstack --allinone
注解
若出现与mariadb相关报错,可能是新装mariadb包与原有包版本冲突,卸载原有包即可。
**成功案例4:P版OpenStack自动安装。
**
操作系统:CentOS7.2(其它系统同样支持)
硬件配置:4vCPU+8G Memory+20G磁盘
1.关闭并禁用防火墙:
# systemctl stop firewalld
# systemctl disable firewalld
# systemctl stop NetworkManager
# systemctl disable NetworkManager
2.关闭selinux:
# setenforce 0
编辑/etc/selinux/config文件内容,将SELINUX值enforcing改为disabled:
SELINUX=disabled
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源
[root@OpenStackPike ~]# 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
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
常见故障处理排查及使用方法
如下提到的处理方法,适用于以上三个版本的PackStack方式安装。
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获取管理员认证。
4.安装成功过程记录:
[root@newton ~]# packstack --allinone
Welcome to the Packstack setup utility
The installation log file is available at: /var/tmp/packstack/20181025-111101-o7nt5l/openstack-setup.log
Packstack changed given value to required value /root/.ssh/id_rsa.pub
Installing:
Clean Up [ DONE ]
Discovering ip protocol version [ DONE ]
Setting up ssh keys [ DONE ]
Preparing servers [ DONE ]
Pre installing Puppet and discovering hosts' details [ DONE ]
Preparing pre-install entries [ DONE ]
Setting up CACERT [ DONE ]
Preparing AMQP entries [ DONE ]
Preparing MariaDB entries [ DONE ]
Fixing Keystone LDAP config parameters to be undef if empty[ DONE ]
Preparing Keystone entries [ DONE ]
Preparing Glance entries [ DONE ]
Checking if the Cinder server has a cinder-volumes vg[ DONE ]
Preparing Cinder entries [ DONE ]
Preparing Nova API entries [ DONE ]
Creating ssh keys for Nova migration [ DONE ]
Gathering ssh host keys for Nova migration [ DONE ]
Preparing Nova Compute entries [ DONE ]
Preparing Nova Scheduler entries [ DONE ]
Preparing Nova VNC Proxy entries [ DONE ]
Preparing OpenStack Network-related Nova entries [ DONE ]
Preparing Nova Common entries [ DONE ]
Preparing Neutron LBaaS Agent entries [ DONE ]
Preparing Neutron API entries [ DONE ]
Preparing Neutron L3 entries [ DONE ]
Preparing Neutron L2 Agent entries [ DONE ]
Preparing Neutron DHCP Agent entries [ DONE ]
Preparing Neutron Metering Agent entries [ DONE ]
Checking if NetworkManager is enabled and running [ DONE ]
Preparing OpenStack Client entries [ DONE ]
Preparing Horizon entries [ DONE ]
Preparing Swift builder entries [ DONE ]
Preparing Swift proxy entries [ DONE ]
Preparing Swift storage entries [ DONE ]
Preparing Gnocchi entries [ DONE ]
Preparing MongoDB entries [ DONE ]
Preparing Redis entries [ DONE ]
Preparing Ceilometer entries [ DONE ]
Preparing Aodh entries [ DONE ]
Preparing Nagios server entries [ DONE ]
Preparing Nagios host entries [ DONE ]
Preparing Puppet manifests [ DONE ]
Copying Puppet modules and manifests [ DONE ]
Applying 192.168.20.200_controller.pp
192.168.20.200_controller.pp: [ DONE ]
Applying 192.168.20.200_network.pp
192.168.20.200_network.pp: [ DONE ]
Applying 192.168.20.200_compute.pp
192.168.20.200_compute.pp: [ DONE ]
Applying Puppet manifests [ DONE ]
Finalizing [ DONE ]
**** Installation completed successfully ******
Additional information:
* A new answerfile was created in: /root/packstack-answers-20181025-111102.txt
* Time synchronization installation was skipped. Please note that unsynchronized time on server instances might be problem for some OpenStack components.
* Warning: NetworkManager is active on 192.168.20.200. OpenStack networking currently does not work on systems that have the Network Manager service enabled.
* File /root/keystonerc_admin has been created on OpenStack client host 192.168.20.200. To use the command line tools you need to source the file.
* To access the OpenStack Dashboard browse to http://192.168.20.200/dashboard .
Please, find your login credentials stored in the keystonerc_admin in your home directory.
* To use Nagios, browse to http://192.168.20.200/nagios username: nagiosadmin, password: 97167e4c4377483d
* The installation log file is available at: /var/tmp/packstack/20181025-111101-o7nt5l/openstack-setup.log
* The generated manifests are available at: /var/tmp/packstack/20181025-111101-o7nt5l/manifests
以上过程为安装成功时的全部信息,由于没有关闭NetworkManager导致出现警告信息,需要手动执行如下命令关闭NetworkManager:
systemctl disable NetworkManger
systemctl stop NetworkManager
5.未添加域名解析报错
安装过程出现以下报错内容时,则说明域名解析存在问题,需要检查/etc/hosts文件中的域名解析是否正确。一般在Mitaka版一键安装中较常见。
Welcome to the Packstack setup utility
The installation log file is available at: /var/tmp/packstack/20190307-112130-xbH_fv/openstack-setup.log
Installing:
......
Applying 192.168.3.87_prescript.pp
192.168.3.87_prescript.pp: [ DONE ]
Applying 192.168.3.87_amqp.pp
Applying 192.168.3.87_mariadb.pp
192.168.3.87_amqp.pp: [ ERROR ]
Applying Puppet manifests [ ERROR ]
ERROR : Error appeared during Puppet run: 192.168.3.87_amqp.pp
Error: Could not start Service[rabbitmq-server]: Execution of '/usr/bin/systemctl start rabbitmq-server' returned 1: Job for rabbitmq-server.service failed because the control process exited with error code. See "systemctl status rabbitmq-server.service" and "journalctl -xe" for details.
You will find full trace in log /var/tmp/packstack/20190307-112130-xbH_fv/manifests/192.168.3.87_amqp.pp.log
Please check log file /var/tmp/packstack/20190307-112130-xbH_fv/openstack-setup.log for more information
Additional information:
* A new answerfile was created in: /root/packstack-answers-20190307-112131.txt
* 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.3.87. To use the command line tools you need to source the file.
* To access the OpenStack Dashboard browse to http://192.168.3.87/dashboard .
Please, find your login credentials stored in the keystonerc_admin in your home directory.
* To use Nagios, browse to http://192.168.3.87/nagios username: nagiosadmin, password: 15f559006ea94478
由于国内yum网络源经常更新,以上yum源如有无法访问情况,可在评论去留言,以便我及时更新。
欢迎扫描关注本人公众号,会定时分享IT技术文章,如有其它技术问题,可随时咨询。
打赏
收藏
评论
分享
举报
上一篇:OpenStack Newton部署官方指南
下一篇:OpenStack添加iscsi共享存储
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
全部评论
()
最热
最新
相关文章
Openstack一键安装
系统:Centos6.5x64单节点 CentOS yum 快速安装;[root@host ~]# vi /etc/yum.repos.d/opentstack.repo# vi /etc/yum.repos.d/opentstack.repo[openstack]name=OpenStackbaseurl=https://repos.fedorapeople.org/repos/openstac
单节点一键安装
[Openstack]一键安装Openstack测试环境
搭建OpenStack测试环境,供初学者学习使用。OpenStack提供一种最简单的安装方法,ALLinone。只需要一条命令即可完成Openstack的整个安装安装环境如下:1、VMware Fusion 7 PRO 虚拟化平台(也可使用 VMware Workstation)2、创建VM虚拟机(Redhat 7),vCPU*1/8G/100G,网卡模式为NAT可上网3、安装CentOS7.1操
一键安装Openstack
allinone
openstack(二)一键安装
这里写一下红帽的一键部署openstack的方式,这里说一下用packstack根据应答文件(answer-file)方式自动部署,后续再针对每个服务单独讲解。一、Preinstallation1、在安装之前,说一下官方给出的硬件要求最小配置:Controller Node: 1 processor, 2 GB memory, and 5 GB storageNetwork Node
openstack
packstack
OpenStack一键部署安装
openstack环境准备基础条件:CentOS或Redhat裸机一台,内存16G以上,并自行安装基础工具包(net-tools及vim等)配置物理机YUM源(请使用官方提供的最完整的仓库)TIPS:前面的步骤均为环境准备,具体安装步骤请看该博客最后部分
CentOS7
OpenStack
一键
部署安装
PackStack一键安装OpenStack
OpenStack借助PackStack进行一键安装,此种方式为单节点快速部署(allinone)。由于安装内容较多,硬件资源消耗大,因此最低配置为4核CPU+8G内存,建议配置为8核CPU16G内存或更高配置。Allinone方式部署适合初学者了解OpenStack。手动配置OpenStack环境请
OpenStack
一键安装
虚拟化
puppet
PackStack
openstack一键部署配置
本配置采用两台虚拟机虚拟机IP地址网关openstack192.168.154.101/24192.168.154.2yum192.168.154.100/24镜像下载点击——​​实验所需镜像​​统一安装配置:openstack配置:修改主机名:hostnamectl set-hostname trainbash配置网卡信息:vi /etc/sysconfig/network-scripts/if
centos
linux
html
CentOS下一键安装OpenStack
openstack
linux
软件包
输入密码
Centos 7 一键安装openstack
系统:Centos7x64单节点 CentOS yum 快速安装;# 安装RDO repo$ sudo yum install -y https://www.rdoproject.org/repos/rdo-release.rpm# 更新repo源$ sudo yum update -y# 安装openstack-packstack$ sudo yum install -y openstack-p
安装
openstack
一键部署Openstack R版
什么是OpenStack?OpenStack是一个云操作系统,可控制整个数据中心的大型计算,存储和网络资源池,所有这些都通过仪表板进行管理,该控制台为管理员提供控制,同时使用户能够通过Web界面配置资源。这里我们通过shell脚本的方式来安装#!/bin/bash#date:2019-4-9#测试环境为CentOS7.51处理器4G内存#Linuxlocalhost.localdomain3.10
一键部署
Openstack
R版
ApiDoc 一键生成注释
本文来自网易云社区。 作者:盛国存 背景 我们日常在使用ApiDoc维护管理api文档,提高了api文档的整体维护性。但在老旧接口中,补充接口注解无疑是一次繁重的体力劳动。仔细查看,大多数接口的格式 其实是相似的,那么,是否可以将体力活做的技术一些? 答案是sure,只需要三步。分析log,构建接口
数据库
网易数帆
数据
字段
网易云
一键生成CAD图纸
://cad-creator.com,小编亲测,可以下载哦
数据
工控
参数配置
openstack一键安装(最新版)
来自 乌龟运维 https://wuguiyunwei.com环境 Centos 7.2 最小化安装(最小11G内存)1,下载安装脚本wget http://source.goyun.org:8000/source/yijian/wuguiyunwei.com && chmod +x wuguiyunwei.c
密码
浏览器
文章
cetnos7一键安装openstack(一)
一.安装RDO软件 yum install -y http://rdo.fedorapeople.org/rdo-release.rpm rdo-release.rpm &nbs
centos openstack 一键安
cetnos7一键安装openstack(二)
packstack --allinone(error解决)ERROR : Error appeared during Puppet run: 192.168.1.8_mysql.pp Error: Execution of '/usr/bin/yum -d 0 -e 0 -y install mariadb-galera-server' returned 1: Error: mariadb-gal
centos openstack 一键安
OpenStack —— DevStack一键自动化安装
一、DevStack介绍 Devstack目前是支持Ubuntu16.04和CentOS 7,而且Devstack官方建议使用Ubuntu16.04,所以我们使用Ubuntu 16.04进行安装。 默认无论是Devstack和OpenStack,都是采用Master的代码进行安装,这样经常会出现,今天安装成功,明天失败,代码时刻在变化。所以我们不
devstack
OpenStack多节点一键部署(超详细)
本地yum源多节点部署R版本的OpenStack平台详细流程
OpenStack
OpenStack一键部署
本地源多节点一键部署OpenStack
OpenStack应答文件
Openstack实验环境部署详细流程
openstack-packstack一键式在线部署
openstack-packstack一键式在线部署openstack重点了解的就是服务,覆盖了网络、虚拟化、操作系统、服务器等各个方面。2017年2月OpenStack发布了最新版本Ocata.一般情况下,每半年左右更新--次版本一、OpenStack常见的八个核心服务二、OpenStack的优点控制性:完全开源的平台,模块化的设计,提供相应的API接口,方便与第三方技术集成,从而满足自身业务需
openstack-packstack
一键式再现部署
centos7 OpenStack 一键自动部署
1、[root@localhost ~]# systemctl stop NetworkManager [root@localhost ~]# systemctl enable NetworkManager &nbs
Openstack
云计算
虚拟化
如何一键生成日报?
也许租过房的人才会懂
excel表格
独笔孤行
关注
私信
分类列表
# 独笔31篇
近期文章
1.6.Ribbon
2.[VueJsDev] 日志 - BBTime-LOG
3.Navicat 导入和导出 sql文件
4.【linux】在linux上安装nodejs
5.DBA扁鹊
签到领勋章
返回顶部
举报文章
请选择举报类型
内容侵权
涉嫌营销
内容抄袭
违法信息
其他
具体原因
包含不真实信息
涉及个人隐私
原文链接(必填)
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M
取消
确认
已经收到您得举报信息,我们会尽快审核
打赏
收藏
评论
分享
51CTO首页
内容精选
博客
学堂
精培
企业培训
CTO训练营
汽车开发者社区
开源基础软件社区
LeaTech全球CTO领导力峰会
移动端
公众号矩阵
博客
免费课程
课程排行
直播课
软考学堂
精品班
厂商认证
IT技术
2022年软考
PMP项目管理
在线学习
企业服务
CTO训练营
技术经理研习营
LeaTech峰会
文章
资源
问答
开源课堂
专栏
直播
51CTO博客
首页
关注
排行榜
订阅专栏
学堂
精培
开源社区
CTO训练营
51CTO
班级博客
登录注册
手机随时阅读
写文章
搜索历史
清空
热门搜索
查看【
】的结果
Copyright 2005-2023 51CTO.COM
版权所有 京ICP证060544号
关于我们
官方博客
意见反馈
了解我们
全部文章
在线客服
网站地图
热门标签
友情链接
开源基础软件社区
51CTO学堂
51CTO
汽车开发者社区