saltstack 自动化部署openstack queens 版本

前面写了使用手动部署openstack的queens版本,但是太过繁琐,还容易出错,现在有时间写了一个使用saltstack部署openstack queens版本。
环境:
saltmaster 192.168.147.166 saltstack version 2017.7 redhat6.4
controller 192.168.147.180 saltstack version 2017.7 centos7.2
neutron 192.168.147.182 saltstack version 2017.7 centos7.2
compute 192.168.147.181 saltstack version 2017.7 centos7.2
salt代码见后面附件。
附上成功截图:



代码实例:

详细部署流程见博客:
http://blog.51cto.com/mrdeng/2086303
附件百度网盘:https://pan.baidu.com/s/1b_JvHriqB4zQH-YULkBIvw

原文地址:http://blog.51cto.com/mrdeng/2094545

时间: 2024-08-04 11:32:06

saltstack 自动化部署openstack queens 版本的相关文章

社区OpenStack Queens版本部署安装详解

一.部署软件环境 操作系统: Centos7 内核版本: [[email protected] ~]# uname -m x86_64 [[email protected] ~]# uname -r 3.10.0-693.21.1.el7.x86_64 节点间以及网卡配置 controller节点 [[email protected] ~]# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qle

通过devstack自动部署Openstack icehouse 版本

问题导读1.脚本自动化部署原理是什么?2.重启虚拟机后,登录 Dashboard 时出现错误,如何解决?3.stack.sh 执行之 pip-1.4.1 安装失败,怎么办? 本篇主要阐述通过DeveStack 去部署Openstack(icehouse),对大多数来说安装部署Openstack 来说是个痛苦的过程,尤其是 OpenStack和它依赖的一些组件在快速发展中,经常出现这个版本组件对不上那个版本 dashboard  等 情况.如果只是 看看或者初期玩玩 OpenStack的话,使用

自动化部署OpenStack (Newton)

作者:李晓辉 联系方式: [email protected] 环境介绍 类型 控制节点和计算节点等在一起,形成all-in-one 内存 8G 硬盘 200G 网卡 2块 部署过程 本次部署采用自动化部署工具来简化流程,这里采用的是packstack 1.生成并设计应答文件 安装packstack工具 yum install openstack-packstack -y 生成应答文件 packstack --gen-answer-file=file1 打开file1设计控制器节点.设计计算节点,

centos7.2 自动化安装openstack queens(RDO)

硬件设置: 8G的内存 开启虚拟化 2个CPU 添加一个20G的磁盘 网络一个桥接网口 安装前设置:1.selinux和防火墙关闭2.NetworkManager关闭3.network启动4.阿里源和epel源设置好5.分出一个卷组,名为cinder-volumes,大小给他20G(就是上面添加的磁盘) 开始安装 vim /etc/environment LANG=en_US.utf-8 LC_ALL=en_US.utf-8 yum install -y https://rdoproject.o

devstck 部署OpenStack Queens allinone

1.环境信息 1台虚拟机 8C16G CentOS 7.2 2.准备工作 #!/bin/bash set -x #配置aliyun的centos和epel mirror mkdir /etc/yum.repos.d.backup mv /etc/yum.repos.d/* /etc/yum.repos.d.backup curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo cu

openstack queens 版本 linux bridge起不来的解决办法

报错如下:Apr 3 03:52:48 neutron neutron-linuxbridge-agent: elif tornado and tornado.gen.is_coroutine_function(f):Apr 3 03:52:48 neutron neutron-linuxbridge-agent: AttributeError: 'module' object has no attribute 'is_coroutine_function'Apr 3 03:52:48 neut

安装OpenStack QUEENS版本三:Glance

安装Glance,在控制节点上.yum install openstack-glance -ymysql -uroot -ppassword -e "CREATE DATABASE glance;"mysql -uroot -ppassword -e "GRANT ALL PRIVILEGES ON glance. TO 'glance'@'localhost' IDENTIFIED BY 'password'"mysql -uroot -ppassword -e

Packstack 安装openstack queens版本: 在horizon里没有heat的编排目录

原因: before queens heat was inside horizon code, in queens and later, heat dashboard is in a different package and need to be installed, package name: openstack-heat-ui 解决办法是: yum install -y openstack-heat-ui 重启服务: systemctl restart openstack-heat* sy

Centos 7 Saltstack自动化部署Haproxy+Keepalived

master   node   10.10.10.1 minion   node   10.10.10.2 # cat /etc/salt/master |grep -v "#" |grep -v "^ *$" interface: 10.10.10.1 state_top: top.sls file_roots: base: - /etc/salt/base prod: - /etc/salt/prod pillar_roots: base: - /etc/sal