环境
操作系统:ubuntu 18.04
openstack版本:victoria
安装
1、创建stack用户
$ sudo useradd -s /bin/bash -d /opt/stack -m stack
$ echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack
$ sudo su - stack
2、下载devstack
$ git clone http://git.trystack.cn/openstack/devstack.git
$ cd devstack
3、配置
$ cat local.conf
[[local|localrc]]
ADMIN_PASSWORD=secret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
# 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
4、安装
$ ./stack.sh
安装过程很长,需要耐心等待。当出现如下结果说明安装成功。
问题解决
在安装的时候出现了suds-jurko安装失败。因为setuptools版本大于58.0.0,不支持use_2to3
,因此在安装前可以先把setuptools的版本降至57.5.0