`

Openstack Kilo 在virtualbox 安装

阅读更多

  参考网上的一些资料终于把openstack 安装起来。虽然接触openstack有2,3年了,但是都是断断续续。现在重新捡起,希望这次能深入研究一下。 废话不多说,进入正题,记录一下这次安装Openstack的过程。

VirtualBox+Ubuntu+Openstack

VirtualBox: 5.0.16(Linux 版本)

Ubuntu: 14.4.04 server版本

Openstack: Kilo

 

1, 安装VirtualBox和ubuntu,这个简单,都是按照默认即可。安装ubuntu的时候记得勾选 ssh server这个。主要可以以后远程到ubuntu

2, 安装git,然后下载DevStack:

    $  sudo apt-get install git -y 

  $ git clone -b stable/kilo https://git.openstack.org/openstack-dev/devstack

    (之前参考的一篇文章是安装的juno版本,但是貌似devstack的juno分支被删除还是怎么地,反正找不到了,我就到git上面直接找:https://git.openstack.org/cgit/openstack-dev/devstack/?h=master  到这个页面后,点击右上角的下拉菜单可以看到现有的一些分支,这里选择的是 stable/kilo)

 

3. 安装 ,如果仅仅敲./stack.sh 就只会装默认的一些openstack组件,例如Neutron这些是不会安装。那么我们可以自己定义一些安装的组件,首先在devstack里面创建local.conf,然后改变权限,然后写入自己需要安装的组件

   $ cd devstack

   $ touch local.conf

   $ chmod 644 local.conf

 local.conf 文件内容:

   [[local|localrc]]

ADMIN_PASSWORD=123456

SERVICE_TOKEN=$ADMIN_PASSWORD

MYSQL_PASSWORD=$ADMIN_PASSWORD

RABBIT_PASSWORD=$ADMIN_PASSWORD

SERVICE_PASSWORD=$ADMIN_PASSWORD

 

# Branch 

GLANCE_BRANCH=stable/kilo

HORIZON_BRANCH=stable/kilo 

KEYSTONE_BRANCH=stable/kilo 

NOVA_BRANCH=stable/kilo

NEUTRON_BRANCH=stable/kilo 

HEAT_BRANCH=stable/kilo

CEILOMETER_BRANCH=stable/kilo 

TROVE_BRANCH=stable/kilo

 

# Services 

ENABLED_SERVICES=rabbit,mysql,key 

ENABLED_SERVICES+=,n-api,n-crt,n-obj,n-cpu,n-cond,n-sch,n-novnc,n-cauth 

ENABLED_SERVICES+=,s-proxy,s-object,s-container,s-account 

ENABLED_SERVICES+=,g-api,g-reg 

ENABLED_SERVICES+=,cinder,c-api,c-vol,c-sch,c-bak 

ENABLED_SERVICES+=,trove,tr-api,tr-tmgr,tr-cond 

ENABLED_SERVICES+=,horizon 

 

# Ceilometer 

ENABLED_SERVICES+=,ceilometer-acompute,ceilometer-acentral,ceilometer-collector,ceilometer-api 

ENABLED_SERVICES+=,ceilometer-alarm-notify,ceilometer-alarm-eval 

 

# Heat 

ENABLED_SERVICES+=,heat,h-api,h-api-cfn,h-api-cw,h-eng 

 

# Neutron 

DISABLED_SERVICES=n-net 

ENABLED_SERVICES+=,q-svc,q-agt,q-dhcp,q-l3,q-meta,q-metering,neutron 

 

# Neutron - Load Balancing 

ENABLED_SERVICES+=,q-lbaas 

 

# VLAN configuration 

Q_PLUGIN=ml2 

ENABLE_TENANT_VLANS=True 

 

# GRE tunnel configuration 

Q_PLUGIN=ml2 

ENABLE_TENANT_TUNNELS=True 

Q_ML2_TENANT_NETWORK_TYPE=gre 

 

# Logging 

LOGFILE=$DEST/logs/stack.sh.log 

SCREEN_LOGDIR=$DEST/logs/screen 

LOGDAYS=2 

 

# Swift 

SWIFT_HASH=66a3d6b56c1f479c8b4e70ab5c2000f5 

SWIFT_REPLICAS=1 

SWIFT_DATA_DIR=$DEST/data 

 

# Tempest 

enable_service tempest 

   

   $ ./stack.sh

当安装成功后会出现几行openstack的信息,类似于这样(网上的截图):

 

题外话:

   当你第一次登陆openstack,一切都是正常的,但是当你重启ubuntu后,再登陆openstack会报找不到实例之类的错误,这时候可以 cd devstack,运行 ./rejoin-stack,再登陆貌似就好了,至于原因我也在探索中。

 

0
2
分享到:
评论

相关推荐

    OpenStackKilo-中文安装指南

    ### OpenStack Kilo 中文安装指南 #### 概述 OpenStack Kilo版本是一个重要的里程碑,在这个版本中引入了许多新特性以及对现有功能的重大改进。本文档为Red Hat Enterprise Linux 7、CentOS 7及Fedora 20等操作...

    OpenStack Kilo—CentOS安装指南 中文版

    为了保证OpenStack的安全性,在安装过程中需要注意以下几点: - 设置强密码策略,避免使用弱密码。 - 使用SSL加密来保护敏感信息的传输。 - 配置防火墙规则,只允许必要的端口对外暴露。 ##### 网络 网络配置是...

    openstack kilo版安装部署(ubuntu14.04LTS)

    在Ubuntu 14.04 LTS(长期支持版)上安装OpenStack Kilo,可以确保一个稳定的运行环境,因为Ubuntu LTS版本提供长达五年的支持。 ### OpenStack简介 OpenStack是一个开源的云计算平台,由一系列服务组成,这些服务...

    openstack kilo centos.pdf

    openstack kilo 的安装文档

    OpenStack Kilo-中文安装指南

    本文档为中文安装指南,主要面向希望在Red Hat Enterprise Linux 7、CentOS 7以及Fedora 20上部署OpenStack Kilo的用户。 #### 二、构架 ##### 概况 OpenStack系统由多个关键组件构成,包括Compute、Identity ...

    openstack kilo 中文安装文档

    以上内容为OpenStack Kilo版本的安装指南,涵盖了从准备环境到安装、配置、验证各个关键组件的完整流程。文档还提及了各个项目的官方安装手册,对于任何有兴趣深入学习OpenStack的初学者而言,这份安装文档有着重要...

    OpenStack Kilo—CentOS 7[ 中文版 ]安装指南

    在安装OpenStack Kilo之前,需要准备一个基本的操作环境,包括安装和配置安全机制、网络设置、网络时间协议(NTP)服务、OpenStack所需的软件包、数据库服务以及消息队列服务。这些步骤是为了确保系统的安全和稳定运行...

    Ubuntu 14.04一步一步安装Openstack Kilo版本

    在Ubuntu 14.04上安装Openstack Kilo版本,是云计算领域工程师的一个重要实践,有助于了解并掌握Openstack这个开源云计算平台的搭建和使用。下面将详细介绍从系统安装到Openstack各个组件配置的全过程。 1. 安装...

    openstack Kilo + Cehp安装文档

    - 通过上述步骤,可以在Ubuntu 14.04环境下成功搭建基于OpenStack Kilo和Ceph的云计算平台。 - OpenStack和Ceph的结合能够有效提升云环境的存储性能和可靠性。 - 配置过程涉及到网络规划、主机硬件配置、无密码SSH...

    超详细的OpenStack Kilo版加CEPH部署手册

    该手册提供了一个详细的 OpenStack Kilo 版加 CEPH 部署指南,涵盖了服务器系统安装、Iptables 和 NTP 服务安装、Ceph 安装、OpenStack 控制节点安装、Mysql 服务安装、Rabbitmq 服务安装、Keystone 服务安装、...

    openstack-kilo中文安装(分部式署)

    参照官方文档加自己反复修改调试(分部式方式,如要进行ALL IN ONE模式安装,只需把文档中的所有IP和hostname改成同一个即可),历时3个礼拜,基本保证准确无误。特此总结成中文安装流程,供广大虚拟化爱好者参考

    Ubuntu 下安装 Openstack Kilo 官方中文教程

    Ubuntu 下安装 Openstack Kilo 官方中文教程

    openstack-kilo-multinode-U14.04-v1:在Ubuntu 14.04上安装OpenStack Kilo

    Openstack Kilo在多节点上的安装指南 [0.Openstack在多节点上的KILO安装指南-英语版本]( [第一的。 链接以在多个服务器上安装OpenStack 英语版]( 2.执行组: 名字和姓氏 尼克·斯凯普(Nick Skype) 电子邮件 ...

    openstack kilo-with-docker

    1、介绍如何把openstack组件封装在docker中,方便日后升级迁移。 2、介绍openstack如何使用docker作为虚拟机创建实例。 openstack中有docker,docker中有openstack!

    OpenStackKilo-CentOS7中文安装指南.pdf

    OpenStack部署实践

    openstack-install-guide-yum-kilo

    openstack-install-guide-yum-kilo

    OpenStack Kilo ubuntu 部署文档

    OpenStack官方的部署文档,专业,清晰

    openstack_kilo_ubuntu.pdf

    The OpenStack documentation uses several typesetting conventions. Notices Notices take these forms: Note A handy tip or reminder. Important Something you must be aware of before proceeding. Warning ...

    openstack installguideapt kilo 英文版

    openstack installguideapt kilo 英文版

Global site tag (gtag.js) - Google Analytics