OpenStack环境部署

OpenStack环境部署

  1. 安装Ubuntu 16.04或者Ubuntu 14.04

  2. 获取OpenStack源码

下载 devstack 代码,并切换到 stable/ocata 分支
apt-get install git -y
git clone http://git.trystack.cn/openstack-dev/devstack -b stable/ocata

  1. 配置 stack 用户
  • 创建 stack 用户

devstack /tools/create-stack-user.sh

  • 为方便起见,将devstack目录放到/opt/stack下,并设置权限

mv devstack /opt/stack
chown -R stack:stack /opt/stack/devstack

  • 切换到 stack 用户

su – stack
cd devstack

  1. 编写运行配置文件
    在 /opt/stack/devstack 目录下,创建 local.conf。

[[local|localrc]]

MULTI_HOST=true
HOST_IP=192.168.104.10 # management & api network
LOGFILE=/opt/stack/logs/stack.sh.log

#Credentials
ADMIN_PASSWORD=admin
MYSQL_PASSWORD=secret
RABBIT_PASSWORD=secret
SERVICE_PASSWORD=secret
SERVICE_TOKEN=abcdefghijklmnopqrstuvwxyz
Q_AGENT=linuxbridge
ENABLE_TENANT_VLANS=True
TENANT_VLAN_RANGE=3001:4000
PHYSICAL_NETWORK=default

LOG_COLOR=False
LOGDIR= D E S T / l o g s S C R E E N L O G D I R = DEST/logs SCREEN_LOGDIR= DEST/logsSCREENLOGDIR=LOGDIR/screen

另外,为了加快安装速度,还可以加上下面的配置使用国内的 devstack 镜像站点

#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

  1. 开始部署
    执行命令

./stack.sh

你可能感兴趣的:(云计算)