• Archive by category "openstack"

Blog Archives

使用Devstack安装OpenStack开发环境

使用DevStack安装OpenStack纯粹是为了体验一下Openstack。如果真想研究OpenStack,建议按照官方install文档逐个安装。
 
DevStack就一个全自动shell脚本,安装过程会大量从Git仓库clone,pip和ubuntu软件源下载依赖。安装过程中问题一般都出现无法下载,所以最好还是替换一下源。

1.替换pip源,使用douban的源

新建~/.pip/pip.conf,加入

[global]
index-url = http://pypi.douban.com/simple

2.替换ubuntu源,使用163的源

  • 备份系统默认源配置文件/etc/apt/source.list
  • 将/etc/apt/source.list中的us.archive.ubuntu.com替换为mirrors.163.com
  • 将/etc/apt/source.list中的security.ubuntu.com替换为mirrors.163.com
  • sudo apt-get update

3.替换Git仓库

在clone出来的devstack文件加下新建localrc文件,加入以下

ADMIN_PASSWORD=admin
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
SERVICE_TOKEN=a682f596-76f3-11e3-b3b2-e716f9080d50
GIT_BASE=http://github.com

把GIT_BASE从git.openstack.org改为github,并使用http而非https

如果还是失败,则运行unstack.sh然后重新运行stack.sh