1 在ubuntu系统中创建一个非root用户(如果当前用户为非root,可直接使用这个用户),假设用户名为ubuntu
2 给ubuntu用户提供sudo权限
echo "ubuntu ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
3 切换到ubuntu用户主目录下
cd /home/ubuntu
4 下载devstack
git clone https://code.csdn.net/openstack-dev/devstack.git
或者
git clone https://github.com/openstack-dev/devstack.git
5 配置devstack
cd devstack
sudo vim localrc
localrc内容如下:
ADMIN_PASSWORD=hadoop
HOST_IP=192.168.1.169
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
SERVICE_TOKEN=a682f596-76f3-11e3-b3b2-e716f9080d50
LOGFILE=$DEST/logs/stack.sh.log
LOGDAYS=2
enable_service n-novnc
enable_service n-xvnc
6 运行devstack./stack.sh
3