centos7 OpenStack 一键自动部署

1、[[email protected] ~]# systemctl stop NetworkManager

[[email protected] ~]# systemctl enable NetworkManager

[[email protected] ~]# systemctl stop firewalld

[[email protected] ~]# systemctl enable firewalld

[[email protected] ~]#vim /etc/selinux/config

将SELINUX=enforcing改为SELINUX=disabled

getenforce

setenforce  0  (临时关闭)

2、[[email protected] ~]#yum install  https://rdoproject.org/repos/rdo-release.rpm

[[email protected] ~]#yum repolist

[[email protected] ~]#yum -y install openstack-packstack

3、重启服务器 #reboot   (shutdown -r now)

4、[[email protected] ~]#yum install ntp

[[email protected] ~]# systemctl start ntpd

[[email protected] ~]# chkconfig ntpd on

[[email protected] ~]# vim /etc/ntp.conf

增加:server 202.120.2.101

[[email protected] ~]# ntpdate 202.120.2.101  (上海交通大学时间服务器)

5、[[email protected] ~]#packstack --gen-answer-file /root/answers.txt

[[email protected] ~]#vim  /root/answers.txt

修改参数:

CONFIG_PROVISION_DEMO=n

CONFIG_CINDER_VOLUMES_CREATE=n

CONFIG_KEYSTONE_ADMIN_PW=redhat  (修改登录密码)

CONFIG_HORIZON_SSL=y         (图像化管理界面的安装)

6、 [[email protected] ~]#packstack --allinone

或者:#packstack --answer-file /root/answers.txt

7、[[email protected] ~]# openstack-status

在浏览器中输入服务器的IP地址及可访问。

8、镜像文件路径:

[[email protected] ~]# ll /var/lib//glance/images/

total 6709760

-rw-r----- 1 glance glance 3100639232 Jun 24 06:21 0b0de83b-d817-496e-8aec-f874d8963624

-rw-r----- 1 glance glance 3770155008 Jun 24 05:26 cf1d6df4-bfa1-4835-b96c-cf829bd2ee5e

[[email protected] ~]#

9、脚本:

#vim /tmp/customized.sh

echo "Time to eat!" >> /etc/motd

chmod a+x  /tmp/customized.sh

10、镜像地址:

http://download.cirros-cloud.net/0.3.4/

原文地址:http://blog.51cto.com/zhanx/2059025

时间: 2024-10-10 20:38:32

centos7 OpenStack 一键自动部署的相关文章

Linux平台(Centos7)-lnmp一键式部署mysql,nginx,php,php-fpm服务

Linux平台(Centos7)-lnmp一键式部署mysql,nginx,php,php-fpm服务 1. 部署方式1:手动部署. 6 1.1. 配置防火墙. 6 1.2. 关闭firewall 6 1.3. 安装iptables防火墙. 6 1.4. 安装Apache 7 1.5. 安装MariaDB 9 1.5.1. 安装MariaDB 9 1.5.2. 启动服务. 10 1.5.3. 设置开机启动. 10 1.5.4. 为root账户设置密码. 11 1.5.5. 重启MariaDB 1

CentOS7 安装cobbler自动部署ubuntu

CentOS7 安装cobbler自动部署ubuntu 一.简介 二.安装CentOS 7 调整配置及安装相关软件 1.调整配置 2.安装 epel 包 3.安装cobbler.cobbler-web 以及相关依赖软件 4.设置开机启动 三.Cobbler.tftp.dhcp.rsync配置 1.TFTP配置 2.配置rsync 3.配置/etc/cobbler/settings 4.修改/etc/cobbler/modules.conf 5.修改/etc/cobbler/dhcp.templa

使用KickStart进行CentOS7.4 的自动部署安装

