文档章节

CentOS7.0安装OpenStack JUJO -- 单节点Allinone

Q
 QingShuai
发布于 2015/03/12 22:30
字数 742
阅读 67
收藏 0
  • 安装CentOS 7.0,选择最小化安装,服务器设置如下

    IP地址:192.168.0.151/24 网关:192.168.0.1 DNS:192.168.0.1 主机名 node151.example.com


  • 添加RDO YUM源,并修改yum配置保存下载的软件包,便于后续离线安装

# curl -O ftp://partners.redhat.com/8aa5fd896ed3a83f6533a78287906111/OpenStack/6.0-RHEL-7/2015-01-20.1/RH7-RHOS-6.0.repo
# sed -i s#keepcache.*#keepcache=1#g /etc/yum.conf
# sed -i s#cachedir.*#cachedir=\/var\/cache\/yum\/#g /etc/yum.conf
  • 关闭NetworkManager服务,并开启network服务

# systemctl stop NetworkManager.service
# systemctl disable NetworkManager.service
# systemctl start network.service
# chkconfig network on
  • 安装packstack组件

# yum install –y openstack-packstack
  • 生成packstack应答文件

# packstack --gen-answer-file=allinone.conf
  • 安装openstack

# packstack --answer-file=/root/allinone.conf
Welcome to the Packstack setup utility
 
The installation log file is available at: /var/tmp/packstack/20150227-233818-CnLUnf/openstack-setup.log
 
Installing:
Clean Up                                             [ DONE ]
Setting up ssh keys                                  [ DONE ]
Discovering hosts' details                           [ DONE ]
Adding pre install manifest entries                  [ DONE ]
Preparing servers                                    [ DONE ]
Adding AMQP manifest entries                         [ DONE ]
Adding MariaDB manifest entries                      [ DONE ]
Adding Keystone manifest entries                     [ DONE ]
Adding Glance Keystone manifest entries              [ DONE ]
Adding Glance manifest entries                       [ DONE ]
Adding Cinder Keystone manifest entries              [ DONE ]
Checking if the Cinder server has a cinder-volumes vg[ DONE ]
Adding Cinder manifest entries                       [ DONE ]
Adding Nova API manifest entries                     [ DONE ]
Adding Nova Keystone manifest entries                [ DONE ]
Adding Nova Cert manifest entries                    [ DONE ]
Adding Nova Conductor manifest entries               [ DONE ]
Creating ssh keys for Nova migration                 [ DONE ]
Gathering ssh host keys for Nova migration           [ DONE ]
Adding Nova Compute manifest entries                 [ DONE ]
Adding Nova Scheduler manifest entries               [ DONE ]
Adding Nova VNC Proxy manifest entries               [ DONE ]
Adding OpenStack Network-related Nova manifest entries[ DONE ]
Adding Nova Common manifest entries                  [ DONE ]
Adding Neutron API manifest entries                  [ DONE ]
Adding Neutron Keystone manifest entries             [ DONE ]
Adding Neutron L3 manifest entries                   [ DONE ]
Adding Neutron L2 Agent manifest entries             [ DONE ]
Adding Neutron DHCP Agent manifest entries           [ DONE ]
Adding Neutron LBaaS Agent manifest entries          [ DONE ]
Adding Neutron Metering Agent manifest entries       [ DONE ]
Adding Neutron Metadata Agent manifest entries       [ DONE ]
Checking if NetworkManager is enabled and running    [ DONE ]
Adding OpenStack Client manifest entries             [ DONE ]
Adding Horizon manifest entries                      [ DONE ]
Adding Swift Keystone manifest entries               [ DONE ]
Adding Swift builder manifest entries                [ DONE ]
Adding Swift proxy manifest entries                  [ DONE ]
Adding Swift storage manifest entries                [ DONE ]
Adding Swift common manifest entries                 [ DONE ]
Adding Provisioning Demo manifest entries            [ DONE ]
Adding Provisioning Glance manifest entries          [ DONE ]
Adding MongoDB manifest entries                      [ DONE ]
Adding Redis manifest entries                        [ DONE ]
Adding Ceilometer manifest entries                   [ DONE ]
Adding Ceilometer Keystone manifest entries          [ DONE ]
Adding Nagios server manifest entries                [ DONE ]
Adding Nagios host manifest entries                  [ DONE ]
Adding post install manifest entries                 [ DONE ]
Installing Dependencies                              [ DONE ]
Copying Puppet modules and manifests                 [ DONE ]
Applying 192.168.0.151_prescript.pp
192.168.0.151_prescript.pp:                          [ DONE ]
Applying 192.168.0.151_amqp.pp
Applying 192.168.0.151_mariadb.pp
192.168.0.151_amqp.pp:                               [ DONE ]
192.168.0.151_mariadb.pp:                            [ DONE ]
Applying 192.168.0.151_keystone.pp
Applying 192.168.0.151_glance.pp
Applying 192.168.0.151_cinder.pp
192.168.0.151_keystone.pp:                           [ DONE ]
192.168.0.151_glance.pp:                             [ DONE ]
192.168.0.151_cinder.pp:                             [ DONE ]
Applying 192.168.0.151_api_nova.pp
192.168.0.151_api_nova.pp:                           [ DONE ]
Applying 192.168.0.151_nova.pp
192.168.0.151_nova.pp:                               [ DONE ]
Applying 192.168.0.151_neutron.pp
192.168.0.151_neutron.pp:                            [ DONE ]
Applying 192.168.0.151_osclient.pp
Applying 192.168.0.151_horizon.pp
192.168.0.151_osclient.pp:                           [ DONE ]
192.168.0.151_horizon.pp:                            [ DONE ]
Applying 192.168.0.151_ring_swift.pp
192.168.0.151_ring_swift.pp:                         [ DONE ]
Applying 192.168.0.151_swift.pp
Applying 192.168.0.151_provision_demo.pp
Applying 192.168.0.151_provision_glance
192.168.0.151_swift.pp:                              [ DONE ]
192.168.0.151_provision_demo.pp:                     [ DONE ]
192.168.0.151_provision_glance:                      [ DONE ]
Applying 192.168.0.151_mongodb.pp
Applying 192.168.0.151_redis.pp
192.168.0.151_mongodb.pp:                            [ DONE ]
192.168.0.151_redis.pp:                              [ DONE ]
Applying 192.168.0.151_ceilometer.pp
192.168.0.151_ceilometer.pp:                         [ DONE ]
Applying 192.168.0.151_nagios.pp
Applying 192.168.0.151_nagios_nrpe.pp
192.168.0.151_nagios.pp:                             [ DONE ]
192.168.0.151_nagios_nrpe.pp:                        [ DONE ]
Applying 192.168.0.151_postscript.pp
192.168.0.151_postscript.pp:                         [ DONE ]
Applying Puppet manifests                            [ DONE ]
Finalizing                                           [ DONE ]
 
 **** Installation completed successfully ******
 
 
