Ubuntu15.10安装DevStack

尝试了很多种方法,今天终于搞定了,写此博客纪念一下。

最新版的DevStack无法通过root安装,因此需要创建一个用户,DevStack中已经有创建用户的方法了。

首先是准备环境,这个方法是参照网络上的方案,不是官网的方案:

设置使用豆瓣pypi源
1.mkdir $HOME/.pip
2.vi $HOME/.pip/pip.conf
输入下面内容
[global]
index-url = http://pypi.douban.com/simple/
之后添加stack用户,网络上的方法中没有用到sudo,发现无法创建,因此,本人使用如下命令:
sudo adduser stack
之后切换到stack:
sudo su - stack
会提示建立密码,我的是直接输入admin
从github上克隆devstack 的源码
	git clone  https://github.com/openstack-dev/devstack.git
切换到之前的用户,并进入目录:
cd /home/stack/devstack/tools,
sudo ./create-stack-user.sh
完成用户创建,并修改devstack目录权限,让stack用户可以运行
chown -R stack:stack /home/devstack

之后切换回stack用户
su stack
并对lcoal.conf文件进行编辑:
vi /home/stack/devstack/samples/local.conf
我这里为了启用swift,添加了如下代码:
ENABLED_SERVICES+=,swift
(这里需要说明一下:官网给出的解决方法是使用
	enable_service s-proxy s-object s-container s-account
但是经过我的测试没有作用,也许是我没有设置好吧!)
编辑完成之后,将lcoal.conf文件移动到denvstack目录:
cp /home/stack/devstack/samples/local.conf /home/stack/devstack/local.conf
之后切换到devstack目录:
cd /home/stack/devstack
执行stack.sh:
./stack.sh
等待半个小时左右,即可完成安装。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值