Ubuntu16.04 安装OpenStack
1、 更新资源包
- sudo apt-get update
2、 时间同步(可选步骤)
- 同步时区:sudo dpkg-reconfigure tzdata
- 安装时间同步工具:
sudo apt-get install ntpdate
sudo ntpdate cn.pool.ntp.org
date
3、 devstack下载
- 安装git:sudo apt-get install git
git clone http://git.openstack.org//openstack-dev/devstack - b stable/queens - 下载devstack并切换到queens分支:
4、 创建stack用户
- 添加stack用户
sudo useradd -S /bin/bash -d /opt/stack/ -m stack - 给stack用户添加sudo权限
Echo “stack ALL = (ALL) NOPASSWD:ALL” | sudo tee /etc/sudoers.d/stack - 将devstack目录放到/opt/stack中并设置权限
sudo mv devstack /opt/stack
sudo chown -R stack:stack /opt/stack - 切换到stack用户
sudo su – stack
5、 安装必要工具
- 安装python:sudo apt-get install python
- 安装pip: sudo apt-get install python-pip
6、 编译安装
-
拷贝local.conf
cd devstack && cp sample /local.conf ./ -
修改local.conf密码配置为:
ADMIN_PASSWORD = serect
DATABASE_PASSWORD = $ ADMIN_PASSWORD
RABBIT_PASSWORD = $ ADMIN_PASSWORD
SERVICE_PASSWORD = $ ADMIN_PASSWORD
同时在最后添加
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 -
拷贝local.sh
cp sample /local.sh ./ -
执行安装: ./stack.sh
-
卸载devstack: ./unstack.sh
./clean.sh 删除stack用户,删除 /opt/stack目录
来源:CSDN
作者:SXX___SXX
链接:https://blog.csdn.net/SXX___SXX/article/details/90267672