文档章节

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

Q
 QingShuai
发布于 2015/03/12 22:30
字数 742
阅读 53
收藏 0
点赞 0
评论 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 Icehouse neutron-networking 架构 新增计算节点操作详解

新增计算节点 官方教程中只包含三个节点,所以根据实际需求我们需要增加计算节点,以创建更多的虚拟机。 1.配置网络 需要配置两个网卡 网卡配置 【eth0】 IP:10.0.0.41 netmask:255.255.2...

zhangdiandong ⋅ 2015/12/08 ⋅ 0

搭建本地yum源,离线安装openstack

搭建本地openstack yum源 修改配置文件 /etc/selinux/config 安装单节点openstack 修改repo文件(下面192.168.126.128要换成yum服务的ip) 关闭防火墙,selinux,NetworkManager 修改配置文件...

yjf147369 ⋅ 04/23 ⋅ 0

openstack之(一)基础环境

Openstack的概述Openstack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。 Openstack是一个开源的云计算管理平台项目,由...

runs0517 ⋅ 05/10 ⋅ 0

Openstack 之 相对于VMWare的劣势

上面左边是我的个人微信,如需进一步沟通,请加微信。 右边是我的公众号“Openstack私有云”,如有兴趣,请关注。 前期写了两篇博文《Openstack 干掉 VMWare(1)》、《Openstack 干掉 VMWa...

余伟兵 ⋅ 04/24 ⋅ 0

openstack 填坑笔记3:vmware 实验环境,虚拟机实例卡在系统引导,不能启动操作系统

在vmware上创建的虚拟机 ,安装ubuntu16.04 server,openstack pike版 devstack安装,都设置好了,就是openstack创建的实例,操作系统不能启动,显示booting from hard disk... 截屏如下: ...

olinbsoft ⋅ 05/09 ⋅ 0

OpenStack Icehouse neutron-networking 架构介绍

采用了OpenStack中新的网络管理组件(neutron),具体参见安装指导。上图为该网络部署结构的示意,分为三类节点: 控制节点 负责整个OpenStack机群的管控,由于它不承担kvm虚拟机的实际运行,...

zhangdiandong ⋅ 2015/11/30 ⋅ 0

OpenStack Neutron初探

1.什么是OpenStack OpenStack是一个开源的IAAS(基础设施即服务)云计算平台,让任何人都可以自行建立和提供云端运算服务,具体可以从devstack脚本开始熟悉他。OpenStack由一系列相互关联的项...

墨痕hz ⋅ 06/06 ⋅ 0

白皮书:OpenStack与容器的相遇相知(上)

导 读 本文由OpenStack基金会官方发布,来自基金会、用户、厂商的16位专家作者联合撰写,原文请访问:https://www.openstack.org/containers/whitepaper 想象一下,你的任务是从头开始构建整...

lq1ns259ej3okyvk4jf ⋅ 05/28 ⋅ 0

开放基础架构新浪潮:互联网巨头背后的OpenStack

2018年5月21-24日,第十七届OpenStack峰会在温哥华盛大开幕,今年峰会的主题为“Open Infrastructure”。凸显出OpenStack基金会积极拥抱变化,主动求变的态度更加清晰,也是OpenStack基金会开...

云科技时代 ⋅ 05/25 ⋅ 0

OpenStack推出最新版本Newton,显著提升单一云平台 对虚拟化、裸机和容器的管理

2016年10月10日-北京- OpenStack社区日前发布其命名为“Newton”的第14个版本。OpenStack是用于构建云的部署最广泛的开源软件。此次推出的新功能包括:Ironic裸机开通服务,Magnum容器编排集...

玄学酱 ⋅ 05/11 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

从方法论到零售客户实践 解码阿里巴巴数据中台——2018上海云栖大会

摘要: 一、数据中台之道 6月8日,上海云栖大会进入了第二天的议程,数据中台专场论坛座无虚席,数据中台总架构师邓中华女士向在场的观众介绍了数据中台的衍生发展之道。 基于OneID、OneData...

阿里云云栖社区 ⋅ 22分钟前 ⋅ 0

Ubuntu部署django问题汇总

使用Anaconda3的Python3.6的pip安装UWSGI报错 原因是gcc版本不兼容,安装4.7并修改gccsudo apt-get install gcc-4.7sudo mv /usr/bin/gcc /usr/bin/gcc.baksudo ln -s /usr/bin/gcc-4.......

wuyaSama ⋅ 25分钟前 ⋅ 0

从方法论到零售客户实践 解码阿里巴巴数据中台——2018上海云栖大会

摘要: 一、数据中台之道 6月8日,上海云栖大会进入了第二天的议程,数据中台专场论坛座无虚席,数据中台总架构师邓中华女士向在场的观众介绍了数据中台的衍生发展之道。 基于OneID、OneData...

猫耳m ⋅ 25分钟前 ⋅ 0

Docker减肥小记

如果经常使用 docker,你会发现 docker 占用的资源膨胀很快,其中最明显也最容易被察 如何快速的清理 docker 占用的系统资源,具体点说就是删除那些无用的镜像、容器、网络和数据卷… 1、查看...

寰宇01 ⋅ 35分钟前 ⋅ 0

微信小程序中如何使用WebSocket实现长连接(含完整源码)

本文由腾讯云技术团队原创,感谢作者的分享。 1、前言 微信小程序提供了一套在微信上运行小程序的解决方案,有比较完整的框架、组件以及 API,在这个平台上面的想象空间很大。腾讯云研究了一...

JackJiang- ⋅ 43分钟前 ⋅ 0

定制库到Maven本地资源库

1.如果只有定制库的JAR文件 下载链接如下:pdf.jar 2.使用命令转换成Maven本地资源 mvn install:install-file -Dfile=/Users/manager/Downloads/clj-pdf-2.2.33.jar -DgroupId=clj-pdf -Dar......

年少爱追梦 ⋅ 48分钟前 ⋅ 0

高仿springmvc之xuchen-mvc

package org.mvc.framework.servlet; import java.io.BufferedReader; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.......

徐志 ⋅ 50分钟前 ⋅ 0

关于自定义URLStreamHandler的一次踩坑

关于自定义URLStreamHandler的一次踩坑 20180625 lambo init 说明 一般自定义实现url的协议解析.方案为实现URLStreamHandler.实现其 openConnection 就可以了, 如果我们执行 new URL("xx://...

林小宝 ⋅ 51分钟前 ⋅ 0

【SM2证书】利用BC的X509v3CertificateBuilder组装X509国密证书

演示证书文件 链接: https://pan.baidu.com/s/1ijHNnMQJj7jzW-jXEVd6Gg 密码: vfva 所需jar包 <!-- https://mvnrepository.com/artifact/org.bouncycastle/bcpkix-jdk15on --> <dependenc......

小帅帅丶 ⋅ 52分钟前 ⋅ 0

用Calendar 实现 计算 一段时间的毫秒值

Calendar c=Calendar.getInstance();c.add(Calendar.MONTH, -1);int lastMonthMaxDay=c.getActualMaximum(Calendar.DAY_OF_MONTH);c.set(c.get(Calendar.YEAR), c.get(Calendar.MONTH)......

岸芷汀兰 ⋅ 55分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部