Problems Encountered in DevStack Deployment. [Mark]
Follow the official instructions: OpenStack-DevStack Guide
Environment
Physical machine with Ubuntu 16.04
Prerequisite
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install git -y
$ sudo apt-get install python-pip
$ sudo pip install --upgrade pip
$ sudo pip install -U os-testr
Modification
sudo privileges
$ sudo adduser stack sudo
or$ sudo usermod -a -G sudo stack
folder owner
$ chown stack devstack
$ chmod -R stack:stack $devstack_path
P.S.
stack.sh: 主执行脚本,实际上会启动一个screen session,多个服务进程共享一个窗口管理器
$ n-api $n-cpu $n-cond $n-crt $n-net $n-sch
openrc:环境变量脚本
可以执行一下代码导入 $source openrc admin
unstack.sh:卸载所有服务
lib/:自动化安装脚本,包含了手动安装时执行的所有命令
查看源码目录结构 /opt/stack
$ tree -d -L 1
locol.conf
# enable_service ceilometer
devstack 不会自动下载ceilometer等服务