Devstack快速部署OpenStack Mitaka用户指南(by qiqishuang csdn)

本文详细介绍了如何使用Devstack在Ubuntu 14.04上部署OpenStack Mitaka,包括操作系统选择、源的更换、时间同步、Devstack下载及安装,以及可能出现的问题处理。推荐使用国内镜像源以提高安装成功率,并提供了配置local.conf文件的示例。
摘要由CSDN通过智能技术生成

本篇主要阐述通过DeveStack 去部署Openstack(mitaka),对大多数来说安装部署Openstack 来说是个痛苦的过程,尤其是 OpenStack和它依赖的一些组件在快速发展中,经常出现这个版本组件对不上那个版本 dashboard等情况。如果只是看看或者初期玩玩 OpenStack的话,使用DevStack也是个不错的办法。DevStack采用了自动化源码部署的方式,适用于开发环境的部署和Openstack开发者,单节点,小环境;这里采用的操作系统为Ubuntu14.04。

一、操作系统选择

Devstack目前是支持Ubuntu14.04和CentOS 7,不过全球的OpenStack开发者,大部分都在用Ubuntu 14.04。所以为了减少麻烦,还是建议你使用Ubuntu 14.04。建议下载官网mininalCD。选择Ubuntu 14.04 LTS “Trusty Tahr”版本。
https://help.ubuntu.com/community/Installation/MinimalCD
操作系统安装详见:
建议用vmware安装ubuntu mini,nat网络模式,安装过程中,多做快照备份。

二、源的选择

安装devstack痛苦的其中一个原因,是OpenStack代码,都需要从github下载,这样由于网络的原因,经常导致各种错误,简直让人崩溃,各种错误,也根本无法通过google来解决。

目前国内已经提供了完整的OpenStack的github的mirror。http://git.trystack.cn
这样Devstack成功概率会大大提高。另外devstack还会下载image,下载的过程也是非常缓慢。trystack也提供大家常用的image下载。http://images.trystack.cn

对于ubuntu的系统,默认安全会从国外的源安装,导致速度比较慢,可以修改/etc/apt/source.list文件。建议备份原有的。

备份默认源

mv /etc/apt/source.list /etc/apt/source.list.bak
vi /etc/apt/source.list

设置新源

deb http://cn.archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse

更新apt

apt-get update
三、同步时间

http://www.pool.ntp.org是NTP的官方网站,在http://www.pool.ntp.org/zone/cn我们可以找到我们国家的NTP服务器。

ntpdate  cn.pool.ntp.org  
四、devStack下载

下载devstack,并指定稳定版本。

默认无论是Devstack和OpenStack,都是采用Master的代码进行安装,这样经常会出现,今天安装成功,明天失败,代码时刻在变化。所以我们不仅仅要指定OpenStack的版本,还需要指定Devstack的版本,才能提供安装成功的概率。

apt-get install git  
git clone http://git.trystack.cn/openstack-dev/devstack.git -b stable/mitaka  

或者

$git clone https://github.com/openstack-dev/devstack.git  #克隆devstack的Git代码仓库  
cd devstack/;git branch -a   #显示本地分支  
git checkout -b mitaka  origin/stable/mitaka  #切换到指定mitaka分支或标签 
五、创建stack用户

目前Devstack脚本已经不支持直接使用root身份运行,你需要创建stack用户运行。

./home/devstack/tools/
  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值