首先,鉴于网络原因,推荐先下载各模块到/opt/stack下
horizon:git://git.openstack.org/openstack/horizon.git
cinder:git://git.openstack.org/openstack/cinder.git
glance:git://git.openstack.org/openstack/glance.git
keystone:git://git.openstack.org/openstack/keystone.git
nova:git://git.openstack.org/openstack/nova.git
horizon:git://git.openstack.org/openstack/horizon.git
noVNC:git://git.openstack.org/openstack/noVNC.git
1、sudo apt-get update
获取系统更新
2、sudo apt-get dist-upgrade
升级当前发行版本
3、reboot
重启电脑
4、sudo apt-get install git
安装git,已经安装的忽略这步
5、cd /home
git clone https://github.com/openstack-dev/devstack.git
获取devstack源码
6、mkdir ~/.pip
vi ~/.pip/pip.conf
写入
[global]
index-url=http://pypi.douban.com/simple
index-url=http://pypi.douban.com/simple
更改pip源,主要因为最新的devstack更改了pip,会导致pip源连接超时,安装失败
7、配置local.conf(这步可以忽略) 如果要配置,/home/devstack/samples下有份样件
8、cd devstack/tools
./devstack/tools/create-stack-user.sh
chown -R stack:stack /home/devstack
passwd stack
创建stack用户/组,修改/opt/stack用户/组,给stack用户设置密码
9、su stack
cd /home/devstack
./stack.sh
切换用户到stack.执行安装
本文详细介绍如何通过DevStack脚本在本地环境中部署OpenStack组件,包括更新系统、安装Git、配置pip源、创建用户等步骤。
1830