随着网络的发展以及对服务器性能得需求不断增加,自动化运维成了运维人员必须掌握的技能之一,自动化运维省时省力.今天就记录一下最基础的操作系统安装自动化--使用KickStart批量安装CentOS7.4操作系统. 实验环境: CentOS7.4 安装光盘.一台CentOS7.4系统的服务器,一台支持PXE未安装操作系统的客户端. 要通过网络安装,就要确定客户端能自动获取到IP地址.首先安装DHCP服务器并进行配置,我这里已经安装: 配置如下: pxelinux.0是一个bootloader,类似于

基于最新RHEL7系统的Packstack自动部署RDO(OpenStack Icehouse)

本篇文章是通过最新发布的Red Hat Enterpise Linux 7 系统部署OpenStack,集成到RHEL系统的OpenStack 简称为RDO.此篇是通过制作应答文件answer.conf自动化部署OpenStack Icehouse 版本. 由于采用RHEL7系统在部署中或多或少碰到不少报错的问题,这里只列出我的几张截图,在部署中还是需要根据实际情况来决定,多看下报错及日志文件:例如:解决包的依赖,服务不能没有启动起来,数据库密码设置未成功等:希望本篇可以给部署RDO的同学带来一

devstack自动部署openstack之localrc文件及遇到的问题解决

做完前期准备后,在devstack目录下创建localrc文件,最好不要直接上传,然后将下面的内容贴进去即可,下面是我转载的,以下有出处,但是部署期间有几个问题,我也列出来了. # Misc DATABASE_PASSWORD=123456ADMIN_PASSWORD=123456SERVICE_PASSWORD=123456SERVICE_TOKEN=123456RABBIT_PASSWORD=123456 # Reclone each timeRECLONE=yes ## For Keyst

(基于Jenkins + SVN + Ant + Weblogic Server的)应用程序自动(/一键)部署的设想

一直想实现自动部署,这里说的自动部署,是指点击一个按钮(或定时执行),让计算机将最新的应用程序发布到相应的环境(UAT或PRD)中. 自动部署的意义 自动部署能省去繁琐的人工发布步骤:如配置得当,发布的执行稳定性(成功率)会比较高. 这样主要有几点意义: 避免繁琐的人工发布.在开发阶段,User总比我们着急,希望快些看到新开发完成的模块,并进行适当的UAT测试.这就可能要求我们完成一个模块的开发和测试后,及时发布到UAT环境中.这时,如果我们配置好定时自动部署.这将避免了繁琐工作,事半功倍. 严

一键发布部署vs插件[AntDeploy],让net开发者更幸福

一键发布工具(ant deploy tool) 插件下载地址: https://marketplace.visualstudio.com/items?itemName=nainaigu.AntDeploy 1.iis一键发布自动部署 (iis deploy support) 支持netcore 和 netframework发布 (支持mvc webapi) 支持website自动创建 ps:需要在windows 服务器上安装一个agent 具体请看下面有说明 2.docker一键发布自动部署 (

一键发布部署vs插件[AntDeploy]开源了

deploy to remote server by one button click 功能 支持docker一键部署(支持netcore) 支持iis一键部署(支持netcore和framework)(支持增量发布)(支持一键回滚)(支持点火) 支持windows服务一键部署(支持netcore和framework)(支持增量发布)(支持一键回滚) 1.iis deploy support (support increment deploy and rollback) | iis一键发布自动部

分布式实时日志系统(一)环境搭建之 Jstorm 集群搭建过程/Jstorm集群一键安装部署

最近公司业务数据量越来越大,以前的基于消息队列的日志系统越来越难以满足目前的业务量,表现为消息积压,日志延迟,日志存储日期过短,所以,我们开始着手要重新设计这块,业界已经有了比较成熟的流程,即基于流式处理,采用 flume 收集日志,发送到 kafka 队列做缓冲,storm 分布式实时框架进行消费处理,短期数据落地到 hbase.mongo中,长期数据进入 hadoop 中存储. 接下来打算将这其间所遇到的问题.学习到的知识记录整理下,作为备忘,作为分享,带给需要的人. 淘宝开源了许多产品组件