Additional information:
 * 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.0.151. To use the command line tools you need to source the file.
 * To access the OpenStack Dashboard browse to http://192.168.0.151/dashboard .
Please, find your login credentials stored in the keystonerc_admin in your home directory.
 * To use Nagios, browse to http://192.168.0.151/nagios username: nagiosadmin, password: 0fa3c8326ec4457a
 * Because of the kernel update the host 192.168.0.151 requires reboot.
 * The installation log file is available at: /var/tmp/packstack/20150227-233818-CnLUnf/openstack-setup.log
 * The generated manifests are available at: /var/tmp/packstack/20150227-233818-CnLUnf/manifests













© 著作权归作者所有

共有 人打赏支持
Q
粉丝 0
博文 4
码字总数 1659
作品 0
西安
私信 提问
如何制作安装了openstack的Ubuntu系统ISO镜像?

部署OpenStack我有个想法: 如果将本地安装OpenStack的Ubuntu系统优化了之后,重新打包成可以启动的ISO镜像就好了 这样我就可以将控制节点、网络节点、计算节点分别作成ISO,然后刻盘,到客户...

薛观文
2014/12/03
963
1
packstack --allinone 真的只能用于概念验证么?后续可以在此基础上扩展节点么?

现在只有一台服务器,想用来搭 openstack,根据找到的资料于是就打算用 packstack --allinone 来自动部署。但是在红帽官网上又有说这样搭起来的 openstack 只适合做概念验证? 这样搭建的单节...

pagict
2016/05/31
337
1
Packstack单节点一键安装openstack

本文介绍在单节点上用packstack一键安装openstack的方法,其中节点的硬件架构为x86_64(必须是64位,32位不可以)、操作系统为centos7。官方的安装文档地址为https://openstack.redhat.com/...

xuesong13
2014/11/19
0
0
CentOS 6.4下通过Rdo方式安装OpenStack

环境:VmwareWorkstation+CentOS 6.4(64bit) 关闭防火墙: service iptables stop chkconfig iptables off 关闭selinux: vi /etc/sysconfig/selinux SELINUX=disabled 安装epel源 默认使用bas......

eui988
2015/01/25
0
0
Centos7下使用RDO方式安装openstack-Q版

一、前言 OpenStack是一个开源的云计算管理平台项目,OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenStack通过各种互补的...

yypr
10/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

让哲学照亮我们的人生——读《医务工作者需要学点哲学》有感2600字

让哲学照亮我们的人生——读《医务工作者需要学点哲学》有感2600字: 作者:孙冬梅;以前读韩国前总统朴槿惠的著作《绝望锻炼了我》时,里面有一句话令我印象深刻,她说“在我最困难的时期,...

原创小博客
12分钟前
0
0
JAVA-四元数类

public class Quaternion { private final double x0, x1, x2, x3; // 四元数构造函数 public Quaternion(double x0, double x1, double x2, double x3) { this.x0 = ......

Pulsar-V
30分钟前
12
0
Xshell利用Xftp传输文件,使用pure-ftpd搭建ftp服务

Xftp传输文件 如果已经通过Xshell登录到服务器,此时可以使用快捷键ctrl+alt+f 打开Xftp并展示Xshell当前的目录,之后直接拖拽传输文件即可。 pure-ftpd搭建ftp服务 pure-ftpd要比vsftp简单,...

野雪球
31分钟前
1
0
Confluence 6 文档主题合并问答

在 Confluence 官方 前期发布的消息 中,文档主题在 Confluence 6.0 及其后续版本中已经不可用。我们知道你可能对这个有很多好好奇的问题,因此我们在这里设置了一个问答用于帮助你将这个主题...

honeymose
今天
2
0
java框架学习日志-2

上篇文章(java框架学习日志-1)虽然跟着写了例子,也理解为什么这么写,但是有个疑问,为什么叫控制反转?控制的是什么?反转又是什么? 控制其实就是控制对象的创建。 反转与正转对应,正转...

白话
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部