美文网首页
DevStack安装

DevStack安装

作者: 养猫的老鼠 | 来源:发表于2019-05-31 17:43 被阅读0次
    1. 准备Ubuntu16.04镜像
    2. 准备VirtualBox,并安装Ubuntu
    3. 安装VIM和Git

    sudo apt install vim
    sudo apt install git

    1. 换源(没办法,服务器在美国)

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
    source.list下载源并替换
    sudo apt-get update
    注意: 这里需要注意,一定要替换

    1. 创建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

    1. 安装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或者登陆用户可有可无,建议有

    1. 下载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\/logs\/stack.sh.log LOGDAYS=2 SWIFT_HASH=66a3d6b56c1f479c8b4e70ab5c2000f5 SWIFT_REPLICAS=1 SWIFT_DATA_DIR=\DEST/data
    HOST_IP=10.0.2.15(需要实际查看自己电脑的IP)
    GIT_BASE=https://github.com

    1. 建立快照(务必快照,因为网络等各种原因,失败率极高,一旦失败就面临重装,因此务必快照)
    2. 在devstack目录下执行stack.sh

    ./stack.sh

    参考文档1
    参考文档2

    相关文章

      网友评论

          本文标题:DevStack安装

          本文链接:https://www.haomeiwen.com/subject/npxgtctx.html