使用devstack安装openstack

安装准备

1、安装ubuntu 16.0.4

2、修改ubuntu国内镜像
/etc/apt/sources.list 增加

 deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse

3、从国内镜像下载devstack

 cd /home
     git clone http://git.trystack.cn/openstack-dev/devstack.git

4、创建stack用户

运行
/home/devstack/tools/create-stack-user.sh
缺省home /opt/stack

5、配置pip源

root@us14:~# mkdir /root/.pip
root@us14:~# vi /root/.pip/pip.conf

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

6、创建local.conf文件

[[local|localrc]]
DOWNLOAD_DEFAULT_IMAGES=False
IMAGE_URLS="http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img"


\## use TryStack git mirror
GIT_BASE=http://git.trystack.cn
NOVNC_REPO=http://git.trystack.cn/kanaka/noVNC.git
SPICE_REPO=http://git.trystack.cn/git/spice/spice-html5.git

7、以stack用户身份运行脚本安装

su stack
cd /home/devstack
./stack.sh

8、可能的错误
8.1 下载etcd-v3.1.10-linux-amd64.tar.gz 等失败或者巨慢。

在/etc/hosts 中增加github的解析地址
151.101.88.249 github.global.ssl.fastly.net

可在windows下配置,然后迅雷下载
c:\windwos\system32\drivers\etc\hosts 增加
151.101.88.249 github.global.ssl.fastly.net

然后下载:
https://github.com/coreos/etcd/releases/download/v3.1.10/etcd-v3.1.10-linux-amd64.tar.gz

https://github.com/coreos/etcd/releases/download/v3.1.7/etcd-v3.1.7-linux-amd64.tar.gz

http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img


在采用winscp传输到/home/devstack/files
然后重新执行/home/devstack/stack.sh

猜你喜欢

转载自blog.csdn.net/chiefzzs/article/details/79008701