ubuntu16.04 系统下用Devstack部署OpenStack

一、前期准备

二、虚拟机配置

  • 内存:4G                    处理器:6G
  • 网络适配器:NAT模式
    在这里插入图片描述

三、安装过程

  • 首先更换系统的下载源为阿里源(16.04版本可手动切换)

  • 更新

    sudo apt-get update
    sudo apt-get upgrade
    
  • 设定时间同步

    设定时区
    sudo dpkg-reconfigure tzdata
    选择Asia -> 在选择Shanghai -> OK
    
    首先安装时间同步工具,接下去设置与网络服务器同步时间,最后查看时间是否已经同步
    sudo apt-get install ntpdate
    sudo ntpdate cn.pool.ntp.org
    date
    
  • 下载vim编辑器

    sudo apt-get install vim
    
  • 下载安装软件pip

    sudo apt-get install bridge-utils git python-pip
    

    查看pip是否安装成功

    pip -V  //注意V是大写
    
  • pip更换为豆瓣源

    mkdir .pip
    vim .pip/pip.conf
    插入内容为:
    [global]
    index-url=http://pypi.douban.com/simple
    trusted-host=pypi.douban.com
    
  • 下载devstack

    git clone https://github.com/openstack-dev/devstack -b stable/pike
    
  • 创建stack用户

    首先切换目录:
    cd devstack/tools
    sudo ./create-stack-user.sh
    
  • 将devstack目录放在/opt/stack下,并设置权限

    先切换目录:
    cd ../../
    sudo mv devstack /opt/stack
    sudo chown -R stack:stack /opt/stack/devstack
    
  • 切换到stack用户:

    sudo su - stack
    
  • 查看IP地址:

    ifconfig
    
  • 创建local.conf文件 在devstack目录下创建的

    cd devstack
    vim local.conf
    插入的内容为:
    [[local|localrc]]
    DOWNLOAD_DEFAULT_IMAGES=False
    IMAGE_URLS="http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img"
    GIT_BASE=http://git.trystack.cn
    NOVNC_REPO=http://git.trystack.cn/kanaka/noVNC.git
    SPICE_REPO=http://git.trystack.cn/git/spice/sice-html5.git
    DATABASE_PASSWORD=admin
    ADMIN_PASSWORD=admin
    SERVICE_PASSWORD=admin
    SERVICE_TOKEN=admin
    RABBIT_PASSWORD=admin
    HOST_IP=192.168.44.131
    disable_service etcd3
    

    此处的HOST_IP为上述步骤中所查看的IP地址

  • 运行

    FORCE=yes ./stack.sh
    

四、结果

在这里插入图片描述

  • 打开火狐浏览器输入http://192.168.44.131/dashboard

  • 出现以下界面则成功
    在这里插入图片描述
    用户名:admin
    密码:你设置的密码

  • 登录之后的界面
    在这里插入图片描述

  • 出错的话:清除然后再运行

    ./unstack.sh
    ./clean.sh
    
  • 安装过程中出错的话基本都是因为网络问题引起的,重新运行一下就可以了。

本文参考链接: https://blog.csdn.net/hunjiancuo5340/article/details/85005995

发布了16 篇原创文章 · 获赞 1 · 访问量 554

猜你喜欢

转载自blog.csdn.net/m0_43455210/article/details/102965043