- 准备Ubuntu16.04镜像
- 准备VirtualBox,并安装Ubuntu
- 安装VIM和Git
sudo apt install vim
sudo apt install git
- 换源(没办法,服务器在美国)
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
从source.list下载源并替换
sudo apt-get update
注意: 这里需要注意,一定要替换
- 创建Stack用户(为OpenStack运行专门设立)
sudo useradd -s /bin/bash -d /opt/stack -m stack
echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack
//切换到stack用户
sudo su - stack
- 安装PIP并修改源
mkdir ~/.pip && vim ~/.pip/pip.conf
[global]
trusted-host=mirrors.aliyun.com
index-url=http://mirrors.aliyun.com/pypi/simple
pip install --upgrade pip
注意:pip文件至少在Stack用户的~目录下需要建立一份,root或者登陆用户可有可无,建议有
- 下载DevStack包并配置local.conf
git clone http://git.trystack.cn/openstack-dev/devstack.git -b stable/ocata
sudo chown -R stack:stack /opt/stack/devstack
sudo mkdir /opt/stack/.cache
sudo chmod 777 /opt/stack/.cache
vim /opt/stack/devstack/local.conf
[[local|localrc]]
ADMIN_PASSWORD=secret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
LOGFILE=DEST/data
HOST_IP=10.0.2.15(需要实际查看自己电脑的IP)
GIT_BASE=https://github.com
- 建立快照(务必快照,因为网络等各种原因,失败率极高,一旦失败就面临重装,因此务必快照)
- 在devstack目录下执行stack.sh
./stack.sh
网友评论