CentOS7 desktop openstack queens

2018-10-23  本文已影响0人  余带盐

yum install -y epel-release
yum install -y pip
pip install --upgrade pip
pip install --upgrade setuptools

  1. 创建用户,及~目录
    useradd -s /bin/bash -d /opt/stack -m stack
  2. 配置sudo权限,及sudo不使用密码
    echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack
  3. 配置密码
    passwd stack
  4. 登录
    su - stack
  1. 下载git(使用root用户)
    yum install -y git
  2. 下载源码(在stack用户的~目录下)
    git clone https://git.openstack.org/openstack-dev/devstack
    cd devstack
  3. 切换到queens分支
    git checkout stable/queens

vi local.conf

[[local|localrc]]
ADMIN_PASSWORD=123456
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
#PIP_UPGRADE=True
HOST_IP=本机ip
PUBLIC_INTERFACE=eth1

注:HOST_IP可以使用122网段,避免被占用;PUBLIC_INTERFACE是外部网络的网卡,其实就是被br-ex作为了端口
相当于

#  /etc/neutron/plugins/ml2/linuxbridge_agent.ini
[linux_bridge]
physical_interface_mappings = provider:eth1

./stack.sh

systemctl stop iptables
systemctl disable iptables

journalctl -f --unit devstack@*|grep ERROR

上一篇 下一篇

猜你喜欢

热点阅